/* CSS Dokument */
html {
	font-family:Arial, helvetica, Verdana, sans-serif;
}

body {
	margin:0px;
	padding:10px 10px 0px 30px;
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 150%;
	text-align:left;
	color: #000;
	background:#ffffff repeat-y url("images/hintergrund.gif");/*	min-width:890px; */
}

p {
	font: 100% Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height: 150%;
}

h1 {
	font: 100% Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	line-height:125%;
}

h2 {
	font: 30px Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:lighter;
	line-height:125%;
	padding:0;
	margin:0;
}
h3 {
	font: 100% Arial, Helvetica, sans-serif;
	font-weight:bold;
}

a:link {  
	font-size: 100%;
	font-family: Arial, helvetica, Verdana, sans-serif;
	color: #333333;
	padding: 0px;
	margin:0px;
	text-decoration:none;
	border:none
}
	
a:visited {  
	font-size: 100%;
	font-family: Arial, helvetica, Verdana, sans-serif;
	color: #333333;
	padding: 0px;
	margin:0px;
	text-decoration:none;
}
	
a:hover {  
/*	font-size: 100%; 
	font-family: Arial, helvetica, Verdana, sans-serif; */
	color: #000;
	padding: 0px;
	margin:0px;
	text-decoration:none;
}


/* Header und Rahmen */
#trahmen {
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

#tirahmenl {
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

#tirahmenr {
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

#toben {
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

.tobenrechts{
	width: 177px;
	border-right:0px;
	margin:0px;
	color:#fff;
	font-size:100%;
	padding:5px;
}

/* #tunten {
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px;
} */

#tdtitelcenter{
	background-color:#ffffff;
	background-repeat:no-repeat;
	width:774px;
}

#titelbild{
	 background: #ffffff no-repeat url("images/tbildkonzept.jpg");
	 width:774px;
}

#titelbildhome{
	 background: #ffffff no-repeat url("images/tbildhome.jpg");
	 width:774px;
}


#linienbild{
	 background: #ffffff no-repeat url("images/linie.gif");
	 width:774px;
}

#rechts-hintergrund{
	border-left:5px solid #fff;
	background:#D1C9A7 repeat-x url("images/rechts-hintergrund.gif");
}

.linieunten {
	margin:0px;
	padding:0px 0px 0px 25px;
/*	border-bottom: dotted 1px #333333; */
	max-width:730px;
	height:80px;
}

#max25 {
width:25px;
margin: 0px;
padding: 0px;
}

/* thema */

#thema {
	color: #333333;
	text-align: left;
	border: 0px;
	padding:0px;
	max-width:640px;
	margin: 20px 0px 0px 25px;
}

#thema a:link {
	color: #64A104;
}
#thema a:visited {
	color: #64A104;
}

.thema2 {
	max-width:530px;
}

.thema2 p {  
	padding: 0px;
	margin:0px;
}
	
.img-links{
	margin:10px 10px 10px 0px;
}

.img-linksf{
	float:left;
	margin:10px 10px 10px 0px;
}

.img-rechts{
	margin:10px 0px 10px 10px;
}

.img-rechtsf{
	float:right;
	margin:10px 0px 10px 10px;
}


.img-center{
	margin:10px 10px 10px 10px;
}

.Barmer{
	color: #64A104;
}

.BarmerBold{
	color: #64A104;
	font-weight: bold;
}

.GEKBold{
	color: #005794;
	font-weight: bold;
}


.gruen18 {
	color: #64A104;
	font-weight: normal;
	font-size: 200%;
}

.gruen18kl {
	color: #64A104;
	font-weight: normal;
	font-size: 150%;
	line-height:200%;
}



 /* menu */

#menu {
/*	font-size:15px;
	font-family: Arial, helvetica, Verdana, sans-serif; */
	padding:0px;
	margin:0px;
	background:repeat-x url("images/menu-hintergrund.jpg");
}

#menu table{
	padding:5px;
	margin:0px;
}

/* Hier wird das gesamte Menü formatiert, inkl. Untermenü. Bei einem Padding an dieser Stelle wird dieses noch einmal bei dem Submenü hinzugefügt. */

#menu ul {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	margin:0;
	list-style:none;
	border:none;
	}
		
#menu ul li {
	font-size:15px;
	padding-top:8px;
	padding-right:0px;
	padding-bottom:8px;
	padding-left:30px;
	color:#333333; 
	border-bottom:dotted 1px #333333;
	
} 
		
#menu li a:link {
/*		display: block; */
		padding-top:8px;
		padding-right:0px;
		padding-bottom:8px;
		padding-left:0px;
		background-color:transparent;
		color:#333333;
		text-decoration:none;
		font-size:15px;
		text-align:left;
		}


#menu li a:visited {
/*		display: block; */
		padding-top:8px;
		padding-right:0px;
		padding-bottom:8px;
		padding-left:0px;
		background-color: transparent;
		color:#333333; 
		text-decoration:none;
		font-size:15px;
		text-align:left;
		}

#menu li a:hover {
/*		display: block; */
		padding-top:8px;
		padding-right:0px;
		padding-bottom:8px;
		padding-left:0px;
		background-color:transparent;
		color:#64A104;
		text-decoration:none;
		font-size:15px;
		text-align:left;
		}

#menu li a:active {
/*		display: block; */
		padding-top:8px;
		padding-right:0px;
		padding-bottom:8px;
		padding-left:0px;
		background-color:transparent;
		color:#64A104;
		text-decoration:none;
		font-size:15px;
		text-align:left;
		}

#menu .ohnesubmen {
	color:#333333;
	background:no-repeat url("images/pfeil-grau.gif") 15px 12px;
}

#menu .mitsubmen {
	color:#333333;
	background:no-repeat url("images/kreuz-grau.gif") 15px 12px;
}


/* submenu */		
#submenu ul li {
		font-size:12px;
		padding: 0;
		color:#333333;
		border-bottom:dotted 0px #333333;
}

#submenu li a:link {
/*		display: block; */
		padding:0px; 
		background-color:transparent;
/*		color:#333333; */
		text-decoration:none;
		font-size:12px;
		text-align:left;
		}

 #submenu li a:visited {
/*		display: block; */
		padding: 0px 0px 0px 0px;
		background-color:transparent;
		color:#333333;
		text-decoration:none;
		font-size: 12px;
		text-align:left;
		}

#submenu li a:hover {
/*	display: block; */
	padding: 0px 0px 0px 0px;
	background-color:transparent;
	color:#333333;
	text-decoration:none;
	font-size:12px;
	text-align:left;
	font-weight: bold;
}

#submenu li a:active {
/*		display: block;	*/
		padding: 0px 0px 0px 0px;
		background-color:transparent;
		color:#64A104;
		text-decoration:none;
		font-size:12px;
		text-align:left;
		}

.subaktiv a:link {
	color: #64A104;
	font-weight:bold;
}
.subaktiv a:visited {
	color: #64A104;
	font-weight:bold;
}
.subnorm a:link {
	color: #333333;
}
.subnorm a:visited {
	color: #333333;
}


#searchtable {
	font-size:15px;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-left:3px;
	color:#333333;
	border-bottom:dotted 1px #333333;
	}
	
.searchtd {
	padding-left: 25px;
	}

#home #home-link {
	color:#64A104;
	background:no-repeat url("images/pfeil-gruen.gif") 15px 12px;
}
#home #home-link a:link {
	color:#64A104;
}
#home #home-link a:visited {
	color:#64A104;
}
#konzept #konzept-link {
	color:#64A104;
	background:no-repeat url("images/kreuz-auf-gruen.gif") 15px 12px;
}
#konzept #konzept-link a:link {
	color:#64A104;
}
#konzept #konzept-link a:visited {
	color:#64A104;
}
#indikationen #indikationen-link {
	color:#64A104;
	background:no-repeat url("images/kreuz-auf-gruen.gif") 15px 12px;
}
#indikationen #indikationen-link a:link {
	color:#64A104;
}
#indikationen #indikationen-link a:visited {
	color:#64A104;
}
#lage #lage-link {
	color:#64A104;
	background:no-repeat url("images/kreuz-auf-gruen.gif") 15px 12px;
}
#lage #lage-link a:link {
	color:#64A104;
}
#lage #lage-link a:visited {
	color:#64A104;
}
#info #info-link {
	color:#64A104;
	background:no-repeat url("images/pfeil-gruen.gif") 15px 12px;
}
#info #info-link a:link {
	color:#64A104;
}
#info #info-link a:visited {
	color:#64A104;
}
#feedback #feedback-link {
	color:#64A104;
	background:no-repeat url("images/pfeil-gruen.gif") 15px 12px;
}
#feedback #feedback-link a:link {
	color:#64A104;
}
#feedback #feedback-link a:visited {
	color:#64A104;
}
#kontakt #kontakt-link {
	color:#64A104;
	background:no-repeat url("images/pfeil-gruen.gif") 15px 12px;
}
#kontakt #kontakt-link a:link {
	color:#64A104;
}
#kontakt #kontakt-link a:visited {
	color:#64A104;
}


/* Diverse */

.font15{
	font-size:130%;
}

