﻿body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #656565;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	text-align:center;
	scrollbar-face-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #8E8E8E;
    scrollbar-3dlight-color: #8E8E8E;
    scrollbar-arrow-color: #8E8E8E;
    scrollbar-track-color: #FFFFFF;
    scrollbar-darkshadow-color: transparent;
    /*overflow-y: scroll;*/
}
   
td {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #656565;
}

#main {
  position:relative;
  width:967px;
  background-color:#FFFFFF;
  margin-bottom:0px;
  margin-top:0px;
  margin-left:auto;
  margin-right:auto;
  padding:0px 0px;
}

.kopf {
  display:block; 
  height:145px; 
  background-color:#fff; 
  text-align:left; 
}

.Footer {
  display:block; 
  height:40px; 
  background-color:#C6C8CA; 
  color:#fff; 
  text-align:left; 
  width:967px;
}

#container {
  position:relative; 
  display:block; 
  background-color:#F4F4F4; 
  border-left:208px solid #fff; 
  border-right:208px solid #fff;
  padding:0px 0px;
}

#inner {
  display:block;
  margin-left:-208px; 
  margin-right:-208px; 
  padding:0px;
 }

#Leiste_links {
  float:left; 
  position:relative; 
  width:208px; 
  left:0px;
  text-align:left;
}

#Leiste_rechts {
  float:right; 
  position:relative; 
  width:208px; 
  right:0px;
  text-align:left;
}

#Content_Home {
  margin-left:208px; 
  margin-right:208px; 
  display:block; 
  text-align:left;
}

#Content {
  margin-left:240px; 
  margin-right:238px; 
  position:relative; 
  display:block; 
  text-align:left;
  height:1%;
}

.clear {clear:both;}

#logo {
  position:absolute;
  top:0px;
  left:0px;
  height:128px;
  background-image:url(../images/logo.gif); 
}	

#marquee {
  position:absolute;
  top:0px;
  left:208px;
  height:128px;
}

#balcken_links_oben {
  position:absolute;
  top:128px;
  left:0px;
  width:208px;
  height:17px;
}

#pfad {
  position:absolute;
  top:128px;
  left:208px;
  width:551px;
  height:17px;
  background-color:#1B5288;
  padding-left:35px;
}

#balcken_rechts_oben {
  position:absolute;
  top:128px;
  left:759px;
  width:208px;
  height:17px;
  color:#FFFFFF;
  background-color:#B1B1B1;
}

#balcken_kooperationspartner {
  position:relative;
  top:100px;
  left:0px;
  width:208px;
  height:18px;
  color:#474747;
  background-color:#C6C6C6;
}

/* 
=============================================================================	
// Beginn Footer
============================================================================= 
*/

#Footer_Wrapper {
  position:relative;
  top:0px;
  left:0px;
  width:967px;
  height:40px;
} 

#Footer_links {
  position:absolute;
  top:0px;
  left:0px;
  width:208px;
  height:40px;
  background-color:#E2E3E4;
}

#Copyright {
  position:absolute;
  top:14px;
  left:245px;
  width:500px;
  font-size: 11px;
  color: #474747;
}

  
h1 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 18px;
    color: #284EA1;
    font-weight: lighter;
	margin-top: 0px;
}

h2 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
    color: #1B449C;
    font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

.weiss {
   font-size: 11px;
   color: #FFFFFF;
}

.error {
   font-size: 11px;
   font-weight: bold;
   color: #ff0000;
}

.blau {
   font-size: 12px;
   color: #284EA1;
}

li { 
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    margin-bottom: 4px;
	margin-left: -24px;
    /*list-style-image:url(../images/bullet.gif); */
}

form {
       margin-top: 0px;
       margin-bottom: 0px;
}

.form {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:        11px;
    color:            #373737;
    background-color: #FFFFFF;
    border-top:       1px solid #8E8E8E;
    border-bottom:    1px solid #8E8E8E;
    border-left:      1px solid #8E8E8E;
    border-right:     1px solid #8E8E8E;
    margin-top:       0px;
    margin-bottom:    0px;
} 
 


a       { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #365AA7; text-decoration: underline; }
a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #365AA7; text-decoration: underline; }


a.nav              { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #303030; text-decoration: none; }
a.nav:hover        { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #365AA7; text-decoration: none; }
a.nav_active       { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #365AA7; text-decoration: none; }
a.nav_active:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #365AA7; text-decoration: none; }

a.pfad              { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.pfad:hover        { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.pfad_active       { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.pfad_active:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }

/* border:1px solid #999; */

