body {
	margin: 30px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D2B50;
	text-align: center;
	background: #fff;
}

a:link, a:visited {
	text-decoration: none;
	color: #364F6E;
}

a:hover {
	color: #8695A7;
}

p {
	margin: 0 0 20px 0;
}


.clear {
	clear: both;
}

.clear-klein {
	clear: both;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
}

h1 {
	background: #FFF8C9;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	color: #0e2a51;
	margin: 0;
	padding: 7px 0 0 43px;
	height: 25px;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D2B50;
}

.trennstrich {
	background: #E87900;
	height: 10px;
}

hr {
 background-color: #0D2B50; /* Mozilla 1.4 */
 color: #0D2B50; /* IE 6 */
 border: #0D2B50; /* Opera 7.11 */
 height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

/* = = = = = = = = = = = = AUSBLENDEN = = = = = = = = = = = = */
.symb-aktuelles-start,
.symb-ueberuns-start,
.symb-produkte-start,
.symb-kontakt-start,
.symb-home-start,
.aktuelles-start,
.aktuelles-listing-start,
.produkte-start,
.symb-aktuelles,
.symb-ueberuns,
.symb-produkte,
.symb-kontakt,
.symb-home,
.navi,
.emo,
#rechts,
.rechts,
.satz-start,
.subnavi,
.links{
	display: none;
}

#footer {
	background: #FFF8C9;
	padding: 5px 43px;
}

/* = = = = = = = = = = = = GRUNDAUFBAU ANFANG = = = = = = = = = = = = */

#template {
	margin: 0 auto;
	width: 640px;
	border: 1px solid #0D2B50;
	background: #fff;
	text-align: left;
}


#header {
	height: 142px;
	background: url(images/bg-header.jpg);
}

.logo {
	position: absolute;
	margin: 33px 0 0 50px;
}

/* = = = = = = = = = = = = STARTSEITE ANFANG = = = = = = = = = = = = */

#headerstart {
	height: 190px;
	background: url(images/bg-header-start.gif);
}

.aktuelles {
	clear: both;
	background: url(images/emo.jpg);
	height: 180px;
}


/* = = = = = = = = = = = = MITTE ANFANG = = = = = = = = = = = = */

.inhalt-content {
	width: 475px;
	padding: 25px 0 0 43px;
}


/* = = = = = = = = = = = we:content = = = = = = = = = */

.subline {
	background: #FBEF9F;
	border-left: 35px solid #0D2B50;
	font-weight: bold;
	padding: 2px 10px;
	margin: 0 0 20px 0;
}

.sublinerechts {
	background: #d4e6f2;
	font-weight: bold;
	margin: 0 22px 22px 22px;
	padding: 2px 2px 2px 181px;
}

.ganzebreite {
	padding: 0 0 20px 0;
}

.zweidrittel {
	padding:  0 0 20px 0;
	width: 295px;
	float: left;
}


.eindrittel {
	width: 159px;
	padding: 0 0 20px 0;
	float: left;
}

.abstand-drittel {
	float: left;
	width: 15px;
}


.abstand-halb {
	float: left;
	width: 50px;
}

.halbhalb {
	width: 210px;
	padding: 0 0 20px 0;
	float: left;
}

.img {
	border: 1px solid #0D2B50;
}

.kommentar-bild {
	font-size: 9px;
	font-weight: bold;
}

/* - - - - - - - POPUP - - - - - - - */
.zoom {
	text-align: right;
	background: url(images/popup.gif)
                    right
                    no-repeat
                    #DBDFE5;
	font-size: 9px;
	border-left: 1px solid #0D2B50;
	border-right: 1px solid #0D2B50;
	border-bottom: 1px solid #0D2B50;
}

.zoom a:link, .zoom a:visited, a.zoom:link, a.zoom:visited {
	color: #0D2B50;
	padding: 0 35px 0 0;
}




/* = = = = = = = = = = = Newslisting  = = = = = = = = = */

.newslisting-box-aussen {
	background: #fff;
}

.newslisting-box {
	background: #fff;
}

.newslisting-innen {
	background: #fff;
}

.newslisting-headline {
	background: #fff;
	width: 425px;
	padding: 4px 4px 4px 15px;
	font-weight: bold;
	color: #0D2B50;
}

.newslisting-text {
	float:left;
	padding: 11px 10px 0 11px;
}

.newslisting-festehoehe {
	width: 4px;
	height: 37px;
	float: left;
}

/* = = = = = = = = = = = Newsdetail = = = = = = = = = */

.bildaktuell {
	float: left;
	padding: 4px 20px 15px 0;
}



/* - - - - - - - - Kontakt - - - - - - - - */

.abstand-kontaktspalte {
	float: left;
	width: 20px;
}

.kommentar {
	font-size: 9px;
}

.kontaktspalte{
	width: 225px;
	padding: 0 0 20px 0;
	float: left;
}

.bezeichnung {
	width: 100px;
	float: left;
	margin:4px 0 0 0;
	height: 16px;
	}

.formularfeld {
	height: 25px;
}
.feld {
	border: 1px solid #0D2B50;
	width: 115px;
	margin: 0 0 5px 0;
	color: #313431;
	font-size: 11px;
	background: #ffffff;
	}

.inputselected {
	border: 1px solid #0D2B50;
	width: 115px;
	margin: 0 0 5px 0;
	background-color: #FAEFCE;
	color: #313431;
	font-size: 11px;
	}



.textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #0D2B50;
	width: 225px;
	height: 115px;
	color: #313431;
	margin: 0 0 5px 0;
	background: #ffffff;
	}

.textareaselected {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #0D2B50;
	width: 225px;
	height: 115px;
	color: #313431;
	background-color: #FAEFCE;
	margin: 0 0 5px 0;
	}

.abstand-sendebutton {
	line-height: 3px;
	height: 3px;
	font-size: 3px;
}




