@charset "utf-8";
/* CSS Document */


html {
	overflow-x: hidden;
	overflow-y: hidden;
	height:100%;
}

body {
height:100%;
}


.startseite {
position: absolute; left: 225px; top:133px; bottom:80px; right:225px;
z-index:40;
height:70%;
background-image:url(../images/startseite.jpg);
background-position:right bottom;
background-repeat:no-repeat;
overflow-y:scroll;
overflow-x:hidden;
}



.start-content {
position: absolute; left: 225px; top:133px; bottom:80px; right:225px;
z-index:40;
height:70%;
overflow-y:scroll;
overflow-x:hidden;
}

.inner {
padding-right:20px;
}

#start-content, #startseite, #image {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
line-height:1.5;
text-align:left;
}

#start-content li, ul {
list-style-image:url(../images/lsi.gif);
}

#start-content a, #startseite a, #image a {
color:#85999a;
text-decoration:underline;
}




/************************* head *************************/
.head {
position: absolute; left: 0px; top:0px;
width:100%;
height:130px;
margin-left:0px;
margin-right:0px;
background-image:url(../images/head.jpg);
background-position:left top;
background-repeat:no-repeat;
z-index:30;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
text-align:right;
border-bottom:2px solid #4682b4;
}


/************************* Language *************************/
.language {
width:201px;
height:auto;
float:left;
margin-left:12px;
display:block;
z-index:31;
}

#language img {
border:0px;
height:15px;
width:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#333333;
float:left;
margin-right:10px;
}


/************************* Subnavigation *************************/


.subnavi {
	position: absolute;
	left: 0px;
	top:133px;
	width:200px;
	height:100%;
	z-index:60;
	background-color: #f6f6f6;
}




/************************* Inhalt *************************/

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#009EE0;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#009EE0;
}


.image {
position: absolute; right: 0px; top:133px;
}

#image img {
width:225px;
height:300px;
}


.distribution {
float:left;
height:200px;
width:250px;
}



/************************* Footer ************************/

.footer {
width:100%;
height:auto;
position: absolute; left: 0px; bottom:0px;
display:block;
background-color:#009EE0;
z-index:100;
}

#footer {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
padding-top:5px;
padding-bottom:5px;
padding-right:0px;
}








/**************************** Flyout-Menu **********************************/

li#fly1 a, li#fly2 a, li#fly3 a, li#fly4 a, li#fly5 a, li#fly6 a, li#fly7 a, li#fly8 a  {
color: #333333;
font-weight:normal;
font-size:11px;
}

li#fly1 a:hover, li#fly2 a:hover, li#fly3 a:hover, li#fly4 a:hover, li#fly5 a:hover, li#fly6 a:hover, li#fly7 a:hover, li#fly8 a:hover, #menu a:hover {
background-color:#cccccc;
}

.active {
background-color:#cccccc;
}

#menu {
width: 100px; background: none;
}

#menu ul {
list-style: none; margin: 0; padding: 0;
}

#menu a, #menu h2 {
  font: bold 11px/16px arial, helvetica, sans-serif;
  display: block;
  border-width: 1px;
  border-bottom: 1px solid #cccccc;
  margin: 0;
  padding: 2px 3px;
}

#menu h2 {
color: #FF8635;
background: #96D12C;
text-transform: uppercase;
}

#menu a {
color: #333333;
background: none;
text-decoration: none;
}

#menu li { position: relative; }

#menu ul ul ul {position: absolute; top: 0; left: 100%; width: 100%; }

div#menu ul ul ul, div#menu ul ul li:hover ul ul {display: none;}

div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}

/******************************** Tabelle *************************************/

.tabelle {
width:460px;
float:right;
margin-right:11px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


td {
border-bottom: 1px solid #cccccc;
}


.linkespalte {
width:144px;
vertical-align:text-top;
font-weight:bold;
padding:5px;
border-right: 1px solid #cccccc;
}

.rechtespalte {
	width:320px;
	vertical-align:text-top;
	padding:5px;
}

.even {
background-color:#efeeee;
}


