#group1 {z-index:40; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #000000;padding-left: 3px;background-image:  url(../format/tblback5.gif);POSITION: absolute; LEFT: 147px; TOP: 108px; width:118px; height:30px; }
#group2 {z-index:41; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #000000;padding-left: 3px;background-image:  url(../format/tblback1.gif);POSITION: absolute; LEFT: 268px; TOP: 0px; width:141px; height:105px; }
#group3 {z-index:42; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #000000;padding-left: 3px;background-image:  url(../format/backcontent2.gif);POSITION: absolute; LEFT: 336px; TOP: 0px; width:141px; height:105px; }
#group4 {z-index:43; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #000000;padding-left: 3px;background-image:  url(../format/backcontent2.gif);POSITION: absolute; LEFT: 412px; TOP: 0px; width:141px; height:105px; }

#group6 {z-index:45; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #000000; padding-left: 3px;background-image:  url(../format/backcontent2.gif);POSITION: absolute; LEFT: 532px; TOP: 0px; width:141px; height:105px; }
#group7 {z-index:46; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #000000;padding-left: 3px;background-image:  url(../format/backcontent2.gif);POSITION: absolute; LEFT: 647px; TOP: 0px; width:141px; height:105px; }
#group8 {z-index:47; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #000000;padding-left: 3px;background-image:  url(../format/backcontent2.gif);POSITION: absolute; LEFT: 724px; TOP: 0px; width:141px; height:105px; }
#group9 {z-index:48; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #000000;padding-left: 3px;background-image:  url(../format/backcontent2.gif);POSITION: absolute; LEFT: 834px; TOP: 0px; width:141px; height:105px; }

#submenu1 {z-index:10; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;padding-left: 3px;background-image: url(../format/bcksubm1.gif);POSITION: absolute; LEFT: 147px; TOP: 110px; width:118px; height:30px; }
#submenu2 {z-index:11; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;padding-left: 3px;background-image: url(../format/backcontent2.gif);POSITION: absolute; LEFT: 268px; TOP: 0px; width:141px; height:105px; }
#submenu3 {z-index:12; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;padding-left: 3px;background-image: url(../format/backcontent2.gif);POSITION: absolute; LEFT: 336px; TOP: 0px; width:141px; height:105px; }
#submenu4 {z-index:13; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;padding-left: 3px;background-image: url(../format/backcontent2.gif);POSITION: absolute; LEFT: 412px; TOP: 0px; width:141px; height:105px; }

#submenu6 {z-index:15; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #000000; padding-left: 3px;background-image:  url(../format/backcontent2.gif);POSITION: absolute; LEFT: 532px; TOP: 0px; width:141px; height:105px; }
#submenu7 {z-index:16; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;padding-left: 3px;background-image: url(../format/backcontent2.gif);POSITION: absolute; LEFT: 647px; TOP: 0px; width:141px; height:105px; }
#submenu8 {z-index:17; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;padding-left: 3px;background-image: url(../format/backcontent2.gif);POSITION: absolute; LEFT: 724px; TOP: 0px; width:141px; height:105px; }
#submenu9 {z-index:18; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;padding-left: 3px;background-image: url(../format/backcontent2.gif);POSITION: absolute; LEFT: 834px; TOP: 0px; width:141px; height:105px; }









.popup {
	z-index:150;
	position:absolute;
	left:443px;
	top:51px;
	visibility:hidden;
	
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	padding:2px;
	background-image: none;

}
.popup2 { z-index:52;position:absolute; width:150px; height:100px; left:443px; top:51px; visibility:hidden; z-index:10; font-family:Courier; padding:2px; }




#hidemenu {z-index:30; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #330066;background-image:  url(../format/backcontent2.gif);POSITION: absolute; LEFT: 0px; TOP: 0px; width:240px; height:105px; }




#rahmen1 {POSITION: absolute; LEFT: 266px; TOP: 348px; WIDTH: 665px; HEIGHT: 27px; background-image: url(../format/tblback2.gif);}
#rahmen2 {POSITION: absolute; LEFT: 303px; TOP: 54px; WIDTH: 574px;}
#logolinks {POSITION: absolute; LEFT: 147px; TOP: 49px; WIDTH: 222px;}
#logorechts {POSITION: absolute; LEFT: 580px; TOP: 57px; WIDTH: 101px;}


#sagelogos {POSITION: absolute; width:80px; height:115px; z-index:49; left: 853px; top: 142px;}
.sagelogoshim {padding-top: 16px; padding-bottom: 0px;}

.tblmodulsquares { width:510px  } 
.tbllistpoints {width:510px  }
.tblmoreinfo {width:654px  }

.modulsquares {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 8pt; background-image: url(../it/images/signs/modulsquares.gif); border-color: #FFFF33 black black; height: 83px; width: 83px; font-weight: bold; color: #999999; text-align: center; vertical-align: middle;}
.tduneven {background-image: url(../it/images/signs/modulsquares.gif); }
.tdlist     { width:19px; padding-top: 4px; padding-bottom: 4px;padding-left: 4px;	padding-right: 2px;	}



#content1 {POSITION: absolute; LEFT: 531px; TOP: 98px; WIDTH: 345px; text-align: right; alignment:right; clip:   rect(   )}
#content2 {POSITION: absolute; LEFT: 530px; TOP: 154px; WIDTH: 354px; clip:  rect(   ); color: #000000}
#content3 {POSITION: absolute; LEFT: 330px; TOP: 307px; WIDTH: 77px;}
#content4 {POSITION: absolute; LEFT: 285px; TOP: 196px; WIDTH: 120px;}
#content5 {POSITION: absolute; LEFT: 240px; TOP: 154px; WIDTH: 310px; clip:  rect(   ); color: #000000}
#content6 {POSITION: absolute; LEFT: 143px; TOP: 154px; WIDTH: 740px; clip:  rect(   ); color: #000000}

#foto1 {POSITION: absolute; LEFT: 98px; TOP: 198px; WIDTH: 350px;}
#fullsizelayer1 {POSITION: absolute; LEFT: 845px; TOP: 123px; WIDTH: 20px;}
#fullsizelayer2 {POSITION: absolute; LEFT: 176px; TOP: 181px; WIDTH: 510px;}
#fullsizelayer3 {POSITION: absolute; LEFT: 176px; TOP: 129px; WIDTH: 310px;}

a.sublink { font: 9pt arial; font-weight: bold; color:#336666; text-decoration: none; }
a.sublink:hover {color:#990033; }


a.bereichlink { width:99px; height:16px;  font: 8pt arial; color:#000000;  font-weight: bold; text-decoration: none; }
a.bereichlink:hover {font-weight: bold; color:#009999; }

a.gruppenlink { font:bold 7pt arial; color:#CC3300;  text-decoration: none; }
a.gruppenlink:hover {  color:#ff0000; }

#posmenu_b {POSITION: absolute; LEFT: 73px; TOP: 34px; WIDTH: 780px;}

.rahmen1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;  color: #000000; padding-left: 34px; vertical-align: bottom; }
.content1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;  color: #000000; padding-top: 4px; padding-bottom: 4px;padding-left: 4px; }
.content2     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-top: 4px; padding-bottom: 8px;padding-left: 4px;	padding-right: 2px;	}
.content2backlight {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;   color: #333333; padding-top: 4px; padding-bottom: 4px;padding-left: 4px;	background-image: url(../format/tblback2.gif);}
.content2backheavy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;  color: #333333; padding-top: 4px; padding-bottom: 4px;padding-left: 4px;	background-image: url(../format/tblback2.gif);}
.content2light {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;  color: #333333; padding-top: 4px; padding-bottom: 4px;padding-left: 4px;}

.content2homestart {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;  color: #666666; line-height: 18px; }

.content2mark {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; font-weight:bold;   color: #990033;}
.content2red     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; padding-top: 4px; padding-bottom: 4px;padding-left: 4px;	}
.content2darkred     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990033; padding-top: 4px; padding-bottom: 4px;padding-left: 4px;	}

.content2glossar {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 14px; font-weight:bold; color: #990033;}
.content2zitat {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #000000; font-style: italic }
.content2mini  {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9px; color: #000000; padding-top: 1px; padding-bottom: 1px}
.content2maxi  {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; font-weight:bold; color: #990033;  padding-top: 44px; padding-bottom: 4px;}
.content2error {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #FF0000;font-weight:bold;}
.content3 {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 9pt;font-weight:bold}
.content4 {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #FFFFFF;}
.content5 {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px}
.content6 {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px}
.content6act {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: bold; color: #FF0000}
.minitactreg {font-weight: bold; color:#990033; }
.content7ql     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; padding-top: 4px; padding-bottom: 4px;padding-left: 4px;	padding-right: 2px;	}

.supreg {text-transform: none; vertical-align: super;font-size: smaller;}


.comment {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt; color: #990033}

a.content2homestart {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;  color: #666666; line-height: 18px; text-decoration: none; }
a.content2homestart:hover {  color:#990033; text-decoration: underline; }


a.content2 {font-family: Verdana, Arial, Helvetica, sans-serif;  font: 11px; color:#990033; text-decoration: underline; padding-top: 4px; padding-bottom: 0px;padding-left: 0px;}
a.content2:hover {color:#000000; }
a.content4 {font-family: Verdana, Arial, Helvetica, sans-serif;  font: 11px; color:#990033; text-decoration: underline; }
a.content4:hover {color:#000000; }
a.content5 {font-family: Verdana, Arial, Helvetica, sans-serif;  font: 11px; color:#990033; text-decoration: underline; }
a.content5:hover {color:#000000; }
a.content6 {font-family: Verdana, Arial, Helvetica, sans-serif;  font: 11px; color:#009999; font-weight: bold;  text-decoration: underline; }
a.content6:hover {color:#000000; }
a.footermini {padding-bottom: 0px;padding-left: 0px;}
a.footermini:hover {color:#000000; }
a.m1lo { font-family: Arial, Helvetica, sans-serif; font: 10px arial; color:#000000; text-decoration: none }
a.m1lo:hover {color:#990033; }
a.m1hi { font-family: Arial, Helvetica, sans-serif; font: 10px arial; color:#990033; text-decoration: none }
a.quellenangabe {padding-bottom: 0px;padding-left: 0px;}
a.quellenangabe:hover {color:#000000; }

a.m2lo { font-family: Verdana, Arial, Helvetica, sans-serif; font: 11px arial; color:#000000; text-decoration: none; }
a.m2hi { font-family: Verdana, Arial, Helvetica, sans-serif; font: 11px arial; color:#990033; text-decoration: none; }
a.m2lo:hover {color:#990033; background-image:url(../format/link_bg_2.gif);  }

a.m2rlo { font-family: Verdana, Arial, Helvetica, sans-serif; font: 11px arial; color:#CCCCCC; text-decoration: none; }
a.m2rhi { font-family: Verdana, Arial, Helvetica, sans-serif; font: 11px arial; color:#FFFFFF; text-decoration: none; }
a.m2rlo:hover {color:#000000; background-image:url(../format/link_bg_2.gif);  }




.buttonsuchen  {  font-family: Arial, Helvetica, sans-serif; font-size: 1px; font-weight: bold; border: solid 0px #000000; background-image: url(../gruppe/images/signs/buttonsuchen.gif); color: #CCCCCC; width:83px; height:22px; }
.button  {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; border: solid 0px #000000; background-image: url(../gruppe/images/signs/button.gif); color: #000000; width:83px; height:22px; }
.buttonlong  {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; border: solid 0px #000000; background-image: url(../gruppe/images/signs/buttonlong.gif); background-repeat:no-repeat; color: #000000; width:113px; height:22px; }
.buttonschnellsuche  {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; border: solid 0px #000000; background-image: url(../gruppe/images/signs/searcharrow.gif); color: #000000; width:83px; height:22px; }

.footermini  {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;padding-top: 4px; padding-bottom: 4px;padding-left: 8px; }
.quellenangabe  {  font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #666666;padding-top: 0px; padding-bottom: 4px;padding-left: 0px; }
.minitactcopy  {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #990033}



.m1lo  {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.m1hi  {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #990033}





/* Referenzen */
.shimphtcaption { width: 0px} 
.phocapt1 { font-size: 9px; color:#36484C; text-decoration: none; line-height:150%; padding-top: 8px; padding-bottom: 8px; } 

.photocaption { font-size: 10px; color:#36484C; text-decoration: none; line-height:150%; padding-top: 8px; padding-bottom: 8px; padding-right: 18px; } 
.tdinrfrm {  background-color: #DCD9D0}
.tdnlrge {  background-color: #DCD9D0}
.tblpichi {  background-color: #EFECE5; border: #B50C01; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tblpiclo {  background-color: #FFFFFF; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.iniletters { font-size: 10px; color:#36484C;  line-height:150%; padding-top: 8px; padding-bottom: 8px; } 
a.iniletters:link { color:#B50C00;} a.iniletters:visited { color:#B50C00; } a.iniletters:hover {  color:#000000; } a.iniletters:active { background-color:#FFFFFF; } a.iniletters:focus { background-color:#FFFFFF;  }
.inilettersmark { font-size: 12px; font-weight: bold; color:#B50C00; padding-left: 9px; padding-bottom: 88px;  } 

.lctanchor { font-size: 10px; color:#36484C; line-height:150%;  } 
a.lctanchor:link { color:#B50C00;} a.lctanchor:visited { color:#B50C00; } a.lctanchor:hover {  color:#000000; } 
a.lctanchor:active { background-color:#FFFFFF; } a.lctanchor:focus { background-color:#FFFFFF;  }
.lctanchormark { font-size: 10px; font-weight: bold; color:#B50C00; padding-left: 0px; padding-bottom: 0px; line-height:150%;   } 



.inputcontent2 {width: 269px;}
.inputcontent3 {width: 33px;}
.inputcontent4 {width: 77px; height: 22px}
.inputcontent5 {width: 160px; height: 22px}
.inputcontent6 {width: 169px;}
.inputcontentkfz {width: 33px; height:22px; }
.inputcontentplz {width: 55px; height:22px; }
.inputcontentlogin {width: 83px; height:18px; }
.inputcontentschnellsuche {width: 77px; height: 20px}

.inputcontentmaxwidth {width: 580px;}




.inputfrmcontent2 {width: 22px; height: 22px}
.inputfrmcontent3 {width: 33px; height: 22px}
.inputfrmcontent4 {width: 66px; height: 22px}
.textfrmarea {width: 344px; height:122px;}

.inputfrmcontent5error {width: 269px;  border-right: #FF0000 1px solid; border-top: #FF0000 1px solid; border-left: #FF0000 1px solid;	border-bottom: #FF0000 1px solid;	background-color: #FFFFCC; }


.tblnews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.tblcontent2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(../format/backcontent2.gif);
}

.tblsem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../format/backa.gif);
}
.imgcontent2 {
	background-position: right;
	text-align: left;
	padding-left: 0px;
	padding-bottom: 10px;
}



a.toplink { width:100px; height:12px;  font: 11px arial; color:#000000;  font-weight: bold; text-decoration: none; }
a.toplink:hover { color:#990033; }
a.toplinkactive { width:90px; height:15px;  font: 11px arial; background-image:url(link_bg_2.gif); color:#FFFFFF; text-decoration: none; }

a.toprlink { width:100px; height:12px;  font: 11px arial; color:#FFFFFF;  font-weight: bold; text-decoration: none; }
a.toprlink:hover { color:#000000; }
a.toprlinkactive { width:90px; height:15px;  font: 11px arial; background-image:url(link_bg_2.gif); color:#FFFFFF; text-decoration: none; }


#link1 {
	z-index:20;
	POSITION: absolute;
	LEFT: 58px;
	TOP: 116px;
	WIDTH: 188px;
	text-align: left;
	alignment:left;
	;
	clip:  rect(   );
	height: 14px;
}
#link2 {z-index:21; POSITION: absolute; LEFT: 285px; TOP: 116px; WIDTH: 140px; text-align: left; alignment:left; ; clip:  rect(   )} 
#link3 {z-index:22; POSITION: absolute; LEFT: 353px; TOP: 116px; WIDTH: 140px; text-align: left; alignment:left; ; clip:  rect(   )} 
#link4 {z-index:23; POSITION: absolute; LEFT: 429px; TOP: 116px; WIDTH: 140px; text-align: left; alignment:left; ; clip:  rect(   )} 
#link6 {z-index:25; POSITION: absolute; LEFT: 549px; TOP: 116px; WIDTH: 140px; text-align: left; alignment:left; ; clip:  rect(   )} 
#link7 {z-index:26; POSITION: absolute; LEFT: 664px; TOP: 116px; WIDTH: 140px; text-align: left; alignment:left; ; clip:  rect(   )} 
#link8 {z-index:27; POSITION: absolute; LEFT: 741px; TOP: 116px; WIDTH: 140px; text-align: left; alignment:left; ; clip:  rect(   )} 
#link9 {z-index:28; POSITION: absolute; LEFT: 850px; TOP: 116px; WIDTH: 140px; text-align: left; alignment:left; ; clip:  rect(   )} 

#link1schnellsuche {
	z-index:30;
	POSITION: absolute;
	LEFT: 58px;
	TOP: 111px;
	WIDTH: 188px;
	text-align: left;
	alignment:left;
	;
	clip:  rect(   );
	height: 20px;
}


#bglink1 {POSITION: absolute; LEFT: 285px; TOP: 124px; WIDTH: 140px; text-align: left; alignment:left; ; clip:  rect(   )}
#bglink2 {POSITION: absolute; LEFT: 340px; TOP: 124px; WIDTH: 140px; text-align: left; alignment:left; ; clip:  rect(   )}
#bglink3 {POSITION: absolute; LEFT: 400px; TOP: 124px; WIDTH: 140px; text-align: left; alignment:left; ; clip:  rect(   )}
#bglink4 {POSITION: absolute; LEFT: 490px; TOP: 124px; WIDTH: 140px; text-align: left; alignment:left; ; clip:  rect(   )}
#bglink5 {POSITION: absolute; LEFT: 600px; TOP: 124px; WIDTH: 140px; text-align: left; alignment:left; ; clip:  rect(   )}
#bglink6 {POSITION: absolute; LEFT: 700px; TOP: 124px; WIDTH: 140px; text-align: left; alignment:left; ; clip:  rect(   )}
#bglink7 {POSITION: absolute; LEFT: 760px; TOP: 124px; WIDTH: 140px; text-align: left; alignment:left; ; clip:  rect(   )}
#bglink8 {POSITION: absolute; LEFT: 850px; TOP: 124px; WIDTH: 140px; text-align: left; alignment:left; ; clip:  rect(   )}






.foto1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000099}
a.foto1 { width:90px; height:16px;  font: 10pt arial; color:#FFFFFF; text-decoration: none; }
a.foto1:hover {background-image:url(link_bg_2.gif);  font:bold 10pt arial; color:#000000; }
