/* KCh Mediadesign | www.kch-mediadesign.de | Kim Christofzik | Erstellt 2009 */

html, body
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, verdana, sans-serif;
	font-size:9pt;
}

body
{
	background:url(../images/bgr.jpg) repeat-x top left #575757;
}

hr.news
{
	height:1px;
	width:655px;
	border:0;
	border-top:1px solid #CCCCCC;
}
hr.lgt
{
	height:1px;
	border:0;
	border-top:1px solid #CCCCCC;
}
#content12 h1.phone
{
	padding:0;
	margin:28px 0 5px 0;
	font-size:18pt;
	letter-spacing:2pt;
	font-weight:bold;
	color:#00637f;
}
div.s1
{
	float:left;
	width:140px;
	padding:0 0 2px 0;
}
div.s2
{
	float:left;
	padding:0 0 2px 0;
}
div.z1
{
	clear:left;
}
div.slft
{
	float:left;
	width:460px;
}
div.srgt
{
	float:left;
}

strong.news
{
	float:left;
	padding:10px 0 0 0;
}

img.refrnzlogo
{
	float:right;
	margin:0 0 20px 15px;
}

a.news-print
{
	float:right;
	margin-top:15px;
}


a:link img, a:visited img, a:active img
{
	border:0px;
}
a:hover img
{
	border:0px;
}

#site
{
	width:925px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
	padding-bottom:25px;
	text-align:left;
}
/* IE6 */*html #site
{
	width:907px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
	padding-bottom:25px;
	text-align:left;
}

#top
{
	float:left;
	width:925px;
	height:33px;
	background:url(../images/border_top.png) no-repeat top left;
}
/* IE6 */*html #top
{
	width:907px;
	background:none;
}
#topmenu
{
	float:left;
/*	width:230px; */
	height:33px;
	line-height:33px;
	font-size:8pt;
}
#topmenu .aktiv
{
  text-decoration:underline;
}

a.home:link, a.home:visited, a.home:active
{
	float:left;
	width:35px;
	height:21px;
	margin:7px 0 0 7px;
	padding:0 0 0 8px;
	line-height:21px;	
	text-decoration:none;
	color:#ffffff;
	background:url(../images/button_red_home.png) no-repeat left;
}
/* IE6 */*html a.home:link, *html a.home:visited, *html a.home:active
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/button_red_home.png', sizingMethod='scale');
	background:none;
}
a.home:hover
{
	float:left;
	width:35px;
	height:21px;
	margin:7px 0 0 7px;
	padding:0 0 0 8px;
	line-height:21px;
	text-decoration:none;
	color:#ffffff;
	background:url(../images/button_red_home.png) no-repeat left;
}
/* IE6 */*html a.home:hover
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/button_red_home.png', sizingMethod='scale');
	background:none;
}
a.topm:link, a.topm:visited, a.topm:active
{
	float:left;
	line-height:21px;
	text-decoration:none;
	color:#ffffff;
	margin:7px 0 0 10px;
}
a.topm:hover
{
	float:left;
	line-height:21px;
	text-decoration:underline;
	color:#ffffff;
	margin:7px 0 0 10px;
}
a.topm img
{
	margin:0 5px 0 0;
}

a.print:link, a.print:visited, a.print:active
{
	float:left;
	width:33px;
	height:11px;
	margin:7px 0 0 7px;
	padding:5px 0 0 8px;
	line-height:21px;	
	text-decoration:none;
}
a.print:hover
{
	float:left;
	width:33px;
	height:11px;
	margin:7px 0 0 7px;
	padding:5px 0 0 8px;
	line-height:21px;
	text-decoration:underline;
}

#languages
{
	float:right;
	height:33px;
	line-height:33px;
	margin:0 10px 0 0;
	font-size:8pt;
}
a.flagde:link, a.flagde:visited, a.flagde:active
{
	float:left;
	height:21px;
	margin:7px 0 0 0;
	padding:0 0 0 20px;
	line-height:21px;	
	text-decoration:none;
	color:#ffffff;
	background:url(../images/flag_de.png) no-repeat left;
}
/* IE6 */*html a.flagde:link, *html a.flagde:visited, *html a.flagde:active
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flag_de.png', sizingMethod='scale');
	background:none;
}
a.flagde:hover
{
	float:left;
	height:21px;
	margin:7px 0 0 0;
	padding:0 0 0 20px;
	line-height:21px;
	text-decoration:underline;
	color:#ffffff;
	background:url(../images/flag_de.png) no-repeat left;
}
/* IE6 */*html a.flagde:hover
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flag_de.png', sizingMethod='scale');
	background:none;
}
a.flagen:link, a.flagen:visited, a.flagen:active
{
	float:left;
	height:21px;
	margin:7px 0 0 10px;
	padding:0 0 0 20px;
	line-height:21px;	
	text-decoration:none;
	color:#ffffff;
	background:url(../images/flag_en.png) no-repeat left;
}
/* IE6 */*html a.flagen:link, *html a.flagen:visited, *html a.flagen:active
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flag_en.png', sizingMethod='scale');
	background:none;
}
a.flagen:hover
{
	float:left;
	height:21px;
	margin:7px 0 0 10px;
	padding:0 0 0 20px;
	line-height:21px;
	text-decoration:underline;
	color:#ffffff;
	background:url(../images/flag_en.png) no-repeat left;
}
/* IE6 */*html a.flagen:hover
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flag_en.png', sizingMethod='scale');
	background:none;
}

#headstart
{
	float:left;
	width:925px;
	height:56px;
	background:url(../images/border_head.png) no-repeat top left;	
}
/* IE6 */*html #headstart
{
	width:907px;
	background:#ffffff;
}
#head
{
	float:left;
	width:925px;
	height:215px;
	background:url(../images/border_head.png) no-repeat top left;	
}
/* IE6 */*html #head
{
	float:left;
	height:215px;
	width:907px;
	background:#ffffff;	
}

#headerpic
{
	float:left;
	width:512px;
	height:215px;
	margin:0 0 0 9px;
}
/* IE6 */*html #headerpic
{
	float:left;
	width:512px;
	height:215px;
	margin:0 0 0 0px;
}
 
#logotop
{
	float:left;
	width:907px;
	height:56px;
	margin:0 0 0 9px;
	background:url(../images/logobgr.jpg) repeat-x top left;	
}
/* IE6 */*html #logotop
{
	float:left;
	width:907px;
	height:56px;
	background:url(../images/logobgr_ie6.jpg) no-repeat top left;	
	margin:0 0 0 0px;
}
#logobox
{
	float:left;
	width:395px;
	height:56px;
	background:url(../images/logobgr.jpg) repeat-x top left;	
}
/* IE6 */*html #logobox
{
	float:left;
	width:395px;
	height:56px;
	background:url(../images/logobox_ie6.jpg) no-repeat top left;	
}

#logo
{
	position:absolute;
	width:133px;
	height:54px;
	margin:15px 0 0 540px;
}
/* IE6 */*html #logo
{
	position:absolute;
	width:133px;
	height:54px;
	margin:15px 0 0 540px;
	background:url(../images/logo_sikom.jpg) no-repeat top left;	
}
#infoboxstart
{
	float:left;
	width:395px;
	height:159px;
	margin:43px 0 0 0;
	background:url(../images/infoboxstart.jpg) no-repeat top left;	
}
#infotext
{
	float:left;
	width:340px;
	margin:10px 0 0 30px;
	padding:0;
	color:#3F3F3F;
}
/* IE6 */*html #infotext
{
	float:left;
	width:340px;
	margin:10px 0 0 15px;
	padding:0;
	color:#3F3F3F;
}

img.infobox_logo
{
	border:0px;
	float:left;
	margin:0 10px 0 0;
}

#searchboxstart
{
	float:right;
	width:395px;
	height:159px;
	margin:43px 0 0 0;
	background:url(../images/searchboxstart.jpg) no-repeat top left;	
}
#searchbox
{
	float:left;
	width:395px;
	height:159px;
	background:url(../images/searchbox.jpg) no-repeat top left;	
}
#searchboxclear
{
	float:left;
	width:395px;
	height:159px;
	background:url(../images/clearbox.jpg) no-repeat top left;	
}

#searchbox h1, #searchboxstart h1, #infoboxstart h1, #cdboxstart h1
{
	margin:25px 0 0 30px;
	padding:0;
	font-size:14px;
	color:#00637f;
}
#searchinput
{
	margin:0 0 0 35px;
}
#searchinput input.search
{
	margin:16px 0 0 0;
	float:left;
	width:275px;
	border:0;
	font-size:12pt;
	background:transparent;	
}
/* IE6 */*html #searchinput input.search
{
	margin:0px 0 0 0;
	float:left;
	width:275px;
	border:0;
	font-size:12pt;
	background:transparent;	
}

#searchinput input.go
{
	margin:13px 0 0 3px;
	float:left;
	width:50px;
	height:30px;
	border:0;
	background:transparent;
}
/* IE6 */*html #searchinput input.go
{
	margin:0px 0 0 3px;
	float:left;
	width:50px;
	height:30px;
	border:0;
	background:transparent;
}

#searchtext
{
	float:left;
	width:330px;
	margin:15px 0 0 30px;
	padding:0;
	color:#5f5f5f;
}
/* IE6 */*html #searchtext
{
	float:left;
	width:330px;
	margin:15px 0 0 15px;
	padding:0;
	color:#5f5f5f;
}
#searchboxstart #searchtext
{
	float:left;
	width:330px;
	margin:15px 0 0 30px;
	padding:0;
	color:#3F3F3F;
}
/* IE6 */*html #searchboxstart #searchtext
{
	float:left;
	width:330px;
	margin:0px 0 0 15px;
	padding:0;
	color:#3F3F3F;
}

#main
{
	float:left;
	width:925px;
	background:url(../images/border_lr-pat.png) repeat-y top left;
	line-height:14pt;
}
/* IE6 */*html #main
{
	float:left;
	width:907px;
	line-height:14pt;
	background:#ffffff;
}
#mainstart
{
	float:left;
	width:907px;
	height:425px;
	margin:0 0 0 9px;
	background:url(../images/pic_start-01.jpg) no-repeat top left #ffffff;
}
/* IE6 */*html #mainstart
{
	float:left;
	width:907px;
	height:425px;
	margin:0 0 0 0;
	background:url(../images/pic_start-01.jpg) no-repeat top left #ffffff;
}

#navihz
{
	float:left;
	width:877px;
	height:53px;
	margin:158px 0 0 9px;
}
#navihz ul
{
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
}
#navihz ul li
{
	float:left;
	height:53px;
	line-height:53px;
	margin:0 0 0 0;
	
}
#navihz ul li a:link, #navihz ul li a:visited, #navihz ul li a:active
{
	float:left;
	color:#3F3F3F;
	height:53px;
	line-height:53px;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
	padding:0 35px 0 35px;
	border-right:1px solid #EFEFEF;
}
#navihz ul li a:hover
{
	float:left;
	color:#C31C33;
	height:53px;
	line-height:53px;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
	padding:0 35px 0 35px;
	border-right:1px solid #EFEFEF;
	background:url(../images/bgr_navistart.png) repeat;
}
/* IE6 */*html #navihz ul li a:hover
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bgr_navistart.png', sizingMethod='scale');
	background:none;
}


#navi
{	
	float:left;
/*	width:117px; ORG */
	width:137px;
	overflow:visible;
	min-height:100px;
	margin:0 0 0 13px;
}
/* IE6 */*html #navi
{	
	float:left;
	overflow:visible;
/*	width:117px; ORG */
	width:137px;
	min-height:100px;
	margin:0 0 0 0px;
}

#navi ul
{
	padding:0;
	overflow:visible;
	margin:28px 0 28px 0;
	list-style-type:none;
}
#navi ul li
{
/*	width:117px; ORG */
	width:137px;
	height:32px;
	overflow:visible;
	line-height:32px;
	margin:0 0 0 0;
}
#navi ul li.aktiv
{
/*	width:117px; ORG */
	width:137px;
	overflow:visible;
	height:32px;
	line-height:32px;
	margin:0 0 0 0;
}
#navi a
{
	float:left;
/*	width:105px; ORG */
	width:125px;
	overflow:visible;
	height:32px;
	line-height:32px;
	text-decoration:none;
	color:#757575;
	padding:0 0 0 12px;
	background:url(../images/navi.jpg) no-repeat top left;
}
#navi a:hover
{
	float:left;
/*	width:105px; ORG */
	width:125px;
	overflow:visible;
	height:32px;
	line-height:32px;
	text-decoration:none;
	color:#00637f;
	padding:0 0 0 12px;
	background:url(../images/navi-a.jpg) no-repeat top left;
}
#navi a.aktiv
{
	float:left;
/*	width:105px; ORG */
	width:125px;
	overflow:visible;
	height:32px;
	line-height:32px;
	text-decoration:none;
	color:#2f2f2f;
	padding:0 0 0 12px;
	background:url(../images/navi-a.jpg) no-repeat top left;
}
#navi ul li.sub a:link, #navi ul li.sub a:visited, #navi ul li.sub a:active
{
	float:left;
	overflow:visible;
/*	width:95px; ORG */
	width:115px;
	height:32px;
	line-height:32px;
	text-decoration:none;
	color:#757575;
	padding:0 0 0 22px;
	background:url(../images/navi.jpg) no-repeat top left;
}
#navi ul li.sub a:hover
{
	float:left;
/*	width:95px; ORG */
	width:115px;
	overflow:visible;
	height:32px;
	line-height:32px;
	text-decoration:none;
	color:#00637f;
	padding:0 0 0 22px;
	background:url(../images/navi-a.jpg) no-repeat top left;
}
/* SUBAKTIV */
#navi ul li.subaktiv a:link, #navi ul li.subaktiv a:visited, #navi ul li.subaktiv a:active
{
	float:left;
	overflow:visible;
/*	width:95px; ORG */
	width:115px;
	height:32px;
	line-height:32px;
	text-decoration:none;
	color:#00637f;
	padding:0 0 0 22px;
	background:url(../images/navi-a-sub.jpg) no-repeat top left;
}
#navi ul li.subaktiv a:hover
{
	float:left;
/*	width:95px; ORG */
	width:115px;
	overflow:visible;
	height:32px;
	line-height:32px;
	text-decoration:none;
	color:#C21B32;
	padding:0 0 0 22px;
	background:url(../images/navi-a.jpg) no-repeat top left;
}
/* --- */
#navi ul li.sub2 a:link, #navi ul li.sub2 a:visited, #navi ul li.sub2 a:active
{
	float:left;
	overflow:visible;
/*	width:95px; ORG */
	width:105px;
	height:32px;
	line-height:32px;
	text-decoration:none;
	color:#757575;
	padding:0 0 0 32px;
	background:url(../images/navi.jpg) no-repeat top left;
}
#navi ul li.sub2 a:hover
{
	float:left;
/*	width:95px; ORG */
	width:105px;
	overflow:visible;
	height:32px;
	line-height:32px;
	text-decoration:none;
	color:#00637f;
	padding:0 0 0 32px;
	background:url(../images/navi-a.jpg) no-repeat top left;
}
/* SUB2AKTIV */
#navi ul li.sub2aktiv a:link, #navi ul li.sub2aktiv a:visited, #navi ul li.sub2aktiv a:active
{
	float:left;
	overflow:visible;
/*	width:95px; ORG */
	width:105px;
	height:32px;
	line-height:32px;
	text-decoration:none;
	color:#00637f;
	padding:0 0 0 32px;
	background:url(../images/navi-a-sub.jpg) no-repeat top left;
}
#navi ul li.sub2aktiv a:hover
{
	float:left;
/*	width:95px; ORG */
	width:105px;
	overflow:visible;
	height:32px;
	line-height:32px;
	text-decoration:none;
	color:#C21B32;
	padding:0 0 0 32px;
	background:url(../images/navi-a.jpg) no-repeat top left;
}
/*---- PROX42 ----- */
/*#navi  .subaktiv
{
  text-decoration:underline;
  color:#C21B32;
} */

#navi li.abst
{
	clear:left;
	height:15px;
	list-style-type:none;
	list-style-image:none;
}
#navi ul.sitemap li.abst
{
	clear:left;
	height:15px;
	list-style-type:none;
	list-style-image:none;
}


#content1
{
	float:left;
	width:360px;
	min-height:100px;
	color:#6b6b6b;
/*	margin:0 0 25px 31px; ORG */
	margin:0 0 25px 11px;
}
#content1 ul
{
	padding:0 0 0 10px;
	margin:10px 0 10px 15px;
}
#content1 ul li.q
{
	list-style-image:url(../images/list_q-red.jpg);
	margin:0 0 3px 0;
}
#content1 ul li.a
{
	list-style-image:url(../images/list_a-red.jpg);
	margin:0 0 3px 0;
}


#content1 h1
{
/*	font-family:Impact, Arial; */
	padding:0;
	margin:28px 0 20px 0;
	font-size:14pt;
	font-weight:bold;
/*	font-weight:normal; */
	color:#00637f;
}
#content1 h2
{
	padding:0;
	margin:0 0 10px 0;
	font-size:11pt;
	font-weight:bold;
	color:#c21b32;
}
h3
{
	padding:0;
	margin:18px 0 5px 0;
	font-size:10pt;
	font-weight:bold;
	color:#5f5f5f;
}
#content12
{
	float:left;
	width:740px;
	min-height:100px;
	color:#6b6b6b;
/*	margin:0 0 25px 31px; ORG */
	margin:0 0 25px 11px;
}
#content12 ul
{
	padding:0 0 0 10px;
	margin:10px 0 10px 15px;
}
#content12 ul li.q
{
	list-style-image:url(../images/list_q-red.jpg);
	margin:0 0 3px 0;
}
#content12 ul li.a
{
	list-style-image:url(../images/list_a-red.jpg);
	margin:0 0 3px 0;
}
#content12 h1
{
/*	font-family:Impact, Arial; */
	padding:0;
	margin:28px 0 20px 0;
	font-size:14pt;
	font-weight:bold;
/*	font-weight:normal; */
	color:#00637f;
}
#content12 h2
{
	padding:0;
	margin:0 0 10px 0;
	font-size:11pt;
	font-weight:bold;
	color:#c21b32;
}
#content2
{
	float:left;
	width:355px;
	min-height:100px;
	margin:0 0 0 0;
	padding:0 10px 85px 30px;
	color:#333333;
	background:url(../images/bgr_greyverl.jpg) no-repeat bottom left #EFEFEF;
}
.txt-right
{
	float:left;
	width:332px;
}
#content2 h1
{
	padding:0;
	margin:28px 0 20px 0;
	font-size:14pt;
	font-weight:bold;
	color:#5f5f5f;
}
#content2 h2
{
	padding:0;
	margin:20px 0 10px 0;
	font-size:11pt;
	font-weight:bold;
	color:#5f5f5f;
}
#content2 h4
{
	padding:0;
	margin:18px 0 5px 0;
	font-size:10pt;
	font-weight:bold;
	color:#5f5f5f;
}
#content2 span.blk
{
	display:block;
	text-align:justify;
}
span.hg
{
	font-size:8pt;
	vertical-align:super;
}


#foot
{
	float:left;
	width:925px;
	padding:15px 0 0 0;
	text-align:center;
	min-height:43px;
	color:#ffffff;
	font-size:8pt;
	background:url(../images/border_foot.png) no-repeat top left;	
}
/* IE6 */*html #foot
{	
	background:none;
}
#foot a:link, #foot a:visited, #foot a:active
{
	text-decoration:none;
	color:#ffffff;
}
#foot a:hover
{
	text-decoration:underline;
	color:#ffffff;
}
#foot div#solutions_footer
{
	font-size:8pt;
	margin-top:10px;
}
#foot div#solutions_footer a:link, #foot div#solutions_footer a:visited, #foot div#solutions_footer a:active
{
	margin:0 10px 0 10px;
	color:#8F8F8F;
}
#foot div#solutions_footer a:hover
{
	margin:0 10px 0 10px;
	color:#8F8F8F;
}

a:link, a:visited, a:active
{
	color:#5F5F5F;
}
a:hover
{
	color:#c21b32;
}


.butweit
{
	padding:10px 15px 0 0;
	text-align:right;
}
a.butgrey:link, a.butgrey:visited, a.butgrey:active
{
	margin:0 0 0 70px;
	padding:0 0 0 26px;
	background:url(../images/button_grey.png) no-repeat left;
	color:#ffffff;
	text-decoration:none;
}
/* IE6 */*html a.butgrey:link, *html a.butgrey:visited, *html a.butgrey:active
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/button_grey.png', sizingMethod='scale');
	background:none;
}
a.butgrey:hover
{
	margin:0 0 0 70px;
	padding:0 0 0 26px;
	background:url(../images/button_grey.png) no-repeat left;
	color:#ffffff;
	text-decoration:underline;
}
/* IE6 */*html a.butgrey:hover
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/button_grey.png', sizingMethod='scale');
	background:none;
}


.con_more
{
	float:left;
	visibility:visible;
	padding:3px 0 10px 0;
	height:15px;
	font-weight:bold;
	color:#c21b32;
}
.con_more-txt
{
	visibility:hidden;
	font-weight:normal;
	background:#ffffff;
}
.con_more:active
{
	cursor:s-resize;
}
.con_more:active .con_more-txt
{
	position:relative;
	visibility:visible;
	padding:10px;
	background:#ffffff;
	color:#333333;
	border:1px solid #c21b32;
}
.con_more-txt:hover
{
	position:relative; 
	visibility:visible;
	padding:10px;
	background:#ffffff;
	color:#333333;
	border:1px solid #c21b32;
}

img.loelogo
{
	border:0px;
	margin:0px 0 15px 0;	
}

.box1
{
	padding:5px 20px 20px 20px;
	border-top:1px solid #D9D9D9;
}

ul.ok
{
	list-style-type:none;
	padding:0 0 0 10px;
	margin:0 0 0 0;
}
ul.ok li
{
	list-style-image:url(../images/grfk_ok-red.jpg);
	font-weight:bold;
	font-size:10pt;
}

div.refbox
{
	margin:28px 0 0 0;
	padding:20px;
	width:303px;
	height:145px;
	background:url(../images/bgr_box_ref_01.jpg) no-repeat top left;
}
div.dwnldsbox
{
	margin:28px 0 0 0;
	padding:20px;
	width:303px;
	height:145px;
	background:url(../images/bgr_box_dwnlds_01.jpg) no-repeat top left;
}
div.refbox h3, div.dwnldsbox h3
{
	padding:0;
	margin:0 0 10px 0;
	font-size:11pt;
	font-weight:bold;
	color:#00637f;
}


div.dl1
{
	margin:28px 0 0 0;
	padding:20px;
	width:303px;
	height:76px;
	background:url(../images/bgr_dl.jpg) no-repeat top left;
}
div.dl1 h3
{
	padding:0;
	margin:0 0 10px 0;
	font-size:11pt;
	font-weight:bold;
	color:#00637f;
}
ul.dl
{
	list-style-type:none;
	padding:20px;
	margin:0;
	padding:0 0 0 40px;
}
ul.dl a
{
	text-decoration:none;
	color:#c21b32;
	font-size:10pt;
	font-weight:normal;
}
ul.dl li.pdf
{
	list-style-image:url(../images/pdf.jpg);
	line-height:20px;
}
ul.dl li.pp
{
	list-style-image:url(../images/pp.jpg);
	line-height:20px;
}

/* ------------- Box vertikale Vergr��erung -------GRAU ------------ */

div.dlp
{
	float:left;
	margin:28px 0 0 0;
	width:343px;
	background:url(../images/bgr_dl_mp.jpg) repeat-y top left;
}
div.dlp_t
{
	float:left;
	width:343px;
	height:9px;
	padding:0px;
	background:url(../images/bgr_dl_t.jpg) no-repeat top left;
}
div.dlp_m
{
	float:left;
	width:303px;
	padding:11px 20px 11px 20px;	
}
div.dlp h3
{
	padding:0;
	margin:0 0 10px 0;
	font-size:11pt;
	font-weight:bold;
	color:#00637f;
}
div.dlp_b
{
	float:left;
	width:343px;
	height:12px;
	padding:0px;
	background:url(../images/bgr_dl_b.jpg) no-repeat top left;
}
/* ------------- Box vertikale Vergr��erung -------weiss ------------ */

div.dlp_w
{
	float:left;
	margin:28px 0 0 0;
	width:343px;
	background:url(../images/bgr_dl_w_mp.jpg) repeat-y top left;
}
div.dlp_w_t
{
	float:left;
	width:343px;
	height:9px;
	padding:0px;
	background:url(../images/bgr_dl_w_t.jpg) no-repeat top left;
}
div.dlp_w_m
{
	float:left;
	width:303px;
	padding:11px 20px 11px 20px;
}
hr.prtnr
{
	height:1px;
	border:0;
	border-top:1px solid #EFEFEF;
	padding-top:6px;
}

div.dlp_w h3
{
	padding:0;
	margin:0 0 10px 0;
	font-size:11pt;
	font-weight:bold;
	color:#00637f;
}
div.dlp_w_b
{
	float:left;
	width:343px;
	height:12px;
	padding:0px;
	background:url(../images/bgr_dl_w_b.jpg) no-repeat top left;
}
/* ------------------------------------------------------------ */
.dlp_left
{
	float:left;
	width:100px;
	height:65px;
	text-align:center;
	margin:0 15px 0 0;
}

/* ------------------------------------------------------------ */
/* ------------- Box vertikale Vergr��erung BREIT 12 -------weiss ------------ */

div.dlp_w_brt
{
	float:left;
	margin:28px 0 0 0;
	width:726px;
	background:url(../images/bgr_dl_w_mp_brt.jpg) repeat-y top left;
}
div.dlp_w_t_brt
{
	float:left;
	width:726px;
	height:9px;
	padding:0px;
	background:url(../images/bgr_dl_w_t_brt.jpg) no-repeat top left;
}
div.dlp_w_m_brt
{
	float:left;
	width:695x;
	padding:11px 20px 11px 20px;
}
div.dlp_w_brt h3
{
	padding:0;
	margin:0 0 10px 0;
	font-size:11pt;
	font-weight:bold;
	color:#00637f;
}
div.dlp_w_b_brt
{
	float:left;
	width:726px;
	height:12px;
	padding:0px;
	background:url(../images/bgr_dl_w_b_brt.jpg) no-repeat top left;
}
/* ------------------------------------------------------------ */




#loe-logo, #loe-logo_agentone-processguide
{
	margin:28px 0 0 0;
	width:343px;
	height:106px;
	background:url(../images/loe-logo_agentone1.jpg) no-repeat top left;
}
#loe-logo_agentone-dialer
{
	margin:28px 0 0 0;
	width:343px;
	height:106px;
	background:url(../images/loe-logo_agentonedialer.jpg) no-repeat top left;
}
#loe-logo_voiceman, #loe-logo_voiceident
{
	margin:28px 0 0 0;
	width:343px;
	height:106px;
	background:url(../images/loe-logo_voiceman.jpg) no-repeat top left;
}
#loe-logo_power2voice
{
	margin:28px 0 0 0;
	width:343px;
	height:106px;
	background:url(../images/loe-logo_power2voice.jpg) no-repeat top left;
}
#loe-logo_bluefire1000
{
	margin:28px 0 0 0;
	width:343px;
	height:106px;
	background:url(../images/loe-logo_bluefire1000.jpg) no-repeat top left;
}
#loe-logo_hst
{
	margin:28px 0 0 0;
	width:343px;
	height:106px;
	background:url(../images/loe-logo_hst.jpg) no-repeat top left;
}
#loe-logo h1, #loe-logo_agentone-dialer h1, #loe-logo_agentone-processguide h1, #loe-logo_voiceman h1, #loe-logo_voiceident h1, #loe-logo_power2voice h1, #loe-logo_hst h1, #loe-logo_bluefire1000 h1
{
	visibility:hidden;
	font-size:1pt;
	color:#ffffff;
}

#dessikom
{
	margin:5px 0 5px 0;
	width:343px;
	height:39px;
}

.boxadress_left
{
	float:left;
	margin:2px 2px 0 0;
	padding:7px 0 10px 12px;
	width:155px;
	height:150px;
	font-size:8pt;
	background:url(../images/bgr_boxadress.jpg) no-repeat top left;	
}
.boxadress_right
{
	float:left;
	margin:2px 0 0 2px;
	padding:7px 0 10px 12px;
	width:155px;
	height:150px;
	font-size:8pt;
	background:url(../images/bgr_boxadress.jpg) no-repeat top left;	
}
.boxadress_left h3, .boxadress_right h3
{
	padding:0;
	margin:0 0 7px 0;
	font-size:10pt;
	font-weight:bold;
	color:#c21b32;
}

img.symadress
{
	margin:0 5px 0 0;
}

input.in1, textarea.tex1
{
	width:200px;
	padding:5px;
	background:#EFEFEF;
	border:1px solid #DFDFDF;
}
select.se1
{
	width:212px;
	padding:5px;
	background:#EFEFEF;
	border:1px solid #DFDFDF;
}
input.in2
{
	width:120px;
	padding:5px;
	background:#EFEFEF;
	border:1px solid #DFDFDF;
}
select.se2
{
	width:70px;
	padding:5px;
	margin:0 10px 0 0;
	background:#EFEFEF;
	border:1px solid #DFDFDF;
}
select.se2en
{
	width:100px;
	padding:5px;
	margin:0 10px 0 0;
	background:#EFEFEF;
	border:1px solid #DFDFDF;
}
input.in1pflicht, textarea.tex1pflicht
{
	width:200px;
	padding:5px;
	background:#DFDFDF;
	border:1px solid #EFEFEF;
}
select.se1pflicht
{
	width:212px;
	padding:5px;
	background:#DFDFDF;
	border:1px solid #EFEFEF;
}
input.in2pflicht
{
	width:120px;
	padding:5px;
	background:#DFDFDF;
	border:1px solid #EFEFEF;
}
select.se2pflicht
{
	width:70px;
	padding:5px;
	margin:0 10px 0 0;
	background:#DFDFDF;
	border:1px solid #EFEFEF;
}
/*a.absenden:link, a.absenden:visited, a.absenden:active
{
	width:200px;
	padding:5px;
	font-weight:bold;
	color:#ffffff;
	background:#c21b32;
	text-decoration:none;
}
a.absenden:hover
{
	width:200px;
	padding:5px;
	font-weight:bold;
	color:#ffffff;
	background:#AF152D;
	text-decoration:none;
}*/
a.absenden:link, a.absenden:visited, a.absenden:active
{
	float:left;
	width:118px;
	height:39px;
	text-decoration:none;
	background:url(../images/button_senden.jpg) no-repeat top left;
}
a.absenden:hover
{
	float:left;
	width:118px;
	height:39px;
	text-decoration:none;
	background:url(../images/button_senden-a.jpg) no-repeat top left;
}
a.anmelden:link, a.anmelden:visited, a.anmelden:active
{
	float:left;
	width:118px;
	height:39px;
	text-decoration:none;
	background:url(../images/button_anmelden.jpg) no-repeat top left;
}
a.anmelden:hover
{
	float:left;
	width:118px;
	height:39px;
	text-decoration:none;
	background:url(../images/button_anmelden-a.jpg) no-repeat top left;
}
a.abmelden:link, a.abmelden:visited, a.abmelden:active
{
	float:left;
	width:118px;
	height:39px;
	text-decoration:none;
	background:url(../images/button_abmelden.jpg) no-repeat top left;
}
a.abmelden:hover
{
	float:left;
	width:118px;
	height:39px;
	text-decoration:none;
	background:url(../images/button_abmelden-a.jpg) no-repeat top left;
}

#weitergabe
{
	width:274px;
	height:39px;
	padding:0 0 0 69px;
	margin:0 0 20px 0;
	color:#c21b32;
	line-height:39px;
	background:url(../images/box_weitergabe.jpg) no-repeat top left;
}


ul.sitemap
{
	padding:10px;
	margin:10px;
}
ul.sitemap li
{
	margin:10px;
}
ul.sitemap li.sub
{
	margin:20px;
}

/* -------- Zert, Ausz, Awards etc. BOX ------ */
div.brf1
{
	float:left;
	width:355px;
	margin:20px 0 20px 0;
}
/* ------------------------------------------- */


/* LB */

#lightbox{
	position: absolute;
	top: 60px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;	
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #ffffff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border-top:4px solid #ffffff;
	border-right:4px solid #ffffff;
	border-bottom:4px solid #DB0100;
	border-left:4px solid #ffffff;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font-family: Arial, Helvetica, verdana, sans-serif;	
	background-color: #ffffff;
	margin: 0 auto;
	line-height: 21px;
	border-bottom:4px solid #ffffff;
	border-right:4px solid #ffffff;
	border-left:4px solid #ffffff;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; padding-top:15px;font-weight:bold; color:#00637f; font-size:14pt;}	
#imageData #caption{ font-weight: bold;	font-size:13px; line-height:20px;}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; font-style:italic; font-size:9pt;color:#666666;}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background:url(../images/bgr.jpg) repeat-x top left #3A3A3A;
	filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}

/* -- LB END --*/

.suchergebnis
{
  margin-top: 10px;
}

.suchergebnis a
{
  text-decoration: underline;
  color: red;
}

#totop
{
	clear:both;
	margin:20px 0 20px 170px;
}

img.preload
{
	visibility:hidden;
}

a.pdf
{
	background:url(../images/pdf.jpg) no-repeat left;
	line-height:30px;
	padding:5px 0 5px 30px;
}

input.countdown
{
	border:0;
	background:none;
	font-size:11pt;
	font-weight:bold;
	color:#3B3C3D;
	width:22px;
}
span.countdown
{
	font-size:9pt;
	font-weight:normal;
	color:#3B3C3D;
	margin:0 2px 0 2px;
}