.zwanzigpix { height:20px;}
.vierzehnpix { height:14px; line-height:14px;}
.zehnpix { height:10px; line-height:10px;}
.neunpix { height:9px; line-height:9px;}
.achtpix { height:8px; line-height:8px;}
.siebenpix { height:7px; line-height:7px;}
.sechsfpix { height:6px; line-height:6px;}
.fuenfpix { height:5px; line-height:5px;}
.vierpix { height:4px; line-height:4px;}
.dreipix { height:3px; line-height:3px;}
.zweipix { height:2px; line-height:2px;}
.einpix { height:1px; line-height:1px;}
#x-pix [id]{ height:12px; line-height:12px;}

a:link { color: #bd5d35; text-decoration:underline;font-weight:normal;}   
a:visited { color:#bd5d35; text-decoration:underline; font-weight:normal;} 
a:hover { color:#333333; text-decoration:underline; font-weight:normal;}   
a:active { color:#333333; text-decoration:underline; font-weight:normal; } 
a:focus { color:#bd5d35; text-decoration:underline; font-weight:normal;} 
a.topnav:link { color:#2c3e6b; text-decoration:none;font-weight:normal;  }   
a.topnav:visited { color:#2c3e6b; text-decoration:none; font-weight:normal; } 
a.topnav:hover { color:#bd5d35; text-decoration:none; font-weight:normal; }   
a.topnav:active { color:#bd5d35; text-decoration:none; font-weight:normal;  } 
.topnavactive { color:#bd5d35; text-decoration:none; font-weight:normal; } 
a.topnav:focus { color:#bd5d35; text-decoration:none; font-weight:normal;  }
a.breadcrump:link { color:#2c3e6b; text-decoration:underline;font-weight:normal;  }   
a.breadcrump:visited { color:#2c3e6b; text-decoration:underline; font-weight:normal;  } 
a.breadcrump:hover { color:#bd5d35; text-decoration:underline; font-weight:normal;  }   
a.breadcrump:active { color:#bd5d35; text-decoration:none; font-weight:normal;  } 
.breadcrumpactive { color:#bd5d35; text-decoration:none; font-weight:normal;  } 
a.breadcrump:focus { color:#bd5d35; text-decoration:none; font-weight:normal;  }
a.navlink1:link { color:#2c3e6b; text-decoration:none;font-weight:bold; }   
a.navlink1:visited { color:#2c3e6b; text-decoration:none; font-weight:bold;} 
a.navlink1:hover { color:#bd5d35; text-decoration:none; font-weight:bold;}   
a.navlink1:active { color:#bd5d35; text-decoration:none; font-weight:bold;} 
.navlinkactive1 { color:#bd5d35; text-decoration:none; font-weight:bold;} 
a.navlink1:focus { color:#bd5d35; text-decoration:none; font-weight:bold;}

a.navlink2:link { color:#2c3e6b; text-decoration:none;font-weight:normal;  }   
a.navlink2:visited { color:#2c3e6b; text-decoration:none; font-weight:normal; } 
a.navlink2:hover { color:#bd5d35; text-decoration:none; font-weight:normal; }   
a.navlink2:active { color:#bd5d35; text-decoration:none; font-weight:normal;} 
.navlinkactive2 { color:#bd5d35; text-decoration:none; font-weight:normal;} 
a.navlink2:focus { color:#bd5d35; text-decoration:none; font-weight:normal; }

a.navlink3:link { color:#2c3e6b; text-decoration:none;font-weight:normal; }   
a.navlink3:visited { color:#2c3e6b; text-decoration:none; font-weight:normal; } 
a.navlink3:hover { color:#bd5d35; text-decoration:none; font-weight:normal; }   
a.navlink3:active { color:#bd5d35; text-decoration:none; font-weight:normal; } 
.navlinkactive3 { color:#bd5d35; text-decoration:none; font-weight:normal;  } 
a.navlink3:focus { color:#bd5d35; text-decoration:none; font-weight:normal;  }
body {background-color:#ffffff;color:#000000;font-size: 70%;text-decoration:none;font-family: Tahoma, Arial, Verdana, Suse Sans, Sans Serife;padding:0px;margin:0px; background-color: #F6F6F6; text-align: center;}
table{ color:#000000;font-size: 100%; text-decoration:none;	font-family: Tahoma, Arial, Verdana, Suse Sans, Sans Serife;padding:0px;margin:0px;}
td{	vertical-align:top;	text-align:left;}
form{margin:0px;padding:0px;display:inline;}
h1{position:relative;font-size:160%;font-weight:bold;margin:0px;padding:0px;}
h1.headline{position:relative;font-size:160%;font-weight:bold;margin:0px;padding:0px;padding-top:14px;}
h2{position:relative;padding:0px;margin:0px;margin-top:10px;margin-bottom:3px;font-size:110%;font-weight:bold;}
h2.subline{position:relative;font-size:110%;padding:0px;margin:0px;margin-top:14px;padding-bottom:5px;font-weight:normal;}
h3{position:relative;padding:0px;margin:0px;margin-top:0px;font-size:100%;font-weight:bold;}
h4{position:relative;padding:0px;margin:0px;margin-top:0px;font-size:100%;font-weight:normal;}
ul{margin-top:5px;padding-top:0px;}
li { list-style-image: url(/systemstatic/icteam/sh/images/aufzaehler2.gif); margin-left: -23px; }

ul.sitemaplist{ list-style-type:none;display:block;margin-left:0px;padding-left:0px;}
li.sitemaplist_li {list-style-image:none; list-style-type: none; padding-bottom:3px; margin-left:0px;}
ul.sitemaplistsub{ list-style-type:none;list-style-type: none;display:block; margin-left:25px;padding-left:0px;}

/*#maintab { width:100%; height:100%;	vertical-align:top;background-image:url(/systemstatic/icteam/sh/images/bgbuttont.gif);background-repeat:repeat-y;background-position:0px 61px;}*/
#maintab { width: 1004px; height:100%; vertical-align:top; border-left: 2px solid #DEDFCF; border-right: 2px solid #DEDFCF; margin: 0px auto; background-color: #ffffff;}
#printtab { width:600px; height:100%;vertical-align:top;}
#tdLeft{ background-color:#dedfcf; height:61px; width:200px; }
#tdMiddle{ background-color:#dedfcf; height:61px; padding-left:217px; padding-top:43px; background-image:url(/systemstatic/icteam/sh/images/banner_teil_2_1.jpg);background-repeat:no-repeat;background-position:0px 0px; background-color: #dedfcf;}
/*#tdRight{ text-align:left; background-color:#dedfcf; height:61px; width: 210px; background-image:url(/systemstatic/icteam/sh/images/bgblind2.gif);background-repeat:repeat-y;background-position:190px;}*/
#tdRight{ text-align:left; background-color:#dedfcf; height:61px; width: 210px;}
#logedin{ position:relative;top:20px;margin-left:28px; font-weight:bold;color:#ee0000;}
#logedin2{ position:relative;font-weight:bold;color:#ee0000;}
/*#tdbreadc{padding:0px;height:50px; background-image:url(/systemstatic/icteam/sh/images/bgbanner4.gif);background-repeat:no-repeat;background-position:0px 0px;}*/
#tdbreadc{padding:0px;height:50px; }
#breadcrumb{position:relative;left:1px;top:7px;}
/*#tdbreadc2{	width:210px;height:50px;background-image:url(/systemstatic/icteam/sh/images/bgblind2.gif);background-repeat:repeat-y;background-position:190px;}*/
#tdbreadc2{	width:210px;height:50px;}
#tdnav{ vertical-align:top;	width:200px;padding-top:0px;text-align:left;}
#tdbody{vertical-align:top;	padding-right:0px;padding-bottom:10px;border-right:1px solid #edede3;border-left:1px solid #edede3;}
/*#tdinf{ vertical-align:top;width:210px;padding-bottom:10px;background-image:url(/systemstatic/icteam/sh/images/bgblind2.gif);background-repeat:repeat-y;background-position:190px;}*/
#tdinf{ vertical-align:top;width:210px;padding-bottom:10px;}
#tdfoot{vertical-align:top;	height:20px;border-top:1px solid #edede3;border-left:1px solid #edede3;}
/*#tdfoot2{vertical-align:top;height:20px;border-top:1px solid #edede3;background-image:url(/systemstatic/icteam/sh/images/bgblind2.gif);background-repeat:repeat-y;background-position:190px;}*/
#tdfoot2{vertical-align:top;height:20px;border-top:1px solid #edede3;}
#rightbox{width:100%;top:0px;left:0px;margin-left:0px;}

.fett {font-weight:bold;}
.errorfett {font-weight:bold; color:red;}
.contentbold{font-weight:bold;}
.underline{text-decoration:underline;}
.aligncenter{text-align:center;}

.small{ FONT-SIZE: 40%; MARGIN-BOTTOM: 0pt; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.red{ FONT-WEIGHT: bold; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.text{MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: black; FONT-FAMILY: Arial, helvetica, sans-serif;}
.kursiv{MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: Arial, helvetica, sans-serif;}
.hochgestellt{font-size:90%;vertical-align:text-top;}
.headline___{FONT-Size: 90%; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ff9600;}
.titel1{FONT-WEIGHT: bold; FONT-FAMILY: Arial, helvetica, sans-serif; BACKGROUND-COLOR: #ff9600;}
.titel2{MARGIN-TOP: 0px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; COLOR: black; FONT-FAMILY: Arial, helvetica, sans-serif;}
.black{FONT-WEIGHT: bold; COLOR: black; FONT-FAMILY: Arial, helvetica, sans-serif;}


/*.logoimg{width:201px;top:0px;left:0px;text-align:right;}*/
.logoimg{width:201px;top:0px;left:0px;text-align:right;border:none;}
.logoimgself{border:none;position:relative; right:40px;top:15px;};
.imglink{border:none;}
.footerline{padding-left:3px;}
.topSearchForm{position:relative;display:inline;left:0px;top:16px;margin:0px;padding:0px;}
.topnav_ul{ display:inline; list-style-type:none; margin:0px; padding:0px; }
.topnav_li{	display:inline;	margin:0px;	padding:0px;}
.img{ border:0px; padding:0px; margin:0px;}
.img_float_left{ border:0px; padding:0px; margin:0px; float:left;}
.suchfeld{ vertical-align:middle; font-size:100%;}
.suchbtn {border:none;}
.ul_contentnav{ list-style-type:none;display:block;	margin:0px;	padding:0px;}
.li_contentnav{	display:block;list-style-image:none;list-style-type:none;margin:0px;padding:0px;}
.contentnavlinkbox1{position:relative;background-color:#edede3;margin:0px;margin-bottom:1px;padding:0px;padding-left:25px;padding-top:3px;padding-bottom:3px;padding-right:2px;border:none;}
.contentnavsubslinkbox{	background-color:#ffffff;margin-top:0px;margin-bottom:2px;margin-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;padding-right:0px;vertical-align:top;border:none;}
.contentnavlinkbox2{background-color:#ffffff;margin:0px;margin-bottom:2px;vertical-align:middle;padding-left:25px;padding-bottom:2px;padding-top:2px;padding-right:2px;vertical-align:top;border-bottom:1px dotted #edede3;}
.contentnavlinkbox2_noborder{background-color:#ffffff;margin:0px;margin-bottom:2px;vertical-align:middle;padding-left:25px;padding-bottom:2px;padding-top:2px;padding-right:2px;vertical-align:top;border:0px;}
.contentnavlinkbox3{background-color:#ffffff;margin:0px;margin-bottom:2px;vertical-align:middle;padding-left:35px;padding-bottom:2px;padding-top:2px;padding-right:2px;vertical-align:top;border-bottom:1px dotted #edede3;}
.navicon{position:relative;border:none;margin:0px;padding:0px;margin-right:9px; left:5px;margin-left:-20px;}
.navicon_3{position:relative;border:none;margin:0px;padding:0px;margin-right:9px; left:5px;margin-left:-15px;}
.boxkopf{padding:3px;padding-left:7px;background-color:#edede3;border:none;color:#2d3e6c;font-weight:bold;}
.boxbody{padding:7px;border:none;margin:0px;}
.teaserimgbox_klein{float:left;border:none;padding:0px;margin:0px;padding-bottom:0px;margin-right:2px;}
.teaserimg_klein{width:55px;height:55px;margin:0px;padding:0px;border:0px;}
.loginlabel{display:block;float:left;width:75px;height:15px;vertical-align:middle;margin:0px;padding:0px;}
.loginfield{margin:0px;padding:0px;width:90px;vertical-align:top;font-size:100%;}
.btnlogin{margin-left:99px;font-size:100%;}
.techimg{border:none;padding:0px;margin:10px;}
.techimgbox{border:none;padding:0px;margin:0px;text-align:center;vertical-align:middle;}
.mindestbreite_contentbereich{border: none; height: 0px; width: 360px;}
.contenttop{background-color:#CF4C22;border:none;color:fefefe;}
.teaserimgbox{margin-right:15px;border-right:1px solid #fefefe;float:left;}
.teaserimg{border:0px;margin:0px;padding:0px;height:139px;width:195px;}
.clearleft{clear:left;}
.clearboth{clear:both;}
.clearboth_cb{clear:both;background-color:#ffffff;}
.contenttext{margin-left:12px;padding-right:12px;height:auto;}
.contenttext_sitemap{margin-left:25px;padding-right:12px;height:auto;}

.newsbox{position:relative;}
.commonboxkopf{padding:3px;padding-left:7px;background-color:#edede3;border:none;color:#2d3e6c;font-weight:bold;}
.commonboxbody{padding:7px;padding-top:10px;border:none;margin:0px;margin-bottom:10px;}
.newsboxkopf{background-image:url(/systemstatic/icteam/sh/images/weiss1.gif);background-repeat:repeat-y;background-position:49%;padding:3px;padding-left:7px;background-color:#edede3;border:none;margin-right:0px;color:#2d3e6c;font-weight:bold;}
.newsboxin{position:relative;width:100%;margin:0px;padding:0px;padding-left:7px;padding-right:7px;padding-top:4px;border:none;}
.newstickerbox{float:left;}
.newstickerbox47{float:left;width:47%;}
#newstickerbox47moz1[id]{float:left;width:47%;}
#newstickerbox47moz2[id]{float:left;width:47%;}
.newstickerempty00moz12IE{float:left;color:#ffffff;}
hr
{
	height:1px;
	line-height:1px;
	width:100%;
	color: #c5c7ca;
	border-style:dotted;
	
}
.dotted{background-image:url(/systemstatic/icteam/sh/images/dotted.gif);background-repeat:repeat-x;height:1px;line-height:1px;}

/*++++++++++++ Formulare ++++++++++++++++++++++++++++++++++++*/
.form
{
	margin:0px;
	padding:0px;
}

.searchform
{
	display:inline;
	margin:0px;
	padding:0px;
}

.suchform{ display:inline;padding:0px;margin:0px;vertical-align:bottom;}
.suchfeld{ height:18px; vertical-align:middle; font-size:80%; width:120px;}
.suchbtn {border:none;}

.loginform
{
	padding-top:0px;
	padding-bottom:0px;
}

.loginlabel
{
	display:block;
	float:left;
	width:75px;
	height:15px;
	vertical-align:middle;
	Border:0px solid green;
	margin:0px;
	padding:0px;
	font-size:143%;
	font-size:100%;
}

.loginfield
{
	margin:0px;
	padding:0px;
	width:90px;
	height:15px;
	vertical-align:top;
	font-size:100%;
	font-family: Tahoma, Arial, Verdana, Suse Sans, Sans Serife;
}

.btnlogin
{
	margin-left:99px;
	font-size:100%;
	font-family: Tahoma, Arial, Verdana, Suse Sans, Sans Serife;
}

.kontaktlabel
{
	font-family: Arial, Tahoma, Verdana, Suse Sans, Sans Serife;
	display:block;
	
	float:left;
	width:75px;
	padding-top:3px;
	text-align:left;
}

.kontaktlabelpartner
{
	font-family: Arial, Tahoma, Verdana, Suse Sans, Sans Serife;
	display:block;
	
	float:left;
	width:130px;
	padding-top:3px;
	text-align:left;
}

.kontakteingabe
{
	font-family: Arial, Tahoma, Verdana, Suse Sans, Sans Serife;
	font-size:95%;
	width:170px;
	border:1px inset #edede3;
	padding:2px;
	margin-bottom:3px;
	background-color:#fefefe;
}

.kontakteingabe_readonly
{
	font-family: Arial, Tahoma, Verdana, Suse Sans, Sans Serife;
	font-size:95%;
	width:170px;
	border:1px inset #edede3;
	padding:2px;
	margin-bottom:3px;
	background-color:#edede3;
	color:#888888;
}

.kontakteingabe_error
{
	font-family: Arial, Tahoma, Verdana, Suse Sans, Sans Serife;
	font-size:95%;
	width:170px;
	color:red;
	border:1px inset #edede3;
	background-color:#fefefe;
	padding:2px;
	margin-bottom:3px;
}


.kontakteingabelang
{
	font-family: Arial, Tahoma, Verdana, Suse Sans, Sans Serife;
	font-size:95%;
	width:370px;
	border:1px inset #edede3;
	background-color:#fefefe;
	padding:2px;
	margin-bottom:3px;
}

.kontakteingabelang_readonly
{
	font-family: Arial, Tahoma, Verdana, Suse Sans, Sans Serife;
	font-size:95%;
	width:370px;
	border:1px inset #edede3;
	padding:2px;
	margin-bottom:3px;
	background-color:#edede3;
	color:#888888;
	
}

.kontakteingabelang_error
{
	font-family: Arial, Tahoma, Verdana, Suse Sans, Sans Serife;
	font-size:95%;
	width:370px;
	color:red;
	border:1px inset #edede3;
	background-color:#fefefe;
	padding:2px;
	margin-bottom:3px;	
}

.kontakteingabecheck
{
	font-family: Arial, Tahoma, Verdana, Suse Sans, Sans Serife;
	font-size:95%;
	float:left;
}

.kontakteingabecheck_readonly
{
	font-family: Arial, Tahoma, Verdana, Suse Sans, Sans Serife;
	font-size:95%;
	border:1px solid #fefefe;
	background-color:#efefef;
	float:left;
}

.kontaktlabelcheck
{
	font-family: Arial, Tahoma, Verdana, Suse Sans, Sans Serife;
	display:block;
	font-size:95%;
	padding-top:3px;
	text-align:left;
}

.btnkontakt
{
	font-size:100%;
	font-family: Tahoma, Arial, Verdana, Suse Sans, Sans Serife;
}

.leftsideform
{
	
	float:left;
	width:49%;
	padding-left:10px;
}

.rightsideform
{
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.contenttext2
{
	Font-Size: 100%;
	margin-left:12px;
	height:auto;
	font-family: Arial, Verdana, Suse Sans, Sans Serife, Tahoma;
}

.contenttext3
{
	Font-Size: 100%;
	margin-right:22px;
	text-align:right;
	height:auto;
	font-family: Arial, Verdana, Suse Sans, Sans Serife, Tahoma;
}

.downloadicon
{
	border:none;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:2px;
	
}

.downloadtextbox
{
	text-align:top;
	margin:0px;
	padding:0px;
	margin-left:20px;
	
}
