/************************************************
*************FIRST_LEVEL*************************
************************************************/
/*Style-Definition für die First-Level-Navigation*/
DIV.fstLevel a
{
font-family: Arial, Helvetica, sans-serif;
display: block;
margin-bottom: 0px;
margin-left: 0px; 
height: 16px;
width: 152 px;
font-size: 13px;
font-weight: normal;
text-decoration: none;
visibility: visible;
border-style: solid;
border-left-width: 0px;
padding-left: 22px;
padding-top: 2px;
padding-bottom: 2px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-top-width: 0px;
border-left-color: #C8C8C8; 
border-bottom-color: #a1bddd;
border-top-color: #6995c7;
color:#20446a;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
{
font-family: Arial, Helvetica, sans-serif;
display: block;
background-color: #e1cf9c;
margin-bottom: 0px;
margin-left: 0px; 
height: 16px;
width: 152 px;
font-size: 13px;
font-weight: normal;
text-decoration: none;
visibility: visible;
padding-left: 22px;
padding-top: 2px;
padding-bottom: 2px;
color:#20446a;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a
{
font-family: Arial, Helvetica, sans-serif;
display: block;
background-color: #f4eacc;
margin-bottom: 0px;
margin-left: 0px; 
height: 16px;
width: 152 px;
font-size: 13px;
font-weight: normal;
text-decoration: none;
visibility: visible;
padding-left: 22px;
padding-top: 2px;
padding-bottom: 2px;
color:#20446a;
}

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a
{
font-family: Arial, Helvetica, sans-serif;
display: block;
background-color: #89add7;
margin-top: 0px;
margin-left: 0px; 
height: 14px;
width: 152 px;
font-size: 12px;
font-weight: normal;
text-decoration: none;
visibility: visible;
border-style: solid;
border-left-width: 1px;
padding-left: 5px;
padding-top: 5px;
margin-left: 35px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px;
border-left-color: #e6eff8;
border-bottom-color: #e6eff8;
border-top-color: #e6eff8;
color:#20446a;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover
{
font-family: Arial, Helvetica, sans-serif;
display: block;
background-color: #a2bedf;
margin-top: 0px;
margin-left: 0px; 
height: 14px;
width: 152 px;
font-size: 12px;
font-weight: normal;
text-decoration: none;
visibility: visible;
border-style: solid;
border-left-width: 10px;
padding-left: 6px;
padding-top: 5px;
margin-left: 25px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-width: 0px;
border-left-color: #d9e5f0;
border-bottom-color: #e6eff8;
border-top-color: #e6eff8;
color: #20446a;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a
{
font-family: Arial, Helvetica, sans-serif;
display: block;
background-color: #ceddef;
margin-top: 0px;
margin-left: 0px; 
height: 14px;
width: 152 px;
font-size: 12px;
font-weight: bold;
text-decoration: none;
visibility: visible;
border-style: solid;
border-left-width: 10px;
padding-left: 6px;
padding-top: 5px;
margin-left: 25px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-width: 0px;
border-left-color: #FF0000;
border-bottom-color: #e6eff8;
border-top-color: #e6eff8;
color: #FF0000;
}

div#text{width:500px; text-align: left; padding-top: 0px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}

div#foto{
    margin-top: 25px;
    position: relative;
	float: right;
    position: relative;
    margin-left: 10px;
	width: 300px;
}
div#fototextrahmen{
	background-color: #646464;
    position: relative;
	float: right;
    position: relative;
    padding: 3px;
	margin-bottom: 5px;
	width: 294px;
}
.fototext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #dcdcdc;
}
.naviheadtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	letter-spacing: -1px;
}
.normal {
    padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	font-size: 12px;
	line-height: 20px;
}
.bildtext {
	font-family: Arial, Helvetica, sans-serif;
	color:#646464;
	font-size: 11px;
}
.normalformular {
    padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#646464;
	font-size: 12px;
}

.bilder {
float: left;
display: block;
width: 130px;
height: 130px;
padding-right: 11px;
padding-bottom: 11px;
}

.fuss {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	color: #646464;
	font-size: 11px;
	padding-top: 10px;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
}
.H1 {
    background-image:url(basics/linie.gif); 
	display: block;
	margin-top: 20px;
	margin-bottom: 15px;
	line-height: 35px;
	padding-top: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#646464;
	font-weight: bold;
	font-size: 20px;
}
.H2 {
    margin-left: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#646464;
	font-size: 14px;
}
.H3 {
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#646464;
	font-size: 16px;
}
.H4 {
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#646464;
	font-variant: normal;
	font-style: normal;
	font-size: 14px;
}
a.normallink {
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	text-decoration: underline;
}
a.normallink:link    { }
a.normallink:visited { }
a.normallink:hover   { }

a.normallinkklein {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	text-decoration: underline;
}
a.normallinkklein:link    { }
a.normallinkklein:visited { }
a.normallinkklein:hover   { }

a.fusslink {
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	text-decoration: none;
}
a.fusslink:link    { }
a.fusslink:visited { }
a.fusslink:hover   {text-decoration: underline; }

a.normallinkgross {
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
}
a.normallinkgross:link    { }
a.normallinkgross:visited { }
a.normallinkgross:hover   { }

	
	/* the overlayed element */ 
div.overlay { 
     
    /* growing background image */ 
    background-image:url(../img/overlay/white.png); 
     
    /* dimensions after the growing animation finishes  */ 
    width:600px; 
    height:450px;         
     
    /* initially overlay is hidden */ 
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 
    padding:55px; 
} 
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(../img/overlay/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 
 
 
/* black */ 
div.overlay.black { 
    background:url(../img/overlay/transparent.png) no-repeat !important; 
    color:#fff; 
} 
 
/* petrol */ 
div.overlay.petrol { 
    background:url(../img/overlay/petrol.png) no-repeat !important; 
    color:#fff; 
} 
 
div.black h2, div.petrol h2 { 
    color:#ddd;         
}

	/* use a semi-transparent image for the overlay */ 
#overlay { 
    background-image:url(); 
    color:#FFFFFF; 
    /*height:400px; 
} 
 
/* container for external content. uses vertical scrollbar, if needed */ 
div.wrap { 
    /*height:450px; 
    overflow-y:auto; 
}


