/**
* Design und Layout "pfand"
* (c) 2009 by erpe  http://www.websitebakers.com
*/


/* Definierte Startwerte alle HTML-Elemente */
* { 
 	margin: 0;
 	padding: 0;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Customise the standard HTML
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a:link, a:active {
	color:#39B54A;
	text-decoration: underline;
}

a:visited {color:#999999;}

a:hover {color:#8CC63F; text-decoration: none;}


hr {color:#000000;}


/* Page Headings */
h1, h2, h3, h4, h5, h6, strong {color: #000000;}
p {margin:0;}


h1 { 
	margin:10px 0 6px 0;
	font-size: 18px;	
}

h2 { 
	margin:10px 0 4px 0;
	font-size: 16px;	
		
}

h3 { margin:10px 0 4px 0;
	font-size: 14px;	
}

h4 {	
	margin:10px 0 0 0;	
	font-size: 1em;	
	
}

h5 {
	margin:10px 0 0 0;	
	font-size: 0.9em;	
}

h6 {
	margin:3px 0 0 0;	
	font-size: 0.75em;	
}


/* Schrift und Hintergrund Browserseite */
html, body { 
	font-family:Arial, sans-serif;
  	background:#697e93;
	color:#666666;
}


/* Schrift und Hintergrund Logo */
#header {margin:0px auto;
        border: 0px solid black; 
    	width: 100%;
	color:#ffffff;
        background:white;
      	height:128px;
}
#logo { margin:0px auto;
	background:url(../img/head_neu.jpg) no-repeat orange;
width:1020px;
height:128px;
}

/* Schrift und Hintergrund Seite */

#site  {
background:url(../img/bgn-gradient.jpg) repeat-x ;
width:100%;
}


/* Navi-Container */

#navblock  { 
width:100%;
height:42px;
color:#ffffff;
}

#navimain { 
margin:0px auto;
width:1020px;
height:42px;
background:transparent;
}

#navimain ul li {
list-style: none; 
float: left; 
text-align:center;
margin-right:20px; 
margin-top:1px;
}

#navimain ul li a {
        width:100%;
        padding:13px;
       	text-decoration: none;
	color: white;
	display: block;
	font-weight: normal;
        background: transparent;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 14px;


}


#navimain ul li a:hover, #navimain ul li a.aktiv, #navimain ul li a:hover.aktiv {
color:#ffffff;
background:#697e93;

}

#navimain .menu-current a {background:#354554;}
#navimain .menu-parent a {background:#697e93;}

#subnavi ul  { position:absolute;
left:50%;
margin-left:-510px;
}

#subnavi { 
margin:0px auto;
width:1020px;
height:42px;
background:transparent;
}



#subnavi ul li  {
list-style: none; 
float: left; 
text-align:center;
margin-right:0px; 
margin-top:1px;
}

#subnavi ul li a {
        width:100%;
        padding:13px;
       	text-decoration: none;
	color: white;
	display: block;
	font-weight: normal;
        background: transparent;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 14px;
}

#subnavi ul li a:hover, #subnavi ul li a.aktiv, #subnavi ul li a:hover.aktiv {
color:#000000;
}

#subnavi .menu-current a {color:white;}
#subnavi .menu-sibling a {color:silver;}

/* Schrift und Hintergrund Container*/

#container{ margin:0px auto;
        padding-top: 70px;
  	width:1020px;
       min-height:700px;
background:transparent;
font-size:12px;
color:#000000;
}


/* Hauptinhalt */

#cont1-body {
background:transparent;
width:650px;
float:left;
}

#cont1 {
background:white;
width:650px;
min-height:600px;
float:left;
}

#text1 { 
border:0px solid black;
margin:30px;

}

/* Footer1 */

#foot1 {
height:40px;
width:500px;
font-size:10px;
color:#ffffff;
float:left;
margin-top:10px;
}


#links {text-align:left;padding-left:20px;}

#links a {text-decoration:none; color:#ffffff; font-size:10px;}

#links a:hover { color: black;}





/* rechte Seite */

#right {
width:370px;
min-height:610px;
float:right;

}

#block2 {
width:320px;
min-height:100px;
background:#dff1fb;
float:right;
}


#text2 {
width:300px;
min-height:100px;
padding:15px;
}


#block3 {
width:320px;
min-height:100px;
background:#ffffff;
float:right;
margin-top:27px;
}

#block-head3 {
width:305px;
height:41px;
background:url(../img/sidebar-bgn-title.jpg) repeat-x orange;
font-size:14px;
font-weight:bold;
color:#0071bc;
padding-top:15px;
padding-left:15px;
}

#text3 {
width:300px;
min-height:100px;
padding:15px;
}



#block4 {
width:320px;
min-height:100px;
background:#ffffff;
float:right;
margin-top:27px;
}

#block-head4 {
width:305px;
height:41px;
background:url(../img/sidebar-bgn-title.jpg) repeat-x orange;
font-size:14px;
font-weight:bold;
color:#0071bc;
padding-top:15px;
padding-left:15px;
}

#text4 {
width:300px;
min-height:100px;
padding:15px;
}


/* Footer2 */

#foot2 {
height:40px;
width:320px;
font-size:10px;
color:#ffffff;
float:right;
margin-top:10px;
}

#traum {
width:320px;
height:20px;
font-size:9px; 
text-align:right;}

#traum a {text-decoration:none; color:#ffffff; font-size:10px;}

#traum a:hover { color: black;}



