* { margin:0px; padding:0px; border:0px; }
html { background:url(../images/bg.jpg) 0 0 no-repeat #e5f4fb; padding-left:61px; }
body { color:#000; font-size:11px; font-family:arial, sans-serif; width:884px; }

.lifloat { float:left; }
.refloat { float:right; }
.clear { clear:both; line-height:0.1px; height:0.1px; }
.auswahl { margin:25px 0 0 120px; }
* html .auswahl { margin-top:21px; }
*+html .auswahl { margin-top:22px; }
.tab { color:#fff; font-size:11px; text-decoration:none; }
.panel { position:relative; top:21px; left:-6px; }
* html .panel { top:17px; }
*+html .panel { top:16px; }

a	{color:#000;}
a:hover	{color:#00457d;}


/* Navigation
------------------------------------------------------------------------------------------------------------------------------------*/
#nav { position:absolute; top:157px; left:382px; height:34px; z-index:10;  }
#nav a, #nav a:link, #nav a:visited { text-decoration:none; font-size:13px; height:34px; display:block; float:left; }
#nav a:hover, #nav a:active { color:#eec425; cursor:pointer; }
#nav span { padding:0px 3px; display:block; float:left; color:#0093d0; font-size:13px; }
#nav a.tabSelected { color:#eec425; }
* html #nav { left:340px; width:560px; }


/* Header
------------------------------------------------------------------------------------------------------------------------------------*/
.download { margin:19px 21px 0 0; position:relative; color:#fff;}
.download img { position:absolute; top:0px; left:0px; }
.download p { margin:5px 0 0 49px; font-weight:bold; }
.download  a { position:absolute; top:19px; right:0; color:#fff; text-decoration:underline;}
.download a:hover { color:#eec425; text-decoration:none; }
.language { margin:7px 21px 0 0; }
.logo { margin:19px 12px 0 9px; }
.logoText { color:#fff; margin-top:24px; font-weight:bold; }

/* Slideshow
------------------------------------------------------------------------------------------------------------------------------------*/
.panelcontent { padding:50px 40px 0px 15px; height:484px; overflow:hidden; position:relative; text-align:justify; }
.panelcontent h1 { margin-bottom:26px; font-size:16px; padding-top:8px; }
.bigLink { position:absolute; bottom:10px; right:40px; }
* html .bigLink { position:absolute; bottom:140px; right:40px; }
.bigLink a { background:transparent url(../images/weiter_pfeil.gif) no-repeat scroll 0px 6px; font-weight:bold; text-decoration:none; font-size:16px; padding:15px 0px 20px 40px; display:block;}
.bigLinkHome a { background:transparent url(../images/weiter_pfeil_home.gif) no-repeat scroll 0px 6px; font-weight:normal; text-decoration:none; font-size:19px; padding:15px 0px 25px 45px; display:block;}
.bigLinkHome { position:absolute; bottom:-20px; right:45px; }
* html .bigLinkHome { position:relative; bottom:113px; left:602px; }
.leftCol { float:left; width:255px; margin-right:10px; }
.midCol { float:left; width:265px; }
.rightCol { float:right; width:265px; }
.bigCol	{ float:left; width:460px; }
* html .bigLinkHome { bottom:40px; }

/* Contentseiten
------------------------------------------------------------------------------------------------------------------------------------*/
.content { margin:47px 0px 2px 0px; padding:50px 25px 0px 25px; height:476px; overflow:hidden; position:relative;}
.content h1 { margin-bottom:13px; font-size:24px; }
.content p { width:562px; }

/* Footer
------------------------------------------------------------------------------------------------------------------------------------*/
.footer { line-height:0px; position:absolute; top:832px; left:55px; }
.footer ul { display:block; margin:0; padding:0; list-style-type:none; } 
.footer ul li { float:left; display:inline; line-height:20px; list-style-type:none }
.footer ul li a, .footer ul li a:link, .footer ul li a:visited { text-decoration:none; color:#0093d0; }
.footer ul li a:hover, .footer ul li a:active { color:#eec425; }
.footer ul li.active { color:#eec425; }	
.footer span { color:#aaa; padding:0 6px 0 5px;  }
.footer p { color:#aaa; margin-top:5px; }
* html .footer { line-height:12px; }
*+ html .footer { line-height:12px; }

/* Content Info
------------------------------------------------------------------------------------------------------------------------------------*/
.info { width:883px; margin:0; padding:24px 0px 0px 0px; height:78px; font-size:13px; position:absolute; top:730px; z-index:20;}
.info img { float:left; margin-left:10px; margin-right:5px; }
.info p { padding-top:4px; }
.info p a { font-weight:bold; text-decoration:underline; }
.info p a:hover { color:#eec425; text-decoration:none; }
