
/*
###################################################
Standards
###################################################
*/


body
{
 font-family: Verdana, Arial, "Times New Roman", serif;
 color:#000;
 font-size: 0.70em;
 background:#fff;
 padding:0;
 margin:0;
 text-align:center;
}

h1,h2
{
 font-family: Verdana, Arial, "Times New Roman", serif;
 font-weight:bold;
 font-size: 1.20em;
 color:#30887C;
 background:inherit;
}

h2
{
 font-weight:bold;
 font-size: 1.00em;
 color:#000;
 background:inherit;
}

img
{
border:0;
margin:0;
}


hr
{
margin:10px 0 10px 0;
height:2px;
border-top:1px solid #30887C; 
border-right:1px solid #DAF1EE; 
border-left:1px solid #DAF1EE; 
border-bottom:1px solid #DAF1EE;
}

table, input, select
{
 font-size: 1.00em;
}

/*
###################################################
Container
###################################################
*/

#container
{
 width:770px;
 text-align:left;
 margin:auto;
 color:inherit;
 background:#DAF1EE url(images/container_bg.gif);
}


/*
###################################################
Top
###################################################
*/

#top img
{
margin:0;
padding:0;
float:left;
}

* html #top img
{
margin:0 -3px 0 -3px;
}

#top .lang
{
background:#fff;
color:inherit;
height:47px;
}

#top .lang img
{
margin:30px 0 0 5px;
float:right;
}

/*
###################################################
Navigation Top
###################################################
*/

#nav-top
{
float:left;
width:588px;
background:url(images/top_7_bg.gif) no-repeat;
height:19px;
line-height:19px;
}

#nav-top ul
{
float:left;
list-style-type:none;
margin:0;
padding:0;
}

#nav-top li
{
float:left;
width:98px;
text-align:center;
padding:1px 0 0 0;
}

* html #nav-top li
{
padding:4px 0 0 0;
}

#nav-top img
{
float:none;
padding:0;
margin:4px 0 0 0;
}

* html nav-top img
{
margin:0;
}

/*
###################################################
Navigation left
###################################################
*/

#navigation-left
{
background:url(images/navigation_left.gif) no-repeat;
height:100%;
}

#menue_left ul
{
list-style-type:none;
margin:0;
padding:0;
text-align:left;
float:left;
width:180px;
height:100%;
}


#menue_left li
{
height:20px;
line-height:20px;
background:url(images/li_navigation.gif) no-repeat;
}


/*
###################################################
Startseite
###################################################
*/

#start-right
{
float:left;
padding:0 0 0 10px;
width:350px;
}

/*
###################################################
Content
###################################################
*/

#content-container
{
background:url(images/content_container_bg.gif) no-repeat bottom;
height:100%;
}


#content
{
height:100%;
float:left;
padding:40px 25px 10px 0;
width:565px;
min-height:500px;
}

#content img
{
float:none;
}

* html #content
{
height:500px;
}

/*
###################################################
Footer
###################################################
*/

#footer
{
color:inherit;
background:#30887C;
height:26px;
line-height:26px;
text-align:center;
width:770px;
}

#footer ul
{
list-style-type:none;
margin:auto;
padding:0;
width:270px;
}

#footer li
{
float:left;
}

/*
###################################################
Diverses
###################################################
*/

.clearer
{
clear:both;
}

.module_title 
{
font-weight:bold;
 font-size: 1.20em;
 color:#30887C;
}