@import url(styles_menue.css);

/* Alle Abstände auf 0 */

* {
  margin: 0px;
  padding: 0px;
  border:0px;
}


/*br global deaktivieren, da typo3 mit automatischem br nervt!!*/
br{
 white-space:nowrap;
}


.hide {
display:none;
}


.align-center {
	text-align:center;
	vertical-align:middle;
}

.csc-textpic-caption {
	font-size:0.8em;
	text-align:center;
	font-style: oblique;

}


.news-list-item2 {
	padding:0px 0px 10px 0px;
	border-bottom: 1px solid #8B0000;
}


/* Body */

body, html {
	background-color:#FFFFF0;
	background-image:url(../img/hintergrund.png);
	background-position:center;
	background-repeat:repeat-y; 
	background-attachment:fixed;

	
	margin:0px auto;
	padding:0px;

	
	font-family: Verdana,Tahoma,Arial,Sans-Serif;
	font-size:1em;
	line-height:1.2em;
	font-weight:normal;
	text-decoration:none;


align-center

}




#seite {
	background-color:#FFFFFF;
	margin:10px  auto;
	padding:0px 0px;
	width:900px;


}


#oben {
	margin:0px  auto;
	padding:0px 0px;
}



#logo-bild {

	margin: 0px;
	padding: 9px 30px 0px 40px;
	vertical-align:middle;
	float:left;


}



#kopf-bild {
	background-color:#FFFFFF;
	margin:0px 0px 0px 210px;
	padding:0px 0px;
	min-height:170px;
	text-align:center;
	vertical-align:middle;
}





#unten {
	margin:0px  auto;
	padding:0px 0px;
}







/***** Inhalt *****/


#inhalt{
	background-color:#FFFFFF;
	border: 1px dashed silver;
	margin:2px 20px 0px 230px;	
	padding:15px 20px 20px 20px;
	text-decoration:none;
	overflow:hidden;
	min-height:400px;
	font-size:0.9em;
	line-height:1.2em;
	font-weight:normal;
      min-width: 16em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
}



#inhalt h1 {
	font-size:1.1em;
	font-weight:bold;
	margin:9px 0px 9px 0px;
	padding:0px;
	}


#inhalt h2 {
	font-size:1.1em;
	font-weight:bold;
	margin:9px 0px 9px 0px;
	padding:0px;
	}


#inhalt h3 {
	font-size:1.2em;
	font-weight:normal;
	margin:10px 0px 10px 0px;
	padding:0px;
	}


#inhalt h4 {
	font-size:1.0em;
	font-weight:bold;
	margin:7px 0px 7px 0px;
	padding:0px;
	}


#inhalt h5 {
	font-size:1.0em;
	font-weight:normal;
	margin:7px 0px 7px 0px;
	padding:0px;
	}




#inhalt a:link 
{ 	color: #a9a9a9;
	font-size:0.9em;
	font-weight: bold;
	text-decoration: none; }

#inhalt a:visited 
{ 	color: #a9a9a9;
	font-size:0.9em;
	font-weight: bold;
	text-decoration: none; }

#inhalt a:active
{ 	color: #000000;
	font-size:0.9em;
	font-weight: bold;
	text-decoration: none; }

#inhalt a:hover 
{ 	color: #000000;
	font-size:0.9em;
	font-weight: bold;
	text-decoration: none; }






#kopf-text {
	clear:both;
	margin: 0px auto 0px auto;
	padding:3px;

	color:#000000;
	font-size:1em;
	text-align:center;
	text-decoration: none;


}


#fuss-text {
	clear:both;
	margin:15px auto 0px auto;
	padding:7px 0;

	border-top:2px solid #dadada;
	width:800px;

	color:#808080;
	font-size:0.7em;
	text-align:center;
	text-decoration: none;
}

.fuss-link {

	color:#808080;
	font-size:1.0em;
	text-align:center;
	text-decoration: none;
}


.smilelink { 	
	color: #0000FF; 
	font-size:1.0em;
	text-decoration: none; }










