@charset "utf-8";
/* CSS Document */

body {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	/*background-image:url(img/bg_body_2.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	background-attachment:fixed;*/
	background-color:#F0F0F2;
}

* {font-family:Arial, Helvetica, sans-serif;}

.klein{
	font: 10px Arial;
	color:#52595C;
}

.selectbox {position:absolute; margin-top:-25px; padding:3px 5px 3px 5px; width:266px; background-color:#ffffff; border:1px solid #cccccc; font-size:10px;}

.selectbox a:link, .selectbox a:visited {color:#333333; text-decoration:none;}

.selectbox a:hover, .selectbox a:active {color:#333333; background-color:#CCCCCC}


.box_BORDER_AUSSEN_START {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#E4E5E7;
	text-align: left;
	min-height:368px;
	background-image:url(img/bg_body_1.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-attachment:fixed;
}

.box_BORDER_AUSSEN {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	clear:left;
	min-height:90px;
	background-image:url(img/bg_body_2.jpg);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#E4E5E7
}

.box_AUSSEN {
	width:986px;
	margin-left:auto;
	margin-right:auto;
}

.box_BORDER_LOGO_NAV {
	width:970px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	height:30px;
}

.box_LOGO {
	width:164px;
	float:left;
	height:28px;
	margin-right:40px;
}

.box_NAV {
	width:736px;
	float:left;
	margin-top:7px;
}

.box_ICON_FRUEHSTUECK {
	width:30px;
	float:left;
	margin-top:0px;
	text-align:right;
}

.box_NAV a:link, .box_NAV a:visited {
	float:left;
	font-size:11px;
	color:#595959;
	font-weight:bold;
	text-decoration:none;
	margin-right:15px;
	letter-spacing:0px;
	width:auto;
}

.box_NAV a:hover, .box_NAV a:active {
	font-size:11px;
	color:#FE850C;
	text-decoration:none;
}

.box_NAV_AKTIV {
	float:left;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#FE850C!important;
	width:auto;
}

.box_NAV_AKTIV a:link, .box_NAV_AKTIV a:active {
	text-decoration:none;
	font-size:11px;
	margin-right:13px;
	font-weight:bold;
	color:#FE850C!important;
}

.box_NAV_AKTIV a:hover, .box_NAV_AKTIV a:visited {
	text-decoration:underline!important;
	font-size:11px;
	color:#FE850C;
}

#box_NAV_ERFOLGSBAUSTEINE {
	position:absolute;
	text-align:left;
	width:154px;
	margin:28px 0px 0px 338px;
	visibility: hidden;
	z-index:10000;
}

.NAV_SEK_OBEN {
	width:100%;
	height:16px;
}

#box_NAV_LEISTUNGEN {
	position:absolute;
	text-align:left;
	width:204px;
	margin:10px 0px 0px 482px;
	visibility: hidden;
	z-index:10001;
}

.NAV_SEK_1 {
	width:100%;
	float:left;
	background-color:#E3E3E6;
	background-image:url(img/bg_sek_nav_verlauf.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:3px;
}

.NAV_SEK_1 a:link, .NAV_SEK_1 a:visited {
	display:block;
	color:#555555;
	text-decoration:none;
	font-size:11px;
	line-height:normal;
	border-bottom:1px solid #FFFFFF;
	padding:3px 5px 3px 10px;
}

.NAV_SEK_1 a:hover, .NAV_SEK_1 a:active {
	color:#FE850C;
	text-decoration:none;
	font-size:11px;
	background-color:#FFFFFF;
}

.NAV_SEK_1_aktiv {
	display:block;
	color:#FE850C;
	text-decoration:none;
	font-size:11px;
	background-color:#FFFFFF;
	line-height:normal;
	border-bottom:1px solid #FFFFFF;
	padding:3px 5px 3px 10px;
}

.NAV_SEK_UNTEN {
	width:100%;
	height:5px;
}

.box_FLASHANI_INDEX {
	width:986px;
	float:left;
}

.box_BILD_OBEN {
	width:986px;
	clear:left;
	margin-left:auto;
	margin-right:auto;
}

.box_BILD_DETAILS_TOP {
	float:left;
	width:986px;
	background-image:url(img/bg_rundeecken_gr_oben.gif);
	background-repeat:no-repeat;
	height:6px;
	font-size:10px;
	line-height:normal;
	background-color:#000000;
}

.box_BORDER_NEWS_OBEN {
	float:left;
	width:986px;
	height:330px;
	line-height:normal;
	background-color:#000000;
	background-image:url(img/bg_verlauf_news.jpg);
	background-repeat:repeat-x;
}

.box_BORDER_NEWS_OBEN_2 {
	float:left;
	width:986px;
	line-height:normal;
	background-color:#000000;
}

.box_NEWS_OBEN {
	float:left;
	width:657px;
	line-height:normal;
	padding:30px 30px 30px 0px;
}

.box_BILD_DETAILS {
	float:left;
	width:986px;
	height:330px;
	line-height:normal;
	background-color:#000000;
	overflow-y:hidden; overflow-x:scroll; max-width:986px; padding:0px 0px 0px 0px;
}

.box_BORDER_BILD_DETAILS {
	width:986px;
	margin-left:auto;
	margin-right:auto;
}

.box_BILD_DETAILS_UNTEN {
	float:left;
	width:986px;
	background-image:url(img/bg_rundeecken_gr_unten.gif);
	background-repeat:no-repeat;
	height:6px;
	font-size:10px;
	line-height:normal;
	background-color:#000000;
}

.box_BILD_NEWS_UNTEN {
	float:left;
	width:986px;
	background-image:url(img/bg_rundeecken_news.gif);
	background-repeat:no-repeat;
	height:6px;
	font-size:10px;
	line-height:normal;
	background-color:#1D2A30;
}

.box_BORDER_NEWS_TEASER_1 {
	float:left;
	width:200px;
	margin-right:27px;
}

.box_BORDER_NEWS_TEASER_2 {
	float:left;
	width:200px;
}

.box_NEWS_TEASER_BILD {
	float:left;
	width:200px;
}

.box_NEWS_TEASER_TXT_1 {
	float:left;
	width:200px;
	padding:15px 0px 0px 0px;
	font-size:11px;
	color:#FFFFFF;
}

.box_NEWS_TEASER_TXT {
	float:left;
	width:200px;
}

.box_NEWS_TEASER_TXT_1 a:link, .box_NEWS_TEASER_TXT_1 a:visited {
	background-image:url(img/link_extern.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	font-size:11px;
	color:#FE850C;
	text-decoration:none;
}

.box_NEWS_TEASER_TXT_1 a:hover, .box_NEWS_TEASER_TXT_1 a:active {
	font-size:11px;
	color:#FE850C;
	text-decoration:underline;
}

.box_TEXT_BILD_OBEN {
	width:288px;
	position:absolute;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:19px;
	padding:25px 0px 30px 30px;
}

.box_TEXT_BILD_OBEN h1 {
	font-size:20px;
	font-weight:normal;
	color:#FE850C;
	padding:0px;
	margin:0px 0px 10px 0px;
}

.box_TEXT_BILD_OBEN h2 {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:19px;
	padding:0px;
	margin:0px;
}

.box_TEXT_BILD_OBEN_1 {
	width:348px;
	position:absolute;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:normal;
	padding:25px 0px 30px 30px;
}

.box_TEXT_BILD_OBEN_1 h1 {
	font-size:26px;
	font-weight:normal;
	color:#FE850C;
	padding:0px;
	line-height:normal;
	margin:0px 0px 10px 0px;
}

.box_TEXT_BILD_OBEN_1 h2 {
	font-size:19px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:normal;
	padding:0px;
	margin:0px;
}
	
.box_TEXT_BILD_OBEN br {
	line-height:12px;
}


.box_NEWS_TEXT_OBEN {
	width:238px;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:19px;
	padding:25px 30px 30px 30px;
}

.box_NEWS_TEXT_OBEN h1 {
	font-size:20px;
	font-weight:normal;
	color:#FE850C;
	padding:0px;
	margin:0px 0px 10px 0px;
}

.box_NEWS_TEXT_OBEN h2 {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:19px;
	padding:0px;
	margin:0px;
}

.box_FLASH_BILD_OBEN {
	width:364px;
	top:65px;
	position:absolute;
	height:200px;
	line-height:normal;
	margin:25px 30px 30px 580px;
}

.box_BORDER_BILD_OBEN {
	margin-left:auto;
	margin-right:auto;
	width:986px;
}

.box_BORDER_CONTENT {
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/bg_start_unten_1.jpg);
	background-repeat:repeat-x;
	display:block;
	clear:both;
	min-height:368px;
	background-color:#FFFFFF
}

.box_CONTENT {
	margin-left:auto;
	margin-right:auto;
	width:986px;
	height:auto;
}

.box_CONTENT_BORDER {width:986px; background-color:#FFFFFF; float:left;}

.box_CONTENT_LINKS_KL {
	float:left;
	width:278px;
	background-image:url(img/bg_content_li_1.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	margin-top:1px;
	padding:25px 30px 30px 30px;
	font-size:12px;
	line-height:19px;
	color:#393939;
	margin-right:1px;
}

.box_CONTENT_LINKS_KL h1 {
color:#FE850C;
	font-size:18px;
	font-weight:normal;
	line-height:normal;
	padding:0px;
	margin:0px 0px 25px 0px;
}

.box_CONTENT_LINKS_KL strong {
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	color:#FE850C;
}

.box_CONTENT_LINKS_KL a:link, .box_CONTENT_LINKS_KL a:visited {
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#FE850C;
	text-decoration:none;
}

.box_CONTENT_LINKS_KL a:hover, .box_CONTENT_LINKS_KL a:active {
	font-size:12px;
	font-weight:bold;
	color:#FE850C;
	text-decoration:underline;
}

.link_referenzen, .link_referenzen a:link, .link_referenzen a:visited {
	font-size:11px!important;
	line-height:14px;
	color:#333!important;
	text-decoration:none;

}

.link_referenzen a:hover, .link_referenzen a:active {
	font-size:11px;
	color:#FE850C!important;
	text-decoration:underline;
}

.box_NEWS_ARCHIV {
	position:absolute;
	width:190px;
	color:#FE850C;
	margin-left:735px;
	font-size:26px;
	font-weight:normal;
	line-height:normal;
}

.box_NEWS_ARCHIV a:link, .box_NEWS_ARCHIV a:visited {
	color:#FE850C;
	font-size:26px;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
}

.box_NEWS_ARCHIV a:hover, .box_NEWS_ARCHIV a:active {
	color:#FE850C;
	font-size:26px;
	font-weight:normal;
	line-height:normal;
	text-decoration:underline;
}

.box_CONTENT_NEWS {
	float:left;
	width:926px;
	background-image:url(img/bg_content_news.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	padding:25px 30px 30px 30px;
	font-size:12px;
	line-height:19px;
	color:#393939;
}

.box_CONTENT_NEWS h1 {
	color:#FE850C;
	font-size:26px;
	font-weight:normal;
	line-height:normal;
	padding:0px;
	margin:0px 0px 25px 0px;
}

.box_CONTENT_NEWS h2 {
	color:#333333;
	font-size:19px;
	font-weight:bold;
	line-height:normal;
	padding:0px;
	margin:0px 0px 15px 0px;
}

.box_CONTENT_LEISTUNGEN {
	float:left;
	width:433px;
	background-image:url(img/bg_content_leistungen.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	padding:25px 30px 40px 30px;
	font-size:12px;
	line-height:19px;
	color:#393939;
}


.box_CONTENT_RECHTS_GROSS {
	float:left;
	width:587px;
	background-image:url(img/bg_content_re_1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFFFFF;
	margin-top:1px;
	padding:25px 30px 40px 30px;
	font-size:12px;
	line-height:19px;
	color:#393939;
}

.box_CONTENT_RECHTS_GROSS h1, .box_CONTENT_LEISTUNGEN h1 {
	color:#FE850C;
	font-size:26px;
	font-weight:normal;
	line-height:normal;
	padding:0px;
	margin:0px 0px 25px 0px;
}

.box_CONTENT_RECHTS_GROSS_1 {
	float:left;
	width:577px;
	background-image:url(img/bg_content_re_1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFFFFF;
	margin-top:1px;
	padding:25px 40px 40px 30px;
	font-size:12px;
	line-height:20px;
	color:#393939;
}

.box_CONTENT_RECHTS_GROSS_1 form label{
	float:left;
	width:170px;
}

.box_CONTENT_RECHTS_GROSS_1 form select{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-size:12px;
}

.box_CONTENT_RECHTS_GROSS_1 form br{
	clear:both;
	line-height:14px;
}

.box_CONTENT_RECHTS_GROSS_1 form textarea { background-image:url(img/bg_input.gif); background-repeat:repeat-x;}

.box_CONTENT_RECHTS_GROSS_1 a:link, .box_CONTENT_RECHTS_GROSS_1 a:visited {
	font-size:12px;
	padding-left:10px;
	font-weight:bold;
	color:#FE850C;
	text-decoration:none;
	background-image:url(img/pfeil_mehr.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

.box_CONTENT_RECHTS_GROSS_1 a:hover, .box_CONTENT_RECHTS_GROSS_1 a:active {
	font-size:12px;
	font-weight:bold;
	color:#FE850C;
	text-decoration:underline;
}

.box_CONTENT_RECHTS_GROSS_1 h1 {
	color:#FE850C;
	font-size:26px;
	font-weight:normal;
	line-height:normal;
	padding:0px;
	margin:0px 0px 20px 0px;
}

.box_CONTENT_RECHTS_GROSS_1 h2 {
	color:#333333;
	font-size:19px;
	font-weight:normal;
	line-height:normal;
	padding:0px;
	margin:0px 0px 15px 0px;
}

.box_BORDER_CONTENT_LI {
	float:left;
	width:660px;
	font-size:12px;
	color:#595959;
	line-height:17px;
}

.box_BORDER_CONTENT_LI a:link, .box_BORDER_CONTENT_LI a:visited {
	font-size:12px;
	color:#595959;
	text-decoration:underline;
}

.box_BORDER_CONTENT_LI a:hover, .box_BORDER_CONTENT_LI a:active {
	font-size:12px;
	color:#FE850C;
	text-decoration:underline;
}

a.btn_NAV_RE:link, a.btn_NAV_RE:visited {
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#333333;
	border-top:1px dotted #CCCCCC;
	padding:5px 0px 5px 20px;
	text-decoration:none;
	display:block;
	background-image:url(img/pfeil_1.gif);
	background-repeat:no-repeat;
}

a.btn_NAV_RE:hover, a.btn_NAV_RE:active {
	font-size:13px;
	line-height:normal;
	color:#FE850C;
	text-decoration:none;
}

.btn_NAV_RE_aktiv {
	font-size:13px;
	clear:left;
	font-weight:bold;
	line-height:normal;
	color:#FE850C;
	text-decoration:none;
	border-top:1px dotted #CCCCCC;
	padding:5px 0px 5px 20px;
	text-decoration:none;
	display:block;
	background-image:url(img/pfeil_1.gif);
	background-repeat:no-repeat;
}

.box_SMILE {
	position:absolute;
	width:35px;
	height:40px;
	margin-left:-45px;
	margin-top:-5px;
}

.box_SMILE_1 {
	float:left;
	width:45px;
	height:40px;
	margin-left:0px;
	margin-top:0px;
}

.box_BORDER_H1 {
	text-align:left;
	clear:left;
	width:660px;
	line-height:normal;
	font-size:10px;
}

.box_H1_OBEN {
	clear:left;
	width:660px;
	background-image:url(img/bg_einleitung_grau_o.jpg);
	background-repeat:no-repeat;
	height:12px;
	line-height:normal;
}

.box_H1_MITTE {
	clear:left;
	width:608px;
	background-image:url(img/bg_einleitung_grau_mitte.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	padding:5px 25px 8px 25px;
	border-left:1px solid #868788;
	border-right:1px solid #949494;
	color:#FFFFFF;
}

.box_H1_MITTE h1{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 7px 0px;
	width:auto;
}

.box_H1_MITTE h2{
	clear:left;
	margin:0px;
	padding:0px;
}


.box_H1_UNTEN {
	clear:left;
	width:660px;
	background-image:url(img/bg_einleitung_grau_u.jpg);
	background-repeat:no-repeat;
	height:13px;
}

.box_IMPRESSUM_LI {
	text-align:left;
	clear:left;
	width:600px;
	margin-right:1px;
	padding:25px 35px 40px 25px;
	font-size:12px;
	color:#595959;
	line-height:18px;
	background-image:url(img/bg_content_li.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.box_BORDER_CONTENT_RE {
	float:left;
	text-align:left;
	width:325px;
	background-image:url(img/bg_content_re.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	color:#595959;
	line-height:17px;
	background-color:#FFFFFF;
	min-height:300px;
}

.box_CONTENT_RE {
	float:left;
	width:275px;
	padding:25px 25px 25px 25px;
	
	font-size:12px;
	color:#595959;
	line-height:17px;
}

.box_CONTENT_RE strong {
	color:#FE850C;
}

.box_CONTENT_RE a:link, .box_CONTENT_RE a:visited {
	font-size:12px;
	color:#595959;
	text-decoration:underline;
}

.box_CONTENT_RE a:hover, .box_CONTENT_RE a:active {
	font-size:12px;
	color:#FE850C;
	text-decoration:underline;
}

.box_START_UNTEN {
	margin-left:auto;
	margin-right:auto;
	padding-top:1px;
	background-image:url(img/bg_start_unten_1.jpg);
	background-repeat:repeat-x;
	display:block;
	clear:both;
	min-height:368px;
	background-color:#FFFFFF;
}

.box_START_BORDER_TEASER {
	margin-left:auto;
	margin-right:auto;
	width:986px;
	height:316px;
}


.box_BORDER_START_1 {
	float:left;
	width:278px;
	margin-right:1px;
	background-color:#FFFFFF;
	background-image:url(img/bg_verlauf_grau_1.jpg);
	background-repeat:repeat-x;
	padding:25px;
	font-size:13px;
	line-height:17px;
	text-align:left;
	color:#333333;
}

.box_BORDER_START_1 a:link, .box_BORDER_START_1 a:visited {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FE850C;
}

.box_BORDER_START_1 a:hover, .box_BORDER_START_1 a:active {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#FE850C;
}

.box_BORDER_START_2 {
	float:left;
	width:278px;
	margin-right:2px;
	background-color:#FFFFFF;
	background-image:url(img/bg_verlauf_grau_1.jpg);
	background-repeat:repeat-x;
	padding:25px 25px 20px 25px;
	font-size:13px;
	line-height:17px;
	text-align:left;
	color:#333333;
}

.box_BORDER_START_3 {
	float:left;
	text-align:left;
	width:327px;
	color:#333333;
}

.box_START_3 {
	clear:left;
	width:277px;
	background-color:#FE850C;
	background-image:url(img/bg_orange_runde_ecken.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:3px 25px 4px 25px;
	font-size:13px;
	border-left:1px solid #E5B07C;
	line-height:17px;
	color:#333333;
}

/*
.box_START_3 select {
	width:270px;
}
*/

.box_BORDER_START_3 h1 {
	font-size:18px;
	line-height:normal;
	color:#FFFFFF;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 10px 0px;
}

.box_BORDER_START_3_UNTEN {
	clear:left;
	width:328px;
	background-image:url(img/bg_orange_runde_ecken_u.jpg);
	height:13px;
	background-repeat:no-repeat;
	color:#333333;
	line-height:normal;
	padding-bottom:2px;
}

.box_BORDER_START_3_OBEN {
	clear:left;
	width:328px;
	background-image:url(img/bg_orange_runde_ecken_o.jpg);
	height:13px;
	background-repeat:no-repeat;
	color:#333333;
	line-height:normal;
}

.box_BORDER_START_4 {
	float:left;
	width:327px;
	text-align:left;
	color:#333333;
}

.box_BORDER_START_4_OBEN {
	margin-left:1px;
	clear:left;
	width:327px;
	background-color:#222222;
	background-image:url(img/bg_schwarz_runde_ecken_o.jpg);
	background-position:top;
	height:13px;
	background-repeat:no-repeat;
	color:#333333;
	line-height:normal;
}

.box_UNTEN {
	float:left;
	width:100%;
	margin-top:15px;
	background-image:url(img/bg_start_unten_1.jpg);
	background-repeat:repeat-x;
	display:block;
	background-color:#FFFFFF;
}


.box_START_4 {
	clear:left;
	margin-left:1px;
	width:276px;
	background-color:#222222;
	background-image:url(img/bg_schwarz_runde_ecken.jpg);
	background-repeat:no-repeat;
	padding:5px 25px 5px 25px;
	border-right:1px solid #979797;
	font-size:11px;
	line-height:14px;
	color:#E8E8E8;
}

.box_START_4 a:link, .box_START_4 a:visited {
	font-size:12px;
	color:#FE850C;
	text-decoration:none;
	font-weight:bold;
}

.box_START_4 a:hover, .box_START_4 a:active {
	font-size:12px;
	color:#FE850C;
	text-decoration:underline;
}

.box_BORDER_START_4 h1 {
	font-size:18px;
	line-height:normal;
	color:#FE870E;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 10px 0px;
}

.box_BORDER_START_4_UNTEN {
	clear:left;
	margin-left:1px;
	width:327px;
	background-image:url(img/bg_schwarz_runde_ecken_u.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:13px;
	color:#333333;
	line-height:normal;
	padding-bottom:2px;
}

.box_BORDER_FRUEHSTUECK {
	float:left;
	width:278px;
}

.box_BORDER_FRUEHSTUECK form label{
	float:left;
	width:70px;
}

.textarea_formular {float:left; font-size:12px; width:234px; border:1px solid #CCCCCC; background-color:#FFFFFF; padding:3px;  background-image:url(img/bg_input.gif); background-repeat:repeat-x;}

#kwicks_container {width:100%;}


.box_BORDER_KWICKS_HL {
	float:left;
	width:250px;
}

.box_KWICKS_IMG {
	float:left;
	width:28px;
	text-align:right;
}

.box_KWICKS_BILD_TXT {
	float:left;
	width:278px;
	padding-top:10px;
}

.box_KWICKS_BILD_TXT img {
	float:left; margin-right:10px; /*background-image:url(img/bg_schatten_news_start.png);*/ background-repeat:no-repeat; /*padding:4px 0px 0px 4px;*/ border:1px solid #EDEDED; width: 158px; height:105px
}

.box_BORDER_NEWSARCHIV {
	float:left;
	display: block;
	width: 565px;
	border-bottom:1px dotted #CCCCCC;
	padding:25px 0px 24px 0px;
}

.box_BILD_NEWSARCHIV {
	float:left;
	width: 190px;
	background-image:url(img/bg_schatten_news.png);
	background-repeat:no-repeat;
	padding:4px;
}

/*
.box_BILD_NEWSARCHIV img{
	float:left;
	padding:2px;
}
*/

.box_TXT_NEWSARCHIV {
	float:left;
	font-size:12px;
	width: 366px;
}

.box_TXT_NEWSARCHIV_1 {
	float:left;
	font-size:12px;
	width: 564px;
}

.box_TXT_NEWSARCHIV_1 span {
	background-color:#F3F5F5;
}

.box_TXT_NEWSARCHIV span {
	background-color:#F3F5F5;
}

.box_BILD_NEWSARCHIV_ALT {
	float:left;
	width: 190px;
	padding:0px;
}

a.link_intern:link, a.link_intern:hover {
	font-size:12px!important;
	text-decoration:underline!important;
	color:#333333!important;
	background-image:none!important;
	padding:0px 0px 0px 0px!important;
}

a.link_intern:hover, a.link_intern:active {
	font-size:12px!important;
	text-decoration:underline!important;
	color:#FE850C!important;
}

.box_TXT_NEWSARCHIV a:link, .box_TXT_NEWSARCHIV a:visited, .box_TXT_NEWSARCHIV_1 a:link, .box_TXT_NEWSARCHIV_1 a:visited {
	background-image:url(img/link_extern.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	font-size:11px;
	color:#FE850C;
	text-decoration:none;
}

.box_TXT_NEWSARCHIV a:hover, .box_TXT_NEWSARCHIV a:active, .box_TXT_NEWSARCHIV_1 a:hover, .box_TXT_NEWSARCHIV_1 a:active {
	font-size:11px;
	color:#FE850C;
	text-decoration:underline;
}


/* KWICKS 1 */

#kwicks_1 {
	float:left;
	margin:0px;
	padding:0px;
	width:auto;
}

#kwicks ul {
	float:left;
	margin:0px;
	padding:0px;
	width:auto;
}

#kwicks_1 .kwick {
	float:left;
	display: block;
	width: 565px;
	height: 14px;
	border-top:1px dotted #CCCCCC;
	/*background-image:url(img/bg_verlauf_grau_kl.jpg);
	background-repeat:repeat-x;*/
	overflow:hidden;
	/*cursor:pointer;*/
	padding:17px 10px 16px 10px;
}

#kwicks_1 .kwick h2{
	font-size:14px;
	line-height:15px;
	font-weight:normal;
	color:#393939;
	padding:0px 0px 0px 0px;
	margin:0px;
}

#kwicks_1 .kwick h3 {
	font-size:11px;
	line-height:13px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

/* Kwicks 3 */

#kwicks_3 {
	float:left;
	margin:0px;
	padding:0px;
	width:auto;
}

#kwicks_3 ul {
	float:left;
	margin:0px;
	padding:0px;
	width:auto;
}

#kwicks_3 .kwick {
	float:left;
	display: block;
	width: 412px;
	height: 14px;
	border-top:1px dotted #CCCCCC;
	/*background-image:url(img/bg_verlauf_grau_kl.jpg);
	background-repeat:repeat-x;*/
	overflow:hidden;
	/*cursor:pointer;*/
	padding:17px 10px 16px 10px;
}

#kwicks_3 .kwick h2{
	font-size:14px;
	line-height:15px;
	font-weight:normal;
	color:#393939;
	padding:0px 0px 0px 0px;
	margin:0px;
}

#kwicks_3 .kwick h3 {
	font-size:11px;
	line-height:13px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

/* Kwicks 4 */

#kwicks_4 {
	float:left;
	margin:0px;
	padding:0px;
	width:auto;
}

#kwicks_4 ul {
	float:left;
	margin:0px;
	padding:0px;
	width:auto;
}

#kwicks_4 .kwick {
	float:left;
	display: block;
	width: 412px;
	height: 14px;
	border-top:1px dotted #CCCCCC;
	/*background-image:url(img/bg_verlauf_grau_kl.jpg);
	background-repeat:repeat-x;*/
	overflow:hidden;
	/*cursor:pointer;*/
	padding:17px 10px 16px 10px;
}

#kwicks_4 .kwick h2{
	font-size:14px;
	line-height:15px;
	font-weight:normal;
	color:#393939;
	padding:0px 0px 0px 0px;
	margin:0px;
}

#kwicks_4 .kwick h3 {
	font-size:11px;
	line-height:13px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.box_BORDER_KWICKS_1_HL {
	float:left;
	width:535px;
}

.box_KWICKS_1_IMG {
	float:left;
	width:28px;
	text-align:right;
}

.box_KWICKS_1_TXT {
	float:left;
	font-size:12px;
	line-height:17px;
	width:525px;
	padding-top:15px;
}

.span_KWICKS_1_TXT {
	background-color:#F1F1F1;
}

.box_KWICKS_1_TXT a:link, .box_KWICKS_1_TXT a:visited {
	font-size:12px;
	padding-left:10px;
	font-weight:bold;
	color:#FE850C;
	text-decoration:none;
	background-image:url(img/pfeil_mehr.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

.box_KWICKS_1_TXT a:hover, .box_KWICKS_1_TXT a:active {
	font-size:12px;
	font-weight:bold;
	color:#FE850C;
	text-decoration:underline;
}

/* KWICKS 3 */

.box_BORDER_KWICKS_3_HL {
	float:left;
	width:384px;
}

.box_KWICKS_3_IMG {
	float:left;
	width:28px;
	text-align:right;
}

.box_KWICKS_3_TXT {
	float:left;
	font-size:12px;
	line-height:17px;
	width:382px;
	padding-top:15px;
}

.span_KWICKS_3_TXT {
	background-color:#F1F1F1;
}

.box_KWICKS_3_TXT a:link, .box_KWICKS_3_TXT a:visited {
	font-size:12px;
	padding-left:10px;
	font-weight:bold;
	color:#FE850C;
	text-decoration:none;
	background-image:url(img/pfeil_mehr.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

.box_KWICKS_3_TXT a:hover, .box_KWICKS_3_TXT a:active {
	font-size:12px;
	font-weight:bold;
	color:#FE850C;
	text-decoration:underline;
}

/* KWICKS 4 */

.box_BORDER_KWICKS_4_HL {
	float:left;
	width:384px;
}

.box_KWICKS_4_IMG {
	float:left;
	width:28px;
	text-align:right;
}

.box_KWICKS_4_TXT {
	float:left;
	font-size:12px;
	line-height:17px;
	width:382px;
	padding-top:15px;
}

.span_KWICKS_4_TXT {
	background-color:#F1F1F1;
}

.box_KWICKS_4_TXT a:link, .box_KWICKS_4_TXT a:visited {
	font-size:12px;
	padding-left:10px;
	font-weight:bold;
	color:#FE850C;
	text-decoration:none;
	background-image:url(img/pfeil_mehr.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

.box_KWICKS_4_TXT a:hover, .box_KWICKS_4_TXT a:active {
	font-size:12px;
	font-weight:bold;
	color:#FE850C;
	text-decoration:underline;
}

/* KWICKS */
#kwicks {
	float:left;
	margin:0px;
	padding:0px;
	width:auto
}

#kwicks ul {
	float:left;
	margin:0px;
	padding:0px;
	width:auto
}
		 
#kwicks .kwick {
	float:left;
	display: block;
	width: 278px;
	height: 25px;
	border-top:1px dotted #CCCCCC;
	/*background-image:url(img/bg_verlauf_grau_kl.jpg);
	background-repeat:repeat-x;*/
	overflow:hidden;
	cursor:pointer;
	padding:10px 0px 10px 0px;
	font-size:11px;
	line-height:14px;
}
		
.kwick h2 {
	font-size:11px;
	margin:0px;
	line-height:13px;
	color:#FE850C;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.kwick h3 {
	font-size:11px;
	line-height:13px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

/* KWICKS 2 */

#kwicks_2 {
	float:left;
	margin:0px;
	padding:0px;
	width:auto
}

#kwicks_2 ul {
	float:left;
	margin:0px;
	padding:0px;
	width:auto
}

.box_BORDER_KWICKS_2_LI {
	float:left; width:200px; margin-right:41px; height:auto;
}

#kwicks_2 .kwick {
	float:left;
	display: block;
	width: 926px;
	height: 145px;
	/*background-image:url(img/bg_verlauf_grau_kl.jpg);
	background-repeat:repeat-x;*/
	overflow:hidden;
	/*cursor:pointer;*/
	padding:0px 0px 10px 0px;
}

#kwicks_2 .kwick h2{
	font-size:14px;
	line-height:15px;
	font-weight:normal;
	color:#393939;
	padding:0px 0px 0px 0px;
	margin:0px;
}

#kwicks_2 .kwick h3 {
	font-size:11px;
	line-height:13px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.box_BORDER_KWICKS_2_HL {
	float:left;
	width:168px;
	padding:4px 4px 4px 4px;
	background-image:url(img/bg_schatten_news.png);
	background-position:top;
	background-repeat:no-repeat;
}


/*.box_BORDER_KWICKS_2_HL img {
	float:left;
	padding:2px 2px 2px 2px;
}*/

.box_KWICKS_2_IMG {
	float:left;
	width:20px;
	text-align:right;
	margin-top:114px;
}

.box_KWICKS_2_TXT {
	float:left;
	font-size:11px;
	line-height:16px;
	width:200px;
	padding-top:10px;
}

.box_KWICKS_2_TXT a:link, .box_KWICKS_2_TXT a:visited {
	font-size:11px;
	padding-left:12px;
	font-weight:normal;
	color:#FE850C;
	text-decoration:none;
	background-image:url(img/link_extern.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

.box_KWICKS_2_TXT a:hover, .box_KWICKS_2_TXT a:active {
	font-size:11px;
	font-weight:normal;
	color:#FE850C;
	text-decoration:underline;
}

.kwick_ohne {
	float:left;
	display: block;
	width: 924px;
	/*background-image:url(img/bg_verlauf_grau_kl.jpg);
	background-repeat:repeat-x;*/
	overflow:hidden;
	padding:10px 0px 10px 0px;
	font-size:11px;
	line-height:14px; 
}

/* KWICKS 2 ENDE */

.box_WEITERE_INFOS_START {
	float:left;
	text-align:right;
	width: 278px;
	font-size:12px;
	line-height:14px;
	padding:20px 0px 0px 0px;
	color:#FE850C;
	border-top:1px dotted #CCCCCC;
}

.box_WEITERE_INFOS_START a:link, .box_WEITERE_INFOS_START a:visited {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FE850C;
}

.box_WEITERE_INFOS_START a:hover, .box_WEITERE_INFOS_START a:active {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#FE850C;
}

.box_WEITERE_NEWS {float:left; width:926px; text-align:right; padding:15px 0px 15px 0px; margin:0px 25px 10px 25px; border-top:1px dotted #DDDDDD; border-bottom:1px dotted #DDDDDD;}

.box_WEITERE_NEWS a:link, .box_WEITERE_NEWS a:visited {
	font-size:12px;
	padding-left:10px;
	font-weight:bold;
	color:#FE850C;
	text-decoration:none;
}

.box_WEITERE_NEWS a:hover, .box_WEITERE_NEWS a:active {
	font-size:12px;
	font-weight:bold;
	color:#FE850C;
	text-decoration:underline;
}

.box_KUNDENLOGOS {
	float:left;
	width:157px;
	height:103px;
	background-image:url(img/bg_kundenlogos.gif);
	background-repeat:no-repeat;
	margin-right:33px;
	margin-bottom:33px;
	text-align:center;
	vertical-align:middle;
}

.box_KUNDENLOGOS_1 {
	float:left;
	width:157px;
	height:103px;
	background-image:url(img/bg_kundenlogos.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin-bottom:33px;
	vertical-align:middle;
}

.box_KUNDENLOGOS img, .box_KUNDENLOGOS_1 img {
	width:110px;
	padding-top:4px;
}

#erklaerung_box {background-color:#FFFFFF; position:absolute; font-size:10px; line-height:normal; top:475px; width:270px; margin-left:310px; border:1px solid #DDDDDD; min-height:200px; }

#erklaerung {padding:15px; }

.erklaerung_box_close {width:auto; text-align:right; background-color:#EEEEEE; padding:2px 5px 2px 0px;}

.erklaerung_box_close a:link, .erklaerung_box_close a:visited {font-size:11px; text-decoration:none; font-weight:normal; color:#666666; background-image:none}

.erklaerung_box_close a:hover, .erklaerung_box_close a:active {font-size:11px; text-decoration:none; font-weight:normal; color:#FE850C}

.box_BORDER_FOOTER {
	clear:left;
	background-color:#F0F0F2;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	display:block;
	background-image:url(img/bg_verlauf_footer.jpg);
	background-repeat:repeat-x;
	margin-top:8px;
	min-height:110px;
}


.box_FOOTER {
	width:936px;
	padding-top:10px;
	padding-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-size:10px;
	color:#353535;
	height:auto;
	line-height:normal;
}

.box_FOOTER_1 {
	width:350px;
	float:left;
	
}

.box_FOOTER_2 {
	width:586px;
	float:left;
	text-align:right;
}

.box_FOOTER_2 a:link, .box_FOOTER_2 a:visited {
	font-size:10px;
	color:#353535;
	margin-left:20px;
	text-decoration:none;
}

.box_FOOTER_2 a:hover, .box_FOOTER_2 a:active {
	font-size:10px;
	color:#FE850C;
	text-decoration:none;
}

.box_FOOTER_2 img {
	margin-left:-7px;
}

.box_FOOTER_3 {
	color:#999999;
}

.box_BORDER_DRUCKEN_TOP {
	clear:left;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	display:block;
	background-image:url(img/bg_weiss.gif);
	background-repeat:repeat-x;
}

.box_BORDER_DRUCKEN_TOP a:link, .box_BORDER_DRUCKEN_TOP a:visited {
	font-size:10px;
	color:#666666;
	text-decoration:none;
}

.box_BORDER_DRUCKEN_TOP a:hover {
	font-size:10px;
	color:#FE850C;
	text-decoration:none;
}

.box_DRUCKEN_TOP {
	width:936px;
	height:30px;
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-size:10px;
	color:#353535;
	line-height:normal;
	background-color:#FFFFFF;
}


.box_DRUCKEN {
	float:left;
	width:485px;
}

.box_DRUCKEN img {
	float:left;
	padding-right:10px;
}

.box_NACH_OBEN {
	float:left;
	width:436px;
	text-align:right;
}

.box_NACH_OBEN img {
	float:right;
	padding-left:10px;
}

img.ref {float:left; padding-right:10px; margin-top:3px;}
rück {margin-left:56px;}
rück2 {margin-left:10px;}
@media print {
	body {background-image:none; background-color:#FFFFFF}
	
	.box_NAV, .box_CONTENT_LINKS_KL, .box_FLASH_BILD_OBEN {display:none;}
	.box_ICON_FRUEHSTUECK, .box_FLASHANI_INDEX, .box_BORDER_DRUCKEN_TOP, .box_FOOTER_2, .box_KWICKS_IMG {display:none;}
	#box_NAV_ERFOLGSBAUSTEINE, #box_NAV_LEISTUNGEN {display:none; visibility:hidden;}
	
	.box_BORDER_AUSSEN {
		width:550px;
		margin-left:0px;
		margin-right:0px;
		text-align: left;
		clear:left;
		min-height:100px;
		background-image:none;
		background-color:#FFFFFF
	}

	.box_AUSSEN {
		width:550px;
		margin-left:0px;
		margin-right:0px;
	}
	
	.box_BORDER_LOGO_NAV {
		width:95%;
		position:relative;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
	}
	
	.box_BORDER_AUSSEN_START {
		width:550px;
		margin-left:0px;
		margin-right:0px;
		background-color:#FFFFFF;
		text-align: left;
		height:auto;
		background-image:none;
	}
	
	.box_START_UNTEN {
		margin-left:0px;
		margin-right:0px;
		padding-top:1px;
		position:relative;
		background-image:none;
		clear:both;
		width:550px;
		height:auto;
	}
	
	.box_UNTEN {
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		background-image:none;
		display:block;
		clear:both;
	}
	
	.box_BILD_OBEN {
		width:550px;
		margin-left:0px;
		margin-right:0px;
		height:1px;
	}
	
	.box_BILD_OBEN img{
		display:none;
	}
	
	.box_TEXT_BILD_OBEN {
		display:none;
	}
	
.box_TEXT_BILD_OBEN {
	width:550px;
	float:left;
	position:relative;
	top:0px!important;
	padding:0px 0px 20px 0px;
}

.box_TEXT_BILD_OBEN_1 {
	width:550px;
	position:relative;
	top:0px!important;
	float:left;
	padding:0px 0px 20px 0px;
}

.box_TEXT_BILD_OBEN h1, .box_TEXT_BILD_OBEN_1 h1 {
	font-size:18px;
	font-weight:normal;
	color:#333333;
	padding:0px;
	line-height:normal;
	margin:0px 0px 10px 0px;
}

.box_TEXT_BILD_OBEN h2, .box_TEXT_BILD_OBEN_1 h2 {
	font-size:14px;
	font-weight:bold;
	color:#333333;
	line-height:normal;
	padding:0px;
	margin:0px;
}
	
	.box_CONTENT {
		margin-left:0px;
		margin-right:0px;
		width:550px;
		clear:left;
		position:relative;
		background-image:none;
	}
	
	.box_CONTENT_LINKS_KL {
		clear:left;
		position:relative;
		width:550px;
		background-image:none;
		background-color:#FFFFFF;
		padding:0px 0px 20px 0px;
		line-height:normal;
	}
	
	.box_CONTENT_RECHTS_GROSS, .box_CONTENT_RECHTS_GROSS_1 {
		clear:left;
		width:550px;
		background-image:none;
		background-color:#FFFFFF;
		padding:0px 0px 0px 0px;
		font-size:12px;
		line-height:16px;
	}
	
	.box_CONTENT_RECHTS_GROSS_1 h2 {
		color:#333333;
		font-size:14px;
		font-weight:bold;
		line-height:normal;
		padding:0px;
		margin:0px 0px 15px 0px;
	}
	
	.box_START_BORDER_TEASER {
		margin-left:0px;
		margin-right:0px;
		width:550px;
		height:auto;
	}
	
	.box_BORDER_START_1 {
		float:left;
		position:relative;
		width:550px;
		margin-right:0px;
		background-color:#FFFFFF;
		background-image:none;
		padding:0px;
		font-size:12px;
		line-height:17px;
		text-align:left;
		color:#333333;
	}
	
	.box_BORDER_START_2 {
		float:left;
		position:relative;
		width:550px;
		margin-right:0px;
		background-color:#FFFFFF;
		background-image:none;
		padding:0px;
		font-size:12px;
	}
	
	#kwicks_1 .kwick {
		display:inherit;
		position:relative;
		float:left;
		height:auto;
		width: 555px;
		font-size:11px;
		line-height:13px;
		border-top:0px;
		page-break-after:auto;
		page-break-before:auto;
		padding:0px 0px 25px 0px;
		
	}
	
	#kwicks_1 .kwick h2{
		font-size:12px;
		line-height:15px;
		font-weight:normal;
		color:#393939;
		padding:0px 0px 0px 0px;
		margin:0px;
	}
	
	.box_BORDER_FOOTER {
		display:none;
		
	}
}
