/**************************/
/********* basics *********/
/**************************/
html, body {
  height:100%;
  margin:0;
  padding:0;
} 
body {
  min-width:950px;
  min-height:620px;
  position:relative;
} 
body {
	background-color: #c8d3df;
	font-family: arial,helvetica,sans-serif;
}
* {
	margin: 0px auto;
	padding: 0px;
}


/********* Textformatierung *********/
p,h1,h2 {
	color: #0b233c;
	padding: 7px 5px 0px 0px;
}
p.inhalt {
	padding: 7px 5px 0px 16px;
}
p:first-letter { 
/*	padding-left: 1px; */		/* angeschnittenes W am Anfang eines Absatzes */
}
h1 {
	font-size: 12px;
}
h1,h2,h3,h4 {
	font-weight:bold;
}
h2,h3,h4,p {
	font-size: 11px;
}
h1,h2,p {
	line-height: 17px;
}
.fett {
	font-weight:bold;
}
/*******************************/
/********* Mehrspaltig *********/
/*******************************/
/********* 1. Spalte oben Fliesstext *********/
.first_row_line {
	padding: 30px 5px 0px 16px;
}
/********* 1. Spalte Fliesstext *********/
.first_row {
	padding: 7px 5px 0px 16px;
}
/********* ab 2. Spalte oben Fliesstext *********/
.first_line {
	padding: 30px 5px 0px 0px;
}
/********* News Seitenhalter *********/
h3 {
	padding: 10px 5px 5px 11px;
}
.news {
	padding: 0px 5px 0px 11px;
}

/********* Links *********/
a:link {
	color:#194574;
	text-decoration: none;
}
a:visited {
	color:#194574;
	text-decoration: none;
}
a:hover {
	color: #0b233c;
	text-decoration: none;
}
/********* Links Content Themen rechter Seitenhalter *********/
a.thema:link {
	color:#194574;
	text-decoration: none;
	font-weight:bold;
}
a.thema:visited {
	color:#194574;
	text-decoration: none;
	font-weight:bold;
}
a.thema:hover {
	color: #0b233c;
	text-decoration: none;
	font-weight:bold;
}

/********* Links Termine *********/
a.termin:link {
	color:#194574;
	text-decoration: underline;
}
a.termin:visited {
	color: #194574;
	text-decoration: underline;
}
a.termin:hover {
	color: #0b233c;
	text-decoration: underline;
}

/*************************************/
/********* ges. Grundflaeche *********/
/*************************************/

/********* mittenzentrierte Grundflaeche *********/
#centerbox {
	width: 947px;
	height: 625px;
	text-align:left;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-475px;
	margin-top:-312px;
  	background-color: #ffffff;
												 /* border:thin solid black; */
}


/*************************************/
/********* Hauptbereich oben *********/
/*************************************/

/********* Logos/Header *********/
#headerbox {
	float: left;
	width: 947px;
	height: 105px;
	text-align:left;
	background-image: url(images/header/header_hg.gif);
	background-color: #ffffff;
												 /* border:thin solid black; */
}


/**************************************/
/********* Hauptbereich links *********/
/**************************************/

/********* Grundflaeche weiss Homepage *********/
#leftbox_home {
	float: left;
	width: 732px;
	height: 485px;
	text-align:left;
	background-color: #ffffff;
	margin-left: 10px;
	display:inline;
												 /* border:thin solid black; */
}
/********* Grundflaeche blau Content *********/
#leftbox {
	float: left;
	width: 732px;
	height: 507px;
	text-align:left;
	background-color: #C9D3DF;
	margin-left: 10px;
	display:inline;
												 /* border:thin solid black; */
}
/********* Navigation *********/
#navibox {
	float: left;
	width: 732px;
	height: 160px;
	text-align:left;
	background-color: #ffffff;
}
/********* Navigation 2. und 3. Zeile *********/
.navibox_2 {
	float: left;
	width: 732px;
	height: 176px;
	text-align:left;
	background-color: #ffffff;
	background-image: url(images/navi/navi_hg.gif);
}

/********* Buchcover *********/
.cover {
	float:left;
	margin-top:30px;
	margin-left:15px;
	margin-right:10px;
	margin-bottom:30px;
}

/*************************************/
/********* Content 1-spaltig *********/
/*************************************/
/********* Content Homepage *********/
#contbox_1_1 {
	float: left;
	width: 730px;
	height: 346px;
	text-align:center;
	background-color: #ffffff;
}

/*************************************/
/********* Content 2-spaltig *********/
/*************************************/
/********* Content 1. Spalte *********/
#contbox_1_2 {
	float: left;
	width: 656px;
	height: 346px;
	text-align:left;
	background-color: #C9D3DF;
	overflow:auto;
}
/********* Content 1. Spalte Inhaltsangabe *********/
#contbox_1_2_inhalt {
	float: left;
	width: 656px;
	height: 346px;
	text-align:left;
	background-color: #C9D3DF;
	overflow:auto;
}
/********* Content 2. Spalte/kleine Logos *********/
#contbox_2_2 {
	float: right;
	width: 70px;
	height: 346px;
	text-align:left;
	background-color: #C9D3DF;
}

/*************************************/
/********* Content 3-spaltig *********/
/*************************************/
/********* Content 1. Spalte/Cover *********/
#contbox_1_3 {
	float: left;
	width: 320px;
	height: 346px;
	text-align:left;
	background-color: #C9D3DF;
}
/********* Content 3. Spalte/kleine Logos *********/
#contbox_3_3 {
	float: right;
	width: 70px;
	height: 346px;
	text-align:left;
	background-color: #C9D3DF;
}
/********* Content 2. Spalte/Text *********/
#contbox_2_3 {
	float: left;
	width: 336px;
	height: 346px;
	text-align:left;
}

/***************************************/
/********* Hauptbereich rechts *********/
/***************************************/

/********* Grundflaeche *********/
#rightbox {
	float: right;
	width: 184px;
	height: 472px;
	text-align:left;
	background-color: #C9D3DF;
	margin-top: 4px;
	margin-right: 10px;
	display:inline;
												 /* border:thin solid black; */
}
/********* Termine Headline *********/
#right_content_head {
	width: 184px;
	height: 107px;
	text-align:left;
												 /* border:thin solid black; */
}
/********* Termine Content *********/
#right_content {
	width: 184px;
	height: 242px;
	text-align:left;
	background-color: #DDE6ED;
	overflow: auto;
												 /* border:thin solid black; */
}
/********* Navi Thema *********/
#right_navi_1 {
	width: 184px;
	height: 104px;
	text-align:left;
	background-color: #194574;
												 /* border:thin solid black; */
}
/********* Navi Kontakt *********/
#right_navi_2 {
	width: 184px;
	height: 50px;
	text-align:left;
	background-color: #C9D3DF;
												 /* border:thin solid black; */
}


