/* DATEI: text.css			*/
/* Schriftformatierungen	*/

/* Farben fuer Links */
a:link			 		{ text-decoration:none }
a:visited		 		{ text-decoration:none }
a:active		 		{ text-decoration:none }
a:hover			 		{ text-decoration:non; color:#007799; }
a.top-navi:hover		{ text-decoration:none; color:#007799; }
a.foot-navi:hover		{ text-decoration:none; color:#007799; }

/* Fonts und Farben (allgemein) Bitte EXAKTE Font-Namen verwenden & Schreibweise beachten !!! */
body,div,p,table,td,tr,h1,h2,h3,h4,h5,h6,li,ol,ul,form,option,select,input,br,b,file
{ font-family: Georgia, Verdana, Times New Roman, MS Sans Serif; font-size:12px; color:#525252; line-height: 150%; }
body {
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-color: #f8f8f7;
	margin:0; padding:0;
}

/* Definition h1 bis h6 */
h1 { font-weight:bold; font-size:18px;}
h2 { font-weight:bold; font-size:16px;}
h3 { font-weight:bold; font-size:14px;}
h4 { font-weight:bold; font-size:12px;}
h5 { font-weight:bold; font-size:10px;}
h6 { font-weight:bold; font-size:8px;}

/* Schriftgroessen */
.size6  { font-size:6px; }
.size7  { font-size:7px; }
.size8  { font-size:8px; }
.size9  { font-size:9px; }
.size10 { font-size:10px;}
.size11 { font-size:11px; }
.size12 { font-size:12px; }
.size13 { font-size:13px; }
.size14 { font-size:14px; }
.size15 { font-size:15px; }
.size16 { font-size:16px; }
.size18 { font-size:18px; }
.size20 { font-size:20px; }
.size22 { font-size:22px; }
.size24 { font-size:24px; }


/* Top */
.top				{ font-family: Georgia; font-size:11px; color:#FFFFFF; }
.top-navi			{ font-family: Georgia; font-size:13px; color:#525252; }
.top-navi2			{ font-family: Georgia; font-size:12px; color:#525252; }
.date				{ font-family: Georgia; font-size:14px; color:#b5b5ad; }


/* CONTENT */
.ueb				{ font-family: Georgia; font-size:18px; color:#0199c2; }
.txt11-line-150		{ font-family: Georgia; font-size:12px; color:#525252; line-height: 150%; }
.link+				{ font-family: Georgia; font-size:12px; color:#00b8ec; }

.formular			{ color:#6b6b6b; font-size:14px; background-color:#FFFFFF; border:1px solid #6b6b6b; }
.formular_error		{ color:#000000; font-size:14px; background-color:#FFFFFF; border:1px solid #FF0000; }

.bad_td_left{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFF;	
}

.bad_td_right {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 20px;
}


/* RIGHT */
.right-ueb			{ font-family: Georgia; font-size:12px; color:#525252; }
.right-navi			{ font-family: Georgia; font-size:12px; color:#8eb19a; }



/* Foot */
.foot-navi			{ font-family: Georgia; font-size:14px; color:#b5b5ad; }
.foot				{ font-family: Georgia; font-size:11px; color:#b5b5ad; }

/* Presse */
.td-inaktiv			{ background-image:url(../images/tab-inaktiv.png) }
.td-aktiv			{ background-image:url(../images/tab-aktiv.png) }
.td-mouseover		{ background-image:url(../images/tab-over.png) }

/*Aktuelles*/
#aktuelles {
	position:relative;
	width: 574px;
	margin: 10px 0 15px 0;
}
#aktuelles ul {
	margin: 0;
	padding: 0;
	width: 574px; /* Main Menu Item widths */
	list-style-type:none;
} 
#aktuelles ul li {
	list-style:none;
	position: relative;
	display: block;
	padding: 20px 0 10px 0;
	margin: 0;
	border-bottom: 1px dashed #999;
}
#aktuelles ul li img {
	float:left;
	margin: 0 15px 0 0;
	width:220px;
	height:135px;
}
#aktuelles ul li h1 {
	font-size:16px;
	line-height:normal;
	margin: 0 0 8px 0;
	padding:0;
}
#aktuelles ul li h2 {
	font-size:14px;
	line-height:normal;
	margin: 0 0 8px 0;
	padding:0;
}
#aktuelles ul li p {
	margin:0 0 10px 0;
	padding:0;
}
#aktuelles ul li span {
	float:left;
	margin:0;
	padding:0;
}
#aktuelles ul li a {
	float:right;
	margin: 0; padding:0;
}
#aktuelles ul li a:hover {
	text-decoration:underline;
	background-color:#CCC;
}
/*ende Aktuelles*/
.rightBox {
	border: 1px solid #d3d2d2;
	padding: 0 0 10px 0;
	background-color:#FFF;
	position:relative;
}
.rightBox H4 {
	background-image:url(../images/right-top-bg.png);
	line-height:normal;
	font-weight:normal;
	margin:0;
	padding: 6px 0 6px 0;
}
.rightBox p {
	 padding:10px; margin:0;
}
.rightBox A {
	margin: 0 0 0 10px;
	padding: 0;
}
.rightBox A:hover {
	background-color:#CCC;
}
/********************* Startseite - BiologischesBad*/
#startBioBad {
	position: relative;
	width: 574px;
	background-image:url(../images/bg-bio-bad.jpg);
	background-repeat:no-repeat;
	height: 180px;
	margin: 0 0 15px 0;
	padding:0;
}
#startBioBad h1 {
	position:absolute;
	top: 45px;
	right: 8px;
	z-index:2;
	width: 270px;
	margin: 0;
	padding: 5px;
	font-size:12px;
	font-weight:normal;
	color:#333;
	line-height:150%;
	background-color:#FFF;
	opacity: 0.9; -ms-filter: "alpha(opacity=90)"; /* IE 8 */ filter:alpha(opacity=90); /* IE4-7 */
}
#startBioBad img {
	float:left;
	width:80px;
	height: 60px;
	margin: 182px 2px 20px 0;
}
/********************* ende Startseite - BiologischesBad*/

