/* CSS Document */
body{
font: normal 85% Helvetica, Arial, sans-serif;
color:#FFFFFF;
background-image:url(../images/template/body_bg.gif);
background-repeat:repeat-x;
margin:0;
padding:0;
overflow:scroll;
overflow:-moz-scrollbars-vertical;
}

a:link	{
color: #892459; 
text-decoration: none;
}

a:visited	{
	color: #892459;
	text-decoration: none;
}

a:active	{
color: #892459; 
text-decoration: none;
}

a:hover 	{
color: #27caed; 
text-decoration: none;
}

#container { 
width:882px;
margin:auto;
padding:0;

}
#main { 
background-image:url(../images/template/bg.gif);
background-position:bottom;
background-repeat:repeat-y;
padding:0;
margin:0;
min-height:600px;
}
#sprachen{
text-align:right;
height:30px;
width:882px;
margin:20px 0 0 0;
padding:0;
background-color:#454444;}

#sprachen a:link, #sprachen a:visited, #sprachen a:active	{
	font-size:11px;
	color:#fff;
	padding:0 10px 0 10px;
	margin-top:10px;
font-weight: normal; 
text-decoration: none;
}

#sprachen a:hover 	{
	font-size:11px;
font-weight: normal; 
color: #27caed; 
padding:0 10px 0 10px;
text-decoration: none;
}

#header{
height:133px;
width:882px;
padding:0;
margin:0;
background-color:#454444;}

#nav{
height:29px;
width:882px;
padding:0;
margin:0;
background-image:url(../images/template/nav_bg.gif);
background-repeat:repeat-y;}

#content {
text-align:left;
color:#000000;
width:600px;
padding:20px 0 0 0;
margin:0 0 50px 258px;
}

#leftnav { 
width:180px;
margin:24px 0 50px 38px;
float:left;
}

/* TOP HORIZONTAL MENU */
	
  ul#Navigation {
    margin: 0 ; padding: 0 0 0 16px;
    text-align: center;
	height:auto !important;
  }
  ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0; padding: 0;
  }

  ul#Navigation a {
    float: left; width: 8.9em; height:20px;
    margin:0 0.9em 0 0 ; padding: 0.3em 1em 0 1em;
    text-decoration: none; font-weight: bold;
    color: #27caed; background-color: #606060; font-size:12px;
  }
    * html ul#Navigation a {   Korrektur fuer IE 5.x 
    width: 8.5em;
    w\idth: 6em;}
	
ul#Navigation li a:hover
{ 	color: #fff;
	font-weight:bold;  
} 	
.active
{ 
	color: #fff;
	font-weight:bold;  
} 
ul#Navigation div {
     clear: left;
  }

/* LEFT VERTICAL MENU */
	
#menu_left
{ 	width: 160px; 
	float: left;
	margin: 0 ; 
	padding: 0 ;
	font-size:12px;
	min-height:310px;
}

#menu_left li
{
	list-style: none;
}

#menu_left li a
{ 
	display: block; 
	color: #27caed;
	font-weight:bold;
	background: #606060 ; 
	width: 160px; 
	padding: 5px; 
	margin: 2px 0 2px 0 ; 
	text-decoration: none; 
}	

#menu_left li a.nav-x1
{ 
	background-image: none; 
	padding: 0 10px; 
	margin: 0; 
}	

#menu_left li a:hover, #menu_left li a.on, #menu_left li a.nav-x1on
{
	background: #606060;
	color: #fff;
}

#menu_left li a.nav-x1, #menu_left li a.nav-x1on
{ 
	background-image: none; 
	padding: 5px 0 5px 15px; 
	margin: 2px 0 2px 0;
	width: 155px;
}	

#menu_left li a.nav-x1:hover
{
	background-image: none;
}

#menu_left li a.nav-x2
{ 
	background-image: none; 
	padding: 5px 0 5px 15px; 
	margin: 2px 0 2px 0;
	width: 145px;
}	

#menu_left li a.nav-x2on
{
	background: #606060 ;
	color: #fff;
	padding: 5px 0 5px 25px;
	margin: 2px 0 2px 0; 
	width: 145px;
}

#menu_left li a.nav-x2, #menu_left li a.nav-x2on
{ 
	background-image: none; 
	padding: 5px 0 5px 25px; 
	margin: 2px 0 2px 0;
	width: 145px;
}	

#menu_left li a.nav-x2:hover
{
	background-image: none;
}


/* ADDRESS */
#address {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:20px 0 20px 0;
width:160px;
height:160px;
color:#666666;
}


/* FLOAT */

#floatright, #floatright30, #floatright40
{
	float: right;
	margin: 20px 20px 20px 20px;
}

#floatleft, #floatleft30, #floatleft40
{
	float: left;
	margin: 20px 20px 20px 0;
}

#floatright30, #floatleft30
{
	width:30%;
}

#floatright40, #floatleft40
{
	width:40%;
}

#floatright img, #floatleft img
{
	border: 2px solid;
	border-color: #444 #AAA #444 #AAA;
}

img{
border:none;
}


td, tr, table {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000;
  letter-spacing: 0px;
	}  
	
input, select, option, textarea	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}

