

input.button {
 color: #ffffff;
 border: thin  solid #000000;
 font-weight: bold;
 background-color: #043882;
}

body#main { background-color:#043882;  scrollbar-face-color: #043882; scrollbar-highlight-color: #cccccc; scrollbar-shadow-color: #999999; scrollbar-3dlight-color: #cccccc; scrollbar-base-color: #000000; scrollbar-arrow-color: #ffffff; scrollbar-darkshadow-color: #ffffff;  }

TD#tablebordertop { height:338px; }


ul.tablebordertop {
	display:inline;
	padding: 0;
	margin: 0;
	border: 0;
}
ul.tablebordertop li {
	list-style: none;
	display: inline;
	float: right;	padding: 0;
}
ul.tablebordertop a, ul.tablebordertop a:visited  {
	display:block;
	float:left;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #043882; font-weight: bold; font-style: normal; text-decoration: none;	background-repeat: no-repeat;
}
ul.tablebordertop a span {
	display: block;
	padding-left: 5px;
	padding-right: 5px;
}
ul.tablebordertop a:hover {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #ff7808; font-weight: bold; font-style: normal; text-decoration: none;}
ul.tablebordertop a:hover span {
	display: block;
	padding-left: 5px;
	padding-right: 5px;
}
ul.tablebordertop a:active {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #ff7808; font-weight: bold; font-style: normal; text-decoration: none;}
ul.tablebordertop a:active span {
	display: block;
	padding-left: 5px;
	padding-right: 5px;
}
ul.tablebordertop a.tablebordertop_active:visited {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #ff7808; font-weight: bold; font-style: normal; text-decoration: none;}
ul.tablebordertop li.noLinkButton {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #043882; font-weight: bold; font-style: normal; text-decoration: none;}

ul.tablebordertop li.noLinkButton span {
	display: block;
	padding-left: 5px;
	padding-right: 5px;
}

ul.tablebordertop li.tablebordertop_main_trenner {
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #043882; font-weight: bold; font-style: normal; text-decoration: none;	}
ul.tablebordertop li.tablebordertop_left_trenner {
		}
ul.tablebordertop li.tablebordertop_right_trenner {
		}


#topspacer {height:8px; line-height:1px; font-size:1px; border-bottom:1px solid #C7C3C4;}
#topcontent {position:relative;border-left:1px solid #C7C3C4; border-right:1px solid #C7C3C4;}
#kundenlogo {position:absolute; top:23px; left:33px;}
#topnavi {position:absolute;right:0px;top:0px;padding:15px 10px 0px 0px;}
#topbild {padding-left:px; padding-top:101px; background-color:#FFFFFF;}
#topFlashPadding {padding-left:15px; padding-top:101px; background-color:#FFFFFF;}
#topFlash {height:213px; width:948px; overflow:hidden;}
#topbild_bottom_spacer {height:16px;background-color:#FFFFFF;}
#flashContent { display:none; }
TD#tableborderleft { width:15px; background-color: #FFFFFF; }

TD#tablenavileft { width:219px; background-color: #FFFFFF; }


/* Navigation tablenavileft */
div#tablenavileft {
	width: 219 px;
	background-color: #FFFFFF;
	float: left;
	overflow: visible;
}
ul.tablenavileft {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
/* IE 1px Bug
ul li a{float:left}
   li{clear:left}
*/
.tablenavileft_left_trenner {display:inline;}
.tablenavileft_right_trenner {display:inline;}

ul.tablenavileft li {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: left;
}
ul.tablenavileft a.level1 {
	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	/* float: left; */
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #043882; font-weight: bold; font-style: normal; text-decoration: none;
	width: 205px;
	min-height: 30px;
	background-image: url(/kornes/customer/navi_inaktiv.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */

* html ul.tablenavileft a.level1 {
	height: 30px;
}

ul.tablenavileft a.level1 span {
	display:block;
	padding-top: 7px;
	padding-left: 37px;
	padding-bottom: 7px;
}

ul.tablenavileft a.level1:link {

}

ul.tablenavileft a.level1:link span {
	display:block;
	padding-top: 7px;
	padding-left: 37px;
	padding-bottom: 7px;
}

ul.tablenavileft a.level1:visited {

}

ul.tablenavileft a.level1:hover {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #fa7306; font-weight: bold; font-style: normal; text-decoration: none;
	background-image: url(/kornes/customer/navi_inaktiw.gif);
	background-repeat: no-repeat;
}

ul.tablenavileft a.level1:hover span {
	display:block;
	padding-top: 7px;
	padding-left: 37px;
	padding-bottom: 7px;
}

ul.tablenavileft a.level1:active {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #fa7306; font-weight: bold; font-style: normal; text-decoration: none;
	background-image: url(/kornes/customer/navi_aktiv.gif);
	background-repeat: no-repeat;
}

ul.tablenavileft a.level1:active span {
	display:block;
	padding-top: 7px;
	padding-left: 37px;
	padding-bottom: 7px;
}

ul.tablenavileft a.active_level1 {

	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	float: left;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #fa7306; font-weight: bold; font-style: normal; text-decoration: none;
	width: 205px;
	min-height: 30px;
	background-image: url(/kornes/customer/navi_aktiv.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tablenavileft a.active_level1 {

	float: left;
	height: 30px;
}

ul.tablenavileft a.active_level1 span {
	display:block;
	padding-top: 7px;
	padding-left: 37px;
	padding-bottom: 7px;
}

ul.tablenavileft li.noLinkButton_level1 {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #043882; font-weight: bold; font-style: normal; text-decoration: none;
	width: 205px;
	min-height: 30px;
	background-image: url(/kornes/customer/navi_inaktiv.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tablenavileft li.noLinkButton_level1 {
	height: 30px;
}

ul.tablenavileft li.noLinkButton_level1 span {
	display:block;
	padding-top: 7px;
	padding-left: 37px;
	padding-bottom: 7px;
}
ul.tablenavileft a.level2 {
	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	/* float: left; */
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #043882; font-weight: normal; font-style: normal; text-decoration: none;
	width: 205px;
	min-height: 23px;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */

* html ul.tablenavileft a.level2 {
	height: 23px;
}

ul.tablenavileft a.level2 span {
	display:block;
	padding-left: 45px;
}

ul.tablenavileft a.level2:link {

}

ul.tablenavileft a.level2:link span {
	display:block;
	padding-left: 45px;
}

ul.tablenavileft a.level2:visited {

}

ul.tablenavileft a.level2:hover {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #fa7306; font-weight: normal; font-style: normal; text-decoration: none;
}

ul.tablenavileft a.level2:hover span {
	display:block;
	padding-left: 45px;
}

ul.tablenavileft a.level2:active {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #fa7306; font-weight: normal; font-style: normal; text-decoration: none;
}

ul.tablenavileft a.level2:active span {
	display:block;
	padding-left: 45px;
}

ul.tablenavileft a.active_level2 {

	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	float: left;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #fa7306; font-weight: normal; font-style: normal; text-decoration: none;
	width: 205px;
	min-height: 23px;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tablenavileft a.active_level2 {

	float: left;
	height: 23px;
}

ul.tablenavileft a.active_level2 span {
	display:block;
	padding-left: 45px;
}

ul.tablenavileft li.noLinkButton_level2 {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #043882; font-weight: normal; font-style: normal; text-decoration: none;
	width: 205px;
	min-height: 23px;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tablenavileft li.noLinkButton_level2 {
	height: 23px;
}

ul.tablenavileft li.noLinkButton_level2 span {
	display:block;
	padding-left: 45px;
}
ul.tablenavileft a.level3 {
	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	/* float: left; */
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #043882; font-weight: normal; font-style: normal; text-decoration: none;
	width: 205px;
	min-height: 23px;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */

* html ul.tablenavileft a.level3 {
	height: 23px;
}

ul.tablenavileft a.level3 span {
	display:block;
	padding-left: 50px;
}

ul.tablenavileft a.level3:link {

}

ul.tablenavileft a.level3:link span {
	display:block;
	padding-left: 50px;
}

ul.tablenavileft a.level3:visited {

}

ul.tablenavileft a.level3:hover {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #fa7306; font-weight: normal; font-style: normal; text-decoration: none;
}

ul.tablenavileft a.level3:hover span {
	display:block;
	padding-left: 50px;
}

ul.tablenavileft a.level3:active {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #fa7306; font-weight: normal; font-style: normal; text-decoration: none;
}

ul.tablenavileft a.level3:active span {
	display:block;
	padding-left: 50px;
}

ul.tablenavileft a.active_level3 {

	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	float: left;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #fa7306; font-weight: normal; font-style: normal; text-decoration: none;
	width: 205px;
	min-height: 23px;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tablenavileft a.active_level3 {

	float: left;
	height: 23px;
}

ul.tablenavileft a.active_level3 span {
	display:block;
	padding-left: 50px;
}

ul.tablenavileft li.noLinkButton_level3 {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #043882; font-weight: normal; font-style: normal; text-decoration: none;
	width: 205px;
	min-height: 23px;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tablenavileft li.noLinkButton_level3 {
	height: 23px;
}

ul.tablenavileft li.noLinkButton_level3 span {
	display:block;
	padding-left: 50px;
}
ul.tablenavileft li.tablenavileft_trenner {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #043882; font-weight: bold; font-style: normal; text-decoration: none;

	vertical-align: middle;

}

#naviholder {
 height:100%;
 width:205px;
 float:left;
 background-color:#d8deec;
 border-left:1px solid #C7C3C4;
 border-right:1px solid #C7C3C4;
 position:relative;
}
#naviholder_bt {
 border-top:1px solid #C7C3C4;
}
#naviholder_bb {
 border-bottom:1px solid #C7C3C4;
 height:10px;
 position:absolute;
 bottom:0px;
 left:0px;
 width:100%;
}
TD#tablenaviright { width:219px; background-color: #FFFFFF; }
#adrholder {
 height:100%;
 width:205px;
 float:right;
 background-color:#d8deec;
 border-left:1px solid #C7C3C4;
 border-right:1px solid #C7C3C4;
 position:relative;
}
#adrholder_bt {
 border-top:1px solid #C7C3C4;
}
#adrholder_bt p.client_adress {padding-left:15px; font-weight:bold; font-size:9pt;}
#adrholder_bt h1 {background-color:#043882;}
#adrholder_bb {
 border-bottom:1px solid #C7C3C4;
 height:10px;
 position:absolute;
 bottom:0px;
 left:0px;
 width:100%;
}

TD#tableborderright { width:15px; background-color: #FFFFFF; }

TD#tableborderbottom { height:42px; }
div.borderbottom {border:1px solid #C7C3C4; border-top-width:0px; height:9px; line-height:1px; font-size:1px; background-color:#FFFFFF;}
div.kooperationstext {text-align:left; padding:0px 0px 0px 18px; color:#ffffff;}
div.kooperationstext a:link {color:#ffffff; }
div.kooperationstext a:visited {color:#ffffff; }
div.kooperationstext a:hover { color:#ff7808; }
div.kooperationstext a:active { color:#ff7808;   }
div.kooperationstext a:focus { color:#ff7808;  }
div.kooperationstext img {vertical-align:middle;}
div.kooperationstext span {font-size:8pt;}
#bottom_sh_holder {width:100%;}
#bottom_sh { background-image:url(/kornes/customer/sh_bottom.png); background-repeat:repeat-x; background-position:left top;}
#bottom_sh_left {height:9px; width:13px; background-image:url(/kornes/customer/sh_bottom_left.png); background-repeat:no-repeat; background-position:left top;}

TD#tableouterright { width:10px; }
#tableouterright {position:relative;}
#right_sh_holder {height:100%;}
#right_sh {background-image:url(/kornes/customer/sh_right.png); background-repeat:repeat-y; background-position:left top;}
#right_top_sh {width:10px; height:18px; background-image:url(/kornes/customer/sh_right_top.png); background-repeat:no-repeat; background-position:left top;}
#right_bottom_sh {width:10px; height:33px; background-image:url(/kornes/customer/sh_right_bottom.png); background-repeat:no-repeat; background-position:left top;}
body {overflow-y:scroll; font-family: Arial, Verdana, Times New Roman; color:#313131;}

a:link {color:#024480; }
a:visited {color:#024480; }
a:hover { color:#0B0040; }
a:active { color:#0B0040;   }
a:focus { color:#0B0040;  }

H1{background-color:#043882; padding:2px 0px 2px 15px; margin:0px 0px 15px 0px; font-size:14px; color:#FFFFFF; font-weight:bold;  background-image:url(/kornes/customer/hg_h1.gif); background-position:left top;}
.h1 {background-color:#043882; width:205px; padding:0px; margin:0px; height:20px; background-image:url(/kornes/customer/hg_h1.gif); background-position:left top;}
H2{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:11px; font-weight: bold; font-style: italic; }
H3{ padding:2px 0px 2px 0px; margin:15px 15px 10px 15px; border-bottom:1px solid #B3B5B6; font-size:14px; color:#043882 line-height:14px;font-weight:bold; text-align:left; }
H4{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:13px; font-weight: bold; }
H5{ padding:2px 0px 20px 15px; margin:0px 0px 0px 0px; font-size:9pt; line-height:11px;font-weight:bold; text-align:left; }
h5.box{ padding:2px 0px 4px 0px; margin:0px 0px 0px 0px; font-size:9pt; line-height:11px;font-weight:bold; text-align:left; }
H6{ padding:3px 2px 2px 0px; margin:0px 0px 0px 0px; font-size:13px; font-weight: bold; }

.t, li, td {font-size: 10pt; font-weight: normal; font-style: normal; }
.t2 {font-size: 8pt; font-weight: bold; font-style: normal; }
.t6 {font-size: 10pt; font-weight: bold; font-style: normal; }

input.button {border-width:1px;border-style:solid; border-color:#666666; color:#ffffff; cursor: pointer; }

#col5_center_cell {border:1px solid #B3B5B6;}

.content { padding:0px 15px 10px 15px;}
.box_content {padding:0px 15px 10px 15px;}
div.archiv_bild_memo {padding-top:10px;}
.box_content_bild {text-align:center;}


div.box_content_bild img {
max-width: 180px;
width: expression(this.width > 180 ? 180: true);
}

/* Pirobox */
div.plusIcon {text-align:right;}
div.galerie_bilder {border:1px solid #BEBEBF;}
div.galerie_bilder_inner {}


/* grauer Balken im Hintergrund */
div.main_bg {
  position:absolute;
  top:109px;
  left:0px;
  height:213px; 
  width:100%; 
  background-color:#ECECED;
}

.soz_plugin {margin-bottom:10px;}
