/**
* Design und Layout 'fessler'
* (c) 2009 by website baker services  http://www.websitebakers.org
*/



/* Definierte Startwerte alle HTML-Elemente */
* { 
 	margin: 0;
 	padding: 0;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Customise the standard HTML
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a:link, a:visited, a:active {
	color: #665a4e;
	text-decoration: underline;
}
a:hover {color:#362217; text-decoration: none;}


hr {color:#362217;}


/* Page Headings */
h1, h2, h3, h4, h5, h6, strong {color: #362217;}
p {margin:0;}


h1 { 
	margin:10px 0 12px 0;
	font-size: 24px;	
}

h2 { 
	margin:10px 0 4px 0;
	font-size: 18px;	
		
}

h3 { margin:10px 0 4px 0;
	font-size: 16px;	
}

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 */
body { 
	font-family:Arial, Verdana, sans-serif;
	background:url(../img/bgn.jpg) repeat-x #dfddce;
  	color:#362217;
}



/* Schrift und Hintergrund Seite */

#site  { width:1000px;
display:block;
margin-left:-500px;
left:50%;
position:absolute;

}



/* Schrift und Hintergrund Top */

#top  {  
height:80px;
width:1000px;
background:url(../img/top-line.jpg) no-repeat;
color:#665a4e;
font-size:11px;
}

#slogan  {  
height:20px;
width:450px;
float:left;
padding-top:40px;
}


#suche  {  
height:20px;
width:450px;
float:right;
padding-top:34px;
text-align:right;
}

#suche input[type='submit'] {background:transparent;  border:1px solid #000; margin-left:10px;}
#suche input[type='text'] {background:white;  border:1px solid #000;}

/* Schrift und Hintergrund Head */

#head  {  
height:300px;
width:1000px;
}

#logo  {  
height:300px;
width:250px;
background:url(../img/image-logo.jpg) no-repeat;
float:left;
}


#flash  {  
height:300px;
width:750px;
float:right;
}

#uhead  {  
height:50px;
width:1000px;
}

.linknav  {  
height:50px;
width:250px;
float:left;
}


.linknavr  {  
height:50px;
width:250px;
float:right;
}


/* Schrift und Hintergrund main */

#main  {  
min-height:400px;
width:1000px;
}

#sear input[type='submit'] {background:transparent;  border:1px solid #000; margin-left:10px;}
#sear input[type='text'] {background:white;  border:1px solid #000;}

/* Schrift und Hintergrund left */

#left  {  
min-height:300px;
width:250px;
margin-top:40px;
float:left;
}


/* Positionierung, Schrift und Hintergrund Navigation im linken Bereich*/
#navimain  {  
min-height:300px;
width:250px;
}

#navimain ul li{
  list-style:none;
  font-size:16px;  
padding-bottom:10px; 
}

#navimain li a {  
text-decoration:none;  

}

#navimain ul ul  {
	padding-left: 20px;
padding-top:10px;
}

#navimain ul ul li{
	padding-left: 20px;
font-weight:normal;
padding:0px;
font-size:14px;
}

#navimain li a:hover {
color:#c3b3b3;

}


#navimain .menu-current a
{										
color:#362217;
font-weight:bold;
				
}

#navimain ul li ul .menu-current a
{										
font-weight:bold;
				
}


#navimain .menu-parent a
{										
color:#362217;
font-weight:bold;
				
}

#navimain .menu-child a
{										
color:#665a4e;
font-weight:normal;
				
}

#navimain ul li ul li a:hover {
color:#c3b3b3;

}

#navimain .menu-sibling a
{										
color:#665a4e;
font-weight:normal;
				
}




/* Schrift und Hintergrund Content */

#content  {  
min-height:300px;
width:749px;
border-left:1px solid #665a4e;
margin-top:40px;
float:right;

}


#text1  {  
min-height:300px;
width:729px;
padding-left:20px;

}


/* Schrift und Hintergrund Basic */

#basic {
clear:both;
width:1000px;
display:block;
margin-left:-500px;
left:50%;
position:relative;
height:80px;
font-size:10px;
padding-top:20px;
}

#links {padding-top:10px;float:left; width:1000px;text-align:center;}

#links a {text-decoration:none; color:#362217; font-size:10px;}

#links a:hover { color: black;}

#traum {padding-top:10px; float:left; width:1000px; color:#aaa; padding-bottom:20px; text-align:center;}

#traum a {text-decoration:none; color:#aaa; font-size:10px;}

#traum a:hover { color: black;}

.clear {clear:both;}

#anynews h1 {padding-bottom:14px;}
#anynews hr {margin-bottom:8px;}