/*########################################################################## */
/* copyright 2005 by creativbox.net/Torsten Leithold & Georg von Kries GbR  */
/*######################################################################## */


/*
###################################################
Standards
###################################################
*/


body, html 
{
 font-family: Arial, Verdana, "Times New Roman", serif;
 color:#000;
 font-size: 11px;
 margin:0 0 0 0;
 background:url(../images/body_bg.gif) repeat-x 0 240px;
 width:100%;
}

p
{
margin:10px 0 10px 0;
}


hr
{
height:1px;
}

/*
###################################################
Standards
###################################################
*/

#container
{


padding:0 0 10px 0;    
}


/*
###################################################
Header
###################################################
*/


#header
{
height:240px;
background:#ccc;
background:url(../images/header_bg.jpg) no-repeat left bottom; 
border-bottom:1px solid #000;   
}

#header img
{
float:right;
margin:60px 0 0 0;  
border:0;  
}


/*
###################################################
Content
###################################################
*/



#content-container
{ 
height:100%; 
position:relative;
border-bottom:1px solid #ccc;
margin-bottom:5px;
background:url(../images/content_bg.jpg) no-repeat;
min-height:300px;
}


*html #content-container
{
height:300px;
}

#content-container #navigation img
{
margin:4px 0 0 0; 
border:0;   
}

#content-container #navigation
{
width:150px;
padding:0 0 0 57px;
float:left;    
}


#content-container #navigation ul
{
margin:10px 0 0 0;
padding:0;
list-style-type:none;    
}

#content-container #navigation li
{
margin:0 0 5px 0;    
}

#content-container #navigation ul a
{
color:#00055A;
text-decoration:none;
font-size:14px;    
}

#content-container #navigation ul a:hover
{
color:#7FA961;
text-decoration:none;
font-size:14px;    
}



#content-container #content
{
float:left;
width:500px;
padding:30px 0 20px 50px; 
}


#content-container #content h1
{
font-size:14px; 
}


#content-container #content a
{
color:#6A96C5; 
}


#content-container #right
{
float:right; 
width:185px;  
}


/*
###################################################
Navigation 1 Ebene
###################################################
*/


#content-container #navigation ul a.e1p
{
color:#00055A;
text-decoration:none;
font-size:14px;    
}


#content-container #navigation ul a.e1p:hover
{
color:#7FA961;
text-decoration:none;
font-size:14px;    
}


/*
###################################################
Navigation 1 Ebene aktiv
###################################################
*/


#content-container #navigation ul a.e1a,
#content-container #navigation ul a.e1oa,
#content-container #navigation ul a.e1o
{
color:#7FA961;
text-decoration:none;
font-size:14px;    
}



/*
###################################################
Navigation 2 Ebene 
###################################################
*/


#content-container #navigation ul a.e2p
{
color:#00055A;
text-decoration:none;
font-size:12px;
margin-left:10px;    
}

#content-container #navigation ul a.e2p:hover
{
color:#7FA961;
text-decoration:none;
font-size:12px;
margin-left:10px    
}


#content-container #navigation ul a.e2a
{
color:#7FA961;
text-decoration:none;
font-size:12px;
margin-left:10px;    
}






/*
###################################################
Bottom
###################################################
*/

#bottom-left
{
float:left;
padding:0 0 0 57px; 
font-weight:bold;
color:#445275; 
font-size:12px;
}


#bottom-right
{
float:right; 
width:185px;
color:#6A96C5;   
}

#bottom-right a
{
color:#6A96C5;   
}


/*
###################################################
Footer
###################################################
*/

#bottom-right #footer a
{
color:#ccc;
text-decoration:none;
}


/*
###################################################
Kontaktformular
###################################################
*/
div.kontaktformular label {
	float: left;
	width: 100px;
}

div.kontaktformular input {
	vertical-align: middle;
}

div.kontaktformular p.abschicken {
	margin: 0 0 0 100px;
}

div.kontaktformular p.abschicken input {
	font-size: 11px;
}

div.kontaktformular input.eingabe,
div.kontaktformular textarea {
	width: 300px;
}

div.kontaktformular textarea {
	height: 100px;
}




/*
###################################################
Diverses
###################################################
*/

.clearer
{
clear:both;    
}