body
{
	margin: 0px;
	padding: 0px;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	background-color: #ebebeb;
	color: #ffffff;
}

form {padding: 0px;margin: 0px;}

a
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

a:hover {text-decoration: underline;}


img {border-width: 0px;}
img.LeftFloat {float: left;margin-right: 12px;}
img.RightFloat {float: right;margin-left: 6px;}
img.BlockImage {display: block;}


div.textfloat67p {float:right;width:67%;}
div.textfloat100p {float:right;width:100%;}
div.textfloat65 {float:left;width:65%;}
div.textfloatRight35 {float:right;width:29%;}
div.cleaner {clear:both;margin-bottom:25px;}

h1
{
	font-size: 20px;
	font-weight: bold;
	background-color: #316D93;
	margin: 0px;
	padding: 16px 10px;
}

h2
{
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 20px;
}


h3 {font-size: 14px;}
h4 {font-size: 13px;margin-bottom: 8px;}

ul
{
	padding-left: 0;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-top: 6px;
}

ol li
{
	margin-bottom: 4px;
	list-style-image: none;
}

li
{
	list-style-image: url(/images/bull1.gif);
	margin-bottom: 4px;
}

li li
{
	list-style-image: url(/images/bull.gif);
	margin-bottom: 2px;
}

.product
{
	margin: 0;
	padding: 0;
	margin-top: 12px;
}

.product li
{
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	margin-right: 12px;
	padding: 0;
	float: left;
}

.product a, .product img
{
	display: block;
	line-height: 22px;
	text-align: center;
	background-color: #316D93;
}

#outer
{
	width: 1004px;
	margin: 2px auto;
}

/* Header,Footer */

#topline
{
	background: url( "/images/bt_left.gif" ) #474747 left top no-repeat;
	margin: 0 2px;
	line-height: 5px;
}

#ctl00_header, #ctl00_footer
{
	margin: 0 2px;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

#ctl00_header
{
	background-color: Black;
	padding: 21px 30px 6px 30px;
	height: 60px;
	color: GrayText;
}

#ctl00_footer
{
	background: url( "/images/bt_left.gif" ) #474747 left top repeat-y;
	line-height: 18px;
	padding-left: 30px;
}

.frFooter
{
	background-color: #00253c;
	font-size: 11px;
	margin: 0 2px;
	text-align: center;
	padding: 12px;
}

#ctl00_printheader, #ctl00_printfooter
{
	display: none;
	visibility: hidden;
}

#ctl00_header form
{
	float: right;
	display: block;
	margin-top: 12px;
	clear: right;
}

#ctl00_header form div.input, #ctl00_header form div.img
{
	float: left;
}
#ctl00_header form div.input input
{
	width: 164px;
	color: Black;
}
#ctl00_header form div.img
{
	padding-left: 5px;
	width: 76px;
}

/* Content */

#ctl00_main
{
	background-color: #002E4B;
	vertical-align: top;
	margin: 0px 2px;
	padding-bottom: 12px;
	height: 100%;
}


html + body #ctl00_main {overflow: visible;}

#ctl00_main .bc
{
	font-size: 10px;
	text-transform: uppercase;
	border-top: solid 1px #474747;
	padding: 3px 15px 6px 10px;
	color: GrayText;
}

#ctl00_main .bc a {color: GrayText;}

.print
{
	text-align: right;
	font-size: 10px;
	text-transform: uppercase;
	clear: right;
}

.print a
{
	padding-left: 20px;
	display: block;
	background: url( "/images/print_s.gif" ) left center no-repeat;
	line-height: 14px;
	color: GrayText;
}


#contpanl
{
	width: 810px;
	float: right;
	padding: 0 12px;
}


html + body #ctl00_main #contpanl {width: 834px;}

#content, .contentHome
{
	background-color: #526978;
	margin-top: 12px;
	width: 540px;
	float: left;
}

#content h2, .contentHome h2
{
	background-color: #316D93;
	margin: 0px;
	padding: 14px 10px;
}

.contentHome h1 {margin: 0;}

#content .cbody, .contentHome .cbody
{
	padding: 5px 10px;
	overflow: auto;
}

*+html #content .cbody, *+html .contentHome .cbody
{
 padding-top:10px;
}

.contentHome .cbody {min-height: 80px;}

#content .cbody h2
{
	background-color: Transparent;
	margin: 0;
	padding: 0;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	width: 100%;
	text-align: center;
}

#sidepanel, #ctl00_body2_ctl00_mpix, #ctl00_body2_Sb1_mpix, #ctl00_body2_Mp1_mpix
{
	float: right;
	width: 258px;
}

.sideheader
{
	background-color: #316D93;
	padding: 3px 6px;
	font-weight: bold;
	margin-top: 12px;
}

.sidebody
{
	background-color: #526978;
	padding: 6px;
}

.sidefooter
{
	background-color: #316D93;
	padding-left: 6px;
}

.sideheader .lupe
{
	float: right;
	width: 26px;
}

#sidepanel .mainimg {width: 258px;}


.sbnav
{
	float: right;
	clear: right;
	font-size: 11px;
	width: 258px;
}

.cnav
{
	padding: 6px;
	overflow: auto;
}

.contentnav span, .cnav
{
	font-size: 11px;
	line-height: 18px;
}

div.panelContact
{
	position: absolute;
	background-color: #526978;
	width: 520px;
	height: 405px;
	z-index: 10;
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
	text-align: center;
}

.neu
{
    font-size: 12px;
    vertical-align: super;
    color:  Yellow;
    font-style: italic;
    font-weight: bold;
}

/* Body Nav */

table.MainMenu
{
	margin-top: 12px;
	height: 50px;
	overflow: hidden;
}

table.MainMenu a
{
	display: block;
	padding: 2px 6px;
	font-size: 12px;
}

table.MainMenu a:hover {text-decoration: none;}

.menu_m1, .menu_m2, .menu_m3, .menu_m4 {vertical-align: top;}
.menu_m1 {background-color: #0072BC;}
.menu_m2 {background-color: #6F99B4;}
.menu_m3 {background-color: #316D93;}
.menu_m4 {width: 270px;}

a.m1:hover, a.m1s {background-color: #005083;}
a.m2:hover, a.m2s {background-color: #37637F;}
a.m3:hover, a.m3s {background-color: #184D6F;}

/* Left Nav */

#navpanl
{
	width: 166px;
	float: left;
	padding: 0px;
}

#navpanl a
{
	margin-bottom: 12px;
	margin-left: 12px;
	padding: 3px 6px;
	display: block;
	background-color: #526978;
}

#navpanl a:hover, #navpanl a.active
{
	color: #ffffff;
	background-color: #0072BC;
	text-decoration: none;
}

#navpanl img
{
	display: block;
	margin-bottom: 12px;
	margin-left: 12px;
	width: 154px;
}

/* Tables */

td {font-size: 12px;}

td.rightcol
{
	border-top: solid 1px activeborder;
	border-left: solid 1px activeborder;
	background-color: #4e4c55;
}

td.leftcol
{
	border-top: solid 1px activeborder;
	text-align: right;
	background-color: #3a3940;
}

td.content
{
	background-color: #526978;
	vertical-align: top;
}

td.headline
{
	background-color: #316D93;
	margin-top: 12px;
}

td.boxhead
{
	background-color: #316D93;
	padding: 3px 3px 3px 10px;
	height: 23px;
}

td.boxheadlupe
{
	background-color: #316D93;
	padding-right: 6px;
}

tr.darkrowhead
{
	background-color: #303d46;
}

tr.darkrowalternate
{
	background-color: #3E4F5A;
}

tr.darkrowbody
{
	background-color: #465A67;
}


.darktablehead
{
	background-color: #3E4F5A;
	padding: 6px;
	margin-bottom: 2px;
	width: 370px;
}

.darktablebody
{
	background-color: #465A67;
	padding: 6px;
	width: 370px;
}

/* Input Fields */

select
{
	font-family: arial,helvetica,sans-serif;
	background-color: #3E4F5A;
	font-weight: bold;
	font-size: 12px;
	color: White;
	border-width: 1px;
}

input
{
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: White;
}

input.flatkont, input.flatkont2, input.flatkontw
{
	background-color: #A9B4BC;
	border: solid 1px #A9B4BC;
	width: 350px;
	font-weight: bold;
	margin: 2px;
}

input.flatkontw
{
	background-color: #F0F8FF;
	color: gray;
}

input.flatkont2
{
	width: 200px;
}

input.flatbutton
{
	background-color: #3E4F5A;
	border-width: 1px;
	font-weight: bold;
}

input.searchtable
{
	background-color: #303d46;
	border-width: 0;
	font-weight: bold;
}

textarea.flat
{
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color: #A9B4BC;
	border: solid 1px #A9B4BC;
	width: 350px;
	margin: 2px;
}

td.h_rot
{
	background-color: #0072BC;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #fff;
}


td.v_rot
{
	background-color: #0072BC;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #fff;
}

td.headtr
{
	font-family: Arial,Verdana, 'Times New Roman' ,Times,Arial;
	font-size: 10pt;
	font-weight: bold;
	background-color: #005084;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #fff;
}
td.head2
{
	font-family: Arial,Verdana, 'Times New Roman' ,Times,Arial;
	font-size: 10pt;
	font-weight: bold;
	background-color: #bbbbbb;
	border-width: 2px 0px 2px 0px;
	border-style: solid;
	border-color: #fff;
}

td.body
{
	font-family: Verdana, 'Times New Roman' ,Times,Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	background-color: #526978;
}

td.body2
{
	font-family: Verdana, 'Times New Roman' ,Times,Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	background-color: #526978;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #fff;
}

td.body3
{
	font-family: Verdana, 'Times New Roman' ,Times,Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	background-color: #526978;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #fff;
}

span.thema
{
	font-family: Arial,Verdana, 'Times New Roman' ,Times,Arial;
	font-weight: bold;
	color: #ffffff;
}

span.kurs
{
	font-family: Arial,Verdana, 'Times New Roman' ,Times,Arial;
	font-weight: normal;
	color: #ffffff;
}

span.voraus
{
	font-family: Arial,Verdana, 'Times New Roman' ,Times,Arial;
	font-weight: normal;
	color: #ffffff;
}

span.footer
{
	font-family: Arial,Verdana, 'Times New Roman' ,Times,Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
}

a.kurs
{
	font-family: Arial,Verdana, 'Times New Roman' ,Times,Arial;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
a.kurs:hover
{
	color: #ffff00;
	text-decoration: underline;
}

span.footer
{
	font-family: Arial,Verdana, 'Times New Roman' ,Times,Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
}

a.kurs
{
	font-family: Arial,Verdana, 'Times New Roman' ,Times,Arial;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
a.kurs:hover
{
	color: #ffff00;
	text-decoration: underline;
}
/* Für die Kundenumfrage */
span.firstnote{ margin-left:5px; color:#e50202; }
span.secondnote{ margin-left:18px; color:#e50202; }
span.thirdnote{ margin-left:20px; }
span.forthnote{ margin-left:17px; color:#00e500; }
span.lastnote{ margin-left:14px; color:#00e500; }

.absatz { margin-left:12px; }
.absatz2 { margin-left:13px; }
p.absatzoben { margin-top:25px; }

.reg 
{
    width:100px;
    float:left;
}

fieldset 
{
    margin-top:10px;
}

.blackfont 
{
    color:Black;
}

td.navigation { padding:10px 0; }

input#ctl00_body2_WizardUmfrage_RadioleistungBe_0, input#ctl00_body2_WizardUmfrage_RadioleistungBe_1,
input#ctl00_body2_WizardUmfrage_RadioleistungBe_2, input#ctl00_body2_WizardUmfrage_RadioleistungBe_3,
input#ctl00_body2_WizardUmfrage_RadioerreichbarkeitBe_0, input#ctl00_body2_WizardUmfrage_RadioerreichbarkeitBe_1,
input#ctl00_body2_WizardUmfrage_RadioerreichbarkeitBe_2, input#ctl00_body2_WizardUmfrage_RadioerreichbarkeitBe_3, 
input#ctl00_body2_WizardUmfrage_RadiofreundlichkeitBe_0, input#ctl00_body2_WizardUmfrage_RadiofreundlichkeitBe_1,
input#ctl00_body2_WizardUmfrage_RadiofreundlichkeitBe_2, input#ctl00_body2_WizardUmfrage_RadiofreundlichkeitBe_3,
input#ctl00_body2_WizardUmfrage_RadiolieferterminIn_0,
input#ctl00_body2_WizardUmfrage_RadioinformIn_0, input#ctl00_body2_WizardUmfrage_RadioinformIn_1,
input#ctl00_body2_WizardUmfrage_RadioinformIn_2, input#ctl00_body2_WizardUmfrage_RadioinformIn_3,
input#ctl00_body2_WizardUmfrage_RadioqualitaetIn_0, input#ctl00_body2_WizardUmfrage_RadioqualitaetIn_1,
input#ctl00_body2_WizardUmfrage_RadioqualitaetIn_2, input#ctl00_body2_WizardUmfrage_RadioqualitaetIn_3,
input#ctl00_body2_WizardUmfrage_RadiofreundlichIn_0, input#ctl00_body2_WizardUmfrage_RadiofreundlichIn_1,
input#ctl00_body2_WizardUmfrage_RadiofreundlichIn_2, input#ctl00_body2_WizardUmfrage_RadiofreundlichIn_3,
input#ctl00_body2_WizardUmfrage_RadiozufriedenIn_0, input#ctl00_body2_WizardUmfrage_RadiozufriedenIn_1,
input#ctl00_body2_WizardUmfrage_RadiozufriedenIn_2, input#ctl00_body2_WizardUmfrage_RadiozufriedenIn_3,
input#ctl00_body2_WizardUmfrage_RadioerwartungenBp_0, input#ctl00_body2_WizardUmfrage_RadioerwartungenBp_1,
input#ctl00_body2_WizardUmfrage_RadioerwartungenBp_2, input#ctl00_body2_WizardUmfrage_RadioerwartungenBp_3,
input#ctl00_body2_WizardUmfrage_RadioberatenBp_0, input#ctl00_body2_WizardUmfrage_RadioberatenBp_1,
input#ctl00_body2_WizardUmfrage_RadioberatenBp_2, input#ctl00_body2_WizardUmfrage_RadioberatenBp_3,
input#ctl00_body2_WizardUmfrage_RadiorueckfragenBp_0, input#ctl00_body2_WizardUmfrage_RadiorueckfragenBp_1,
input#ctl00_body2_WizardUmfrage_RadiorueckfragenBp_2, input#ctl00_body2_WizardUmfrage_RadiorueckfragenBp_3,
input#ctl00_body2_WizardUmfrage_RadiofreundlichBp_0, input#ctl00_body2_WizardUmfrage_RadiofreundlichBp_1,
input#ctl00_body2_WizardUmfrage_RadiofreundlichBp_2, input#ctl00_body2_WizardUmfrage_RadiofreundlichBp_3,
input#ctl00_body2_WizardUmfrage_RadiobewertenUF_0, input#ctl00_body2_WizardUmfrage_RadiobewertenUF_1,
input#ctl00_body2_WizardUmfrage_RadiobewertenUF_2, input#ctl00_body2_WizardUmfrage_RadiobewertenUF_3,
input#ctl00_body2_WizardUmfrage_RadioempfehlenUF_0,
input#ctl00_body2_WizardUmfrage_RadiowettbewerbUF_0, input#ctl00_body2_WizardUmfrage_RadiowettbewerbUF_1,
input#ctl00_body2_WizardUmfrage_RadiowettbewerbUF_2, input#ctl00_body2_WizardUmfrage_RadiowettbewerbUF_3 {
        margin-right:10px;
}
