/**
* Design und Layout "mautendorfer"
* (c) 2008 by erpe  http://www.websitebakers.com
*/


/* Definierte Startwerte alle HTML-Elemente */
* { 
 	margin: 0;
 	padding: 0;
}

/* Schrift und Hintergrund Browserseite */
html, body { 
	font-family:Helvetica, sans-serif;
  	background: #8f8f8f;
	color:black;
}


/* Schrift und Hintergrund Seite */

#site {	margin: 0px auto;
  	width: 1000px;
	color:white;
	font-size:14px;	
}



/* Schrift und Hintergrund linke Seite */

#lside{	margin: 0px auto;
  	width: 263px;
	color:white;
	font-size:14px;
background:#eac1e4;
float:left;	
height:1360px;
}


/* Section Spruch */

#sec_slogan {
  	border: 0px solid green; 
    	height:182px;
	
}



/* Spruch */

#slogan {
  	
    	width: 200px;
	color:white;
	}

/* Homelink */

#hlink {border-top:0px solid white;
  	width: 160px;
	color:#cd63b8;
	margin-top:23px;
padding-left:40px;
font-variant:small-caps;
letter-spacing:3px;
}

#hlink a {text-decoration:none; font-size: 16px;font-weight:normal;}

/* Navigation */

#navi {
  	border: 0px solid red; 
    	width: 190px;
	padding-left:30px;
margin-top:34px;
}


#navi ul li {
  	list-style:none;
        border-bottom:1px solid #cd63b8;
        padding:10px;
}

#navi ul li ul   {padding-left:10px;}

#navi ul li ul li  {border-bottom:none;}


#navi a{
font-size:16px;
font-weight:normal;
text-decoration:none;
color:#58595b;
font-variant:small-caps;
letter-spacing:2px;
}

#navi .menu-current a {color:#cd63b8;padding-left:0px; }

#navi .menu-child a {color:#58595b; }


/* Schrift und Hintergrund Seitenmitte */

#mid {	margin: 0px auto;
  	border-left: 2px solid white; 
border-right: 2px solid white;
    	width: 540px;
	color:#58595b;
	font-size:14px;
background:white;
float:left;
height:1360px;
 
}


/* Head */

#head {
  	letter-spacing:3px;
	margin: 0px auto;
	color:white;
height:106px;
text-align:right;
padding-right:18px;
font-variant:small-caps;
}

/* Page Titel */

#title {
  	padding-top:28px;
font-size:30px;
font-weight:100;
display:none;
}

/* Description */

#desc {
  	padding-top:74px;
font-size:17px;

}


/* Themensujet */

#sujet {
  	border: 0px solid blue; 
    background:url(./img/sujet_1.jpg) repeat-x #771b1e;
	color:white;
	height:408px;
}



/* Hauptinhalt */

#content {
  	border: 1px solid white; 
    	background:white;
	color:#58595b;

}

#content a {color:#58595b;}

#content a:hover {color:#000;}

#cont {
  	border: 1px solid transparent; 
    	line-height:22px;
margin-top:40px;
margin-left:40px;
margin-right:40px;
margin-bottom:20px;
height:760px;
overflow:auto;
}

#cont  h1,h2 {
letter-spacing:2px;
font-weight:normal;
font-variant:small-caps;
}

/* Footer */


#foot {

line-height:20px;
font-size:12px;
background:white;
padding-left:40px;
padding-right:40px;

 }

#foot a {color:#58595b;}

#foot a:hover {color:silver;}

/* Schrift und Hintergrund rechte Seite */

#rside {	margin: 0px auto;
  	border: 0px solid red; 
    	width: 193px;
	color:#58595b;
	background:#f8eaf6;
float:right;	
min-height:1360px;
}


/*Logo */

#logo {
	border: 0px solid blue; 
    	background:url(./img/logo_1.jpg) no-repeat transparent;
	height:120px;
margin-top:48px;
margin-left:30px;
}


/*News */

#newshead h2 {
	color:#cd63b8;
	margin-left:28px;
margin-top:36px;
padding-left:0px;
font-size: 16px;
font-weight:normal;
border-top:0px solid white;
letter-spacing:3px;
font-variant:small-caps;
}

#news {
	border: 0px solid blue; 
    	background:url(./img/logo_1.jpg) no-repeat transparent;
	margin:10px;
margin-top:6px;
margin-left:28px;
line-height:20px;
font-size:11px;
}

#news strong {color:#58595b;}
#news p {color:#58595b;}
#news a {color:#58595b; text-decoration:none; font-weight:bold; }
#news a:hover{ color:white;}
#news hr{ color:transparent;  margin-bottom:36px;}