/*--- Globale Definitionen  ---*/
Body { color:black; background-color:#CC9933; font-family: verdana; font-size:11pt; }

h1 { color:black; font-size:20pt; text-align:center;}
h2 { color:black; font-size:16pt; text-align: center;font-weight:normal;}
h3 { color:black; font-size:13pt; text-align: left; font-weight:normal;}
h4 { color:black; font-size:15pt; text-align: center;font-weight:bold;}
h6 { color:#477320; font-size:13pt; text-align: left;font-weight:normal;}
p { text-align: center;}

table * { /*position:relative;*/vertical-align:top;/*width:60%;margin-left:20%;*/}

/*--- Bereichsdefinitionen ---*/

/*Der Bannerbereich */
#banner {
	position:absolute;
	background-image: url(../kundenpics/banner.jpg);
	background-color:#6F2E1A;
	background-position: right;
	background-repeat: no-repeat;
	top:0px;
	left:20%;
	width:80%;
	height:120px;
}

*html #banner {
	width:81.5%;
	left:19.5%;
}


/* Die Navigationsleiste */	
#nav {
	background-color:#6F2E1A;
	position:absolute;
	top:145px;
	left: 0px;
	width: 19%;
	height: 83%;
	color: #F9E48E;
	padding-left: 1%;
}

*html #nav {
	width:19%;
	padding-left:1%;
}

/* Der Hauptbereich der Seite */
#main {
	position:absolute;
	top: 145px;
	left: 20%;	
	height: auto;
	width: 79%;
	background-color:#F9E48E;
	padding-left:1%;
	min-height:715px;
	
}

*html #main {
	position:absolute;
	top: 145px;
	left: 21.7%;	
	height: 80%;
	width: 79.3%;
	background-color:#F9E48E;
	padding:10px;
}

/* Der Logobereich */
#logo {
	position:absolute;
	background-image: url(../kundenpics/headberta_191x110.jpg);
	background-position: center;
	background-repeat:no-repeat;
	top:0px;
	left:0px;
	width:20%;
	height:120px;
	background-color:#6F2E1A;
}

/* Der grüne Balken */

#green_line {
	position:absolute;
	display:block;
	top: 120px;
	left:0px;
	width:99%;
	height: 20px;
	background-color: #477320;
	color:#F9E48E;
	font-size:100%;
	text-align:right;
	text-indent:-10px;
	vertical-align:20%;
	padding-top:3px;
	padding-bottom:2px;
	padding-right:1%;
}

*html #green_line {
	height:25px;
	width:101.4%
	}
	

/*--- Navilinks ---*/
	
/* Definition der nicht besuchten Links */	
#nav a:link {
	position:relative;
	display:block;
	background-color:  #6F2E1A;
	margin-left: -30px;
	left:-10px;
	width:117.5%;
	height:30px;
	line-height: 28px;
	color: #F9E48E;
	font-family: verdana;
	font-size: 120%;
	font-weight:normal;
	text-align:left;
	text-decoration: none;
}

/* Definition der besuchten Links */	
#nav a:visited {
	position:relative;
	display:block;
	background-color:  #6F2E1A;
	margin-left: -30px;
	left:-10px;
	width:117.5%;
	height:30px;
	line-height: 28px;
	color: #F9E48E;
	font-family: verdana;
	font-size: 120%;
	font-weight:normal;
	text-align:left;
	text-decoration: none;
}
	
/* Definition der Links wenn der Mauszeiger sie berührt */	
#nav a:hover {
	position:relative;
	display:block;
	background-color: #F9E48E;
	margin-left: -30px;
	left:-10px;
	width:117.5%;
	height:30px;
	line-height: 28px;
	color: #6F2E1A;
	font-family: verdana;
	font-size: 120%;
	font-weight:normal;	
	text-align:left;
	text-decoration: none;
}

#nav_ul a:link {
	position:relative;
	display:block;
	left: -10px;
	background-color:  #6F2E1A;
	margin-top: -0%;
	width:115%;
	height: 25px;
	line-height: 23px;
	color: #F9E48E;
	font-family: verdana;
	font-size: 115%;
	font-weight:normal;
	text-indent:0px;
	vertical-align: 20% /*text-bottom*/;
	text-decoration: none;
}

/* Definition der besuchten Links */	
#nav_ul a:visited {
	position:relative;
	display:block;
	left: -10px;
	background-color:  #6F2E1A;
	margin-top: -0%;
	width:115%;
	height: 25px;
	line-height: 23px;
	color: #F9E48E;
	font-family: verdana;
	font-size: 115%;
	font-weight:normal;
	text-indent:00px;
	vertical-align: 20% /*text-bottom*/;
	text-decoration: none;
}
	
/* Definition der Links wenn der Mauszeiger sie berührt */	
#nav_ul a:hover {
	position:relative;
	display:block;
	left: -10px;
	background-color: #F9E48E;
	margin-top: -0%;
	width:115%;
	height: 25px;
	line-height: 23px;
	color: #6F2E1A;
	font-family: verdana;
	font-size: 115%;
	font-weight:normal;	
	text-indent:0px;
	vertical-align: 20% /*text-bottom*/;
	text-decoration: none;
}

#nav ul {
	list-style:none;
}

#nav li {
	list-style:none;
}


/*--- Spezielle Einzeldefinitionen ---*/

/* Bilder */
#centerpics {
	float:left;
	margin-left:40%;

}

.centerpics {
	margin-left:20%;
	margin-top: 5%;

}


#leftpics {
	float:left;
	margin-top:0%;
	margin-left: 20%;
	margin-right: 1%;
	margin-bottom: 0%;

	
}

#rightpics {
	float:right;
	margin-top:0%;
	margin-left: 1%;
	margin-right: 0%;
	margin-bottom: 0%;

}

.auszeichnungen {
	position:absolute;
	top:500px;
	right:25px;
	width: 80px;
}

.auszeichnungen img {
	margin-left:10%;
	margin-right:10%;
}
/* Textformatierungen gesonderte Abschnitte */

#prespan {
	font-weight:bold;
}




/* Zeilenabstand für die Links in der Navigationsleiste */
#nav br { line-height:40pt;}




/*Links im Mainbereich*/

#main a:link {
		color:#356BB5;
		text-decoration:none;
		font-weight:600;
}

#main a:visited {
		color:#356BB5;
		text-decoration:none;
}

#main a:hover {
		color:#356BB5;
		text-decoration:underline;
}

/* Fusszeilen speziell salvatorische Klausel */

#salvatorisch {
	font-size: 8pt;
	}
	
/*--- aboutseitendivs ---*/

.abouttext {
	text-align:justify;
	width:74%;
	
}
*html .abouttext {
	text-align:justify;
	width:75%;
	
}

.aboutpics {
	position:absolute;
	top:10px;
	right:-10px;
	width:25%;
	height:auto;
}
.aboutpics img {
	margin-top:5px;
}
/*--- Newsbereich ---*/

.news_shownews_table {
	position:relative;
	width:70%;
	margin-left:15%;	
		
}
	
.news_shownews_table_topic {
	font-weight:bold;
	width:70%;
	color:#F9E48E;
	background-color:#6F2E1A;
	

}

.news_shownews_table_time {
	position:relative;
	width:30%;
	font-weight:bold;
	color:#F9E48E;
	background-color:#6F2E1A;
	

}

.news_shownews_table_news {
	position:relative;
	color:#6F2E1A;
	background-color:#F9E48E;
	padding-bottom: 20px;
}

/*--- Bildergalerien ---*/
/*
.show_thumbs_table {
	position:relative;
	width: 60%;
	margin-left:20%;
	margin-right:20%;
}

.show_thumbs_table tr {
	height:10px;
}
	
.show_pics_nav {
	position:relative;
	margin-left: 40%;
	margin-right:40%;
	}
	*/