a:link    {text-decoration:none; color:#333333}
a:visited {text-decoration:none; color:#333333}
a:active  {text-decoration:underline; color:#333333}
a:hover   {text-decoration:underline; color:#333333}

html { height:100.1%; }
body { background:#FFFFFF; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444444; }

.clear { clear:both; }

.topNavigation { width:884px; height:25px; padding-top:35px; padding-bottom:10px; padding-left:30px; margin-left:auto; margin-right:auto; background-image:url(../images/layout/topNav.gif); background-repeat:no-repeat; }

.topNavNormal { padding:3px 14px 0px 14px; font-size:11px; color:#838383; font-weight:bold; line-height:22px; float:left;}
.topNavNormal a { color:#838383; }
.topNavActive { padding:3px 5px 0px 5px; font-size:11px; color:#333333; font-weight:bold; line-height:22px; float:left; background-image:url(../images/layout/topNavFill.gif); background-repeat:repeat-x; }
.topNavActive a { color:#333333; }
.topNavActiveCornerLeft { background-image:url(../images/layout/topNavCornerLeft.gif); background-repeat:no-repeat; width:9px; height:25px; float:left;}
.topNavActiveCornerRight { background-image:url(../images/layout/topNavCornerRight.gif); background-repeat:no-repeat; width:9px; height:25px; float:left; }

.banner { margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:10px; width:900px; }

.content { margin-left:auto; margin-right:auto; padding-top:5px; width:900px; }
.nav2 { width:225px; float:left; }
.nav2Top { background-image:url(../images/layout/nav2Top.gif); width:210px; padding-left:15px; font-weight:bold; font-size:12px; color:#FFFFFF; height:29px; line-height:29px; }
.nav2Fill { background-image:url(../images/layout/nav2Fill.gif); background-repeat:repeat-y; width:195px; padding:10px 15px 10px 15px; }
.nav2Fill2 { background-image:url(../images/layout/nav2Fill.gif); background-repeat:repeat-y; width:205px; padding:10px 10px 10px 10px; }
.nav2Bottom { background-image:url(../images/layout/nav2Bottom.gif); width:225px; height:12px; line-height:2px; }
.nav2Headline { font-weight:bold; line-height:20px; }
.nav2Headline2 { line-height:20px; }
.nav2Entry { line-height:18px; padding-left:13px; }
.separator { width:195px; height:9px; line-height:2px; background-image:url(../images/layout/separator.gif); background-repeat:no-repeat; }
.mainContent { padding-left:15px; width:660px; float:left; }
.mainContent2 { padding-right:15px; width:500px; float:left; }

.singleContent { padding-left:0px; }

.nav3 { width:385px; float:left; }
.nav2Top2 { background-image:url(../images/layout/nav2Top2.gif); width:370px; padding-left:15px; font-weight:bold; font-size:12px; color:#FFFFFF; height:29px; line-height:29px; }
.nav2Fill2 { background-image:url(../images/layout/nav2Fill2.gif); background-repeat:repeat-y; width:365px; padding:10px 10px 10px 10px; }
.nav2Bottom2 { background-image:url(../images/layout/nav2Bottom2.gif); width:385px; height:12px; line-height:2px; }


.mcTop { width:630px; height:29px; padding:0px 15px 0px 15px; background-image:url(../images/layout/mcTop.gif); background-repeat:no-repeat; line-height:29px; }
.mc2 { width:630px; padding:5px 15px 15px 15px; background-image:url(../images/layout/mcFill.gif); background-repeat:repeat-y; }
.mc4 { width:630px; padding:0px 15px 15px 15px; background-image:url(../images/layout/mcFill.gif); background-repeat:repeat-y; }
.mcBottom { width:660px; height:14px; line-height:2px; background-image:url(../images/layout/mcBottom.gif); background-repeat:no-repeat; margin-bottom:20px; }

.mcTop2 { width:470px; height:29px; padding:0px 15px 0px 15px; background-image:url(../images/layout/mcTop2.gif); background-repeat:no-repeat; line-height:29px; }
.mc3 { width:470px; padding:5px 15px 15px 15px; background-image:url(../images/layout/mcFill2.gif); background-repeat:repeat-y; }
.mcBottom2 { width:500px; height:14px; line-height:2px; background-image:url(../images/layout/mcBottom2.gif); background-repeat:no-repeat; margin-bottom:20px; }

.n3Row { border-collapse:collapse; }

.n3active { padding:0px 10px 0px 10px; background-image:url(../images/layout/n3active.gif); background-repeat:repeat-x;
			border-left-style:solid; border-left-width:1px; border-left-color:#999999;
			border-right-style:solid; border-right-width:1px; border-right-color:#999999;
			float:left; width:100px; text-align:center; }
			
.n3normal { padding:0px 10px 0px 10px; float:left; width:100px; text-align:center;
			border-left-style:solid; border-left-width:1px; border-left-color:#EEEEEE;
			border-right-style:solid; border-right-width:1px; border-right-color:#EEEEEE; }

.rasterElement1 { width:277px; height:140px; float:left; margin-top:15px; padding:15px; background-repeat:no-repeat; }
.rasterElement2 { width:277px; height:140px; float:left; margin-left:15px; margin-top:15px; padding:15px; background-repeat:no-repeat; }
.rasterLink { width:123px; height:28px; text-align:center; background-image:url(../images/layout/link.gif); background-repeat:no-repeat; line-height:28px; font-size:9px; font-weight:bold; }

.textEingabe { width:190px; border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.textEingabeLang { width:590px; border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.textEingabeM { width:190px; border:1px solid #ff6600; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.textEingabeLangM { width:590px; border:1px solid #ff6600; font-family:Arial, Helvetica, sans-serif; font-size:11px; }


.footer { margin-left:auto; color:#AAAAAA; margin-right:auto; margin-top:10px; width:900px; padding-top:15px; min-height:100px; text-align:center; border-top-width:1px; border-top-style:solid; border-top-color:#CCCCCC; }
.footer a { color:#AAAAAA; }
.footerLinks { padding:0px 5px 0px 5px; float:left; display:inherit;}


h1 { color:#FF6600; font-size:14px; line-height:20px; margin:0px; padding:5px 0px 5px 0px; }
h2 { color:#FF6600; font-size:12px; line-height:16px; margin:0px; padding:10px 0px 5px 0px; }
h3 { color:#FF6600; font-size:12px; line-height:16px; margin:0px; padding:0px 0px 5px 0px; }
