body {
	margin: 0;
	padding: 0;
	background-color: #F3F3F3;
	color: #444444;
	font-family: Tahoma;
	font-size: 12px;
}

.mainTable {
width: 1004px;
background: url(../pics/background_mid.jpg);
margin-top: 10px;
}

.backgroundBottom {
	width: 1004px;
}

/* #### Überschriften #### */
    h3 {
    	margin-bottom: 10px;
    	font-family: Tahoma;
    	text-align: left;
    	font-size: 13px;
    }
    h4 {
    	padding-left: 30px;
    	font-size: 14px;
    }
    
    h5 {	
    	color: red;
    	font-size: smaller;
    }
    p.headline {
    	font-family: Tahoma;
    	font-size: 14px;
    	font-weight: bold;	
    	padding-left: 30px;
    	/*text-decoration: underline;*/
    	color: #444444;
    	display: block;
      padding-top: 0px;
      margin-top: 0px;
    }
/* #### ENDE: Überschriften #### */



/* #### Links #### */
    a {
    	color: #003C78;
    	text-decoration: none;
    }
    a.contentLink {
    	color: #003C78;
    }
    a.bottom {
    	font-family: Tahoma;
    	font-size: 12px;
    	color: #003C78;
    	font-size: 11px;
    	text-decoration: none;
    }
/* #### ENDE: Links #### */



/* #### Listen #### */
    ul {
    	padding: 0 20px 0 20px;
    	margin: 0:
    }
    ul.list {
    	padding-left: 30px;
    }
    li {
    	font-family: Tahoma;
    	font-size: 12px;
    	font-weight: normal;
    	line-height: 150%;
    	padding: 0;
    	margin: 0;
    }
/* #### ENDE: Listen #### */



/* #### Bilder #### */
    img {
    	border: 0;
    }
    .bildLi {
    	margin-right: 0px;
    	margin-bottom: 0px;
    	float: left;
    	margin-right: 5px;
    	border: 0;
    }
    .bildRe {
    	margin-right: 0px;
    	margin-bottom: 0px;
    	float: right;
    	margin-left: 10px;
    	border: 0;
    }
/* #### ENDE: Startseite die Kästen unten #### */



/* #### Startseite die Kästen unten #### */
    .mainNewsTable {
    	width: 550px;
    	margin-top: 20px;
		margin-left: 30px;
    }
    .mainNewsText {
    	width: 50%;
    	max-width: 50%;
    	padding-left: 5px;
    	padding-right: 5px;
    	vertical-align: top;
    	font-size: 11px;
    	color: #444444;
    	line-height: 150%;
    	background-image: url(/pics/newsbackground.jpg);
    	/*background-repeat: repeat-y;*/
    	background-repeat: no-repeat;
    	margin: 0;
    	padding-bottom: 0;
    	padding-top: 10px;
    }
    .mainNewsTextGross {
    	width: 50%;
    	max-width: 50%;
    	padding-left: 5px;
    	padding-right: 5px;
    	vertical-align: top;
    	font-size: 11px;
    	color: #444444;
    	line-height: 150%;
    	background-image: url(/pics/newsbackground_gross.jpg);
    	background-repeat: repeat-y;
    	margin: 0;
    	padding-bottom: 0;
      padding-top: 10px;
    }
/* #### ENDE: Startseite die Kästen unten #### */


/* #### Autorkasten #### */
	.autorBox {
		 float: right; 
		 padding-right: 18px; 
		 margin: 0px 5px 3px 5px;
	}
    .autor {
    	/*color: #FFFFFF;*/
    	color: #6A6A6A;
    	font-family: Tahoma;
    	font-weight: bold;
    	letter-spacing: 0px;
    	font-size: 11px;
    	padding-left: 5px;
    	line-height: 15px;
    	margin-left: 3px;
    	background-image: url(../pics/nav_mid_white.jpg);
    	background-repeat: repeat-y;
    }
    .bildAutorUntertext {
    	font-family: Tahoma;
    	margin-left: 5px;
    	margin-right: 6px;
    	font-size: 11px;
    	font-weight: normal;
    	line-height: 150%;
    }
    .bildLiAutor {
    	margin-left: 5px;
    	margin-bottom: 0px;
    	margin-top: 0px;
    	float: left;
    	margin-right: 5px;
    	border: 0;
    	width: 70px;
    	height: 100px;
    }
    .bildReAutor {
    	margin-left: 5px;
    	margin-bottom: 0px;
    	margin-top: 0px;
    	float: left;
    	margin-right: 5px;
    	border: 0;
    	width: 70px;
    	height: 100px;
    }
    
    a.autor {
    	color: #FFFFFF;
    }
/* #### ENDE: Autorkasten #### */



/* #### Texte #### */
    .contentHead {
    	margin-left: 30px; 
    	margin-right: 40px;
    	font-size: 12px;
    	font-family: Tahoma;
    	color: #444444;
    	line-height: 150%;
    	padding: 0;
    }
/* #### ENDE: Texte #### */



/* #### SummeryKasten #### */
    div.summaryKasten {
    	background-image: url(../pics/summary_mid.jpg);
    	background-repeat: repeat-y;
    	margin-left: 30px;
    	margin-right: 0px;
    	width: 550px;
    	margin-top: 0px;
    }
    .summeryKastenUeberschrift {
    	font-family: Tahoma;
    	font-size: 13px;
    	font-weight: bold;
    	color: #444444;
    	padding-left: 10px;
    	padding-right: 10px;
    	padding-top: 0px;
    	line-height: 150%;
    }
    .summeryKastenText {
    	font-family: Tahoma;
    	font-size: 12px;
    	line-height: 150%;
    	font-weight: normal;
    	color: #444444;
    	padding-left: 10px;
    	padding-right: 10px;
    	padding-bottom: 5px;
    }
/* #### ENDE: SummeryKasten #### */


/* #### Sitemap #### */
    .sitemapMenu {
    	font-family: Tahoma;
    	font-size: 11px;
    	line-height: 150%;
    	font-weight: normal;
    	color: #444444;
    	background-color: #adcbe3;
    	/*background-color: #DEDEDE;*/
    }
    td.sitemapEintraege {
    	font-family: Tahoma;
    	font-size: 11px;
    	line-height: 150%;
    	font-weight: normal;
    	color: #444444;
    	background-color: #F3F3F3;
    }
    table#sitemap {
    	margin-left: 10px;
    	margin-right: 10px;
    	width: 580px;
    }
    a.sitemapLink:hover {
    	color: #ff9d08;
    }
    div.sitemapEintrag {
    	padding: 0 0 1px 5px;
    }
/* #### ENDE: Sitemap #### */



/***** Farbe Hintergrund, Farben Links, Schriftart *****/

.error 
{
	font-size: 12px;
	color: red;
}


/***** Texte *****/
p		{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 150%;
	color: #444444;
}

/***** schriftgroesse testen *****/
select,input {
	font-size: 12px;
	font-family: Tahoma;
	margin-bottom: 1px;
	margin-top: 0px;
}

/***** Spezialformate Einklinker *****/
td.normal		{
	font-size: 12px;
	line-height: 125%;
}

.withBackground {
  background-image: url(/pics/middleWhite.jpg);
  padding-left: 25px;
  background-repeat: repeat-y;
}

td {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
}

.formBuenidg {
	padding-left: 20px;
}