/*
- - - farben - - -

#0056A6 - blau

*/

html {
	height: 100%;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: normal;
	color: #000;
	background-color: #fff;
	background-image: url(/de/system/images/bg-dreher-partner.gif);
	background-repeat: repeat-y;
	text-align: left;
	margin: 0;
	padding: 0;
	height: 100%;
	scrollbar-base-color: #0A3992;
	scrollbar-face-color: #0A3992;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
}


a:link, a:visited {
	color: #0056A6;
	text-decoration: none;
}


a:hover, a:active {
	color: #BCBBBB;
}

h1 {
	margin: 0;
	font-size: 11px;
}

p {
	margin: 0 0 20px 0;
}

.clear {
	clear: both;
}

.blau {
	color: #0056A6;
}

/* = = = = = = = = = = = grundaufbau ANFANG = = = = = = = = = = = */

#template {
	background: url(/de/system/images/hg.gif)
					repeat-y;
	margin: auto auto;
	min-height: 100%;
	position: relative;
	padding: 0 0 30px 0;
}

html #template {
	height: 100%;
}

/* - - - - - - links - - - - - - - - -*/

#links {
	width: 120px;
	float: left;
	text-align: right;
}

.seit {
	color: #0056A6;
	margin: 0 5px 0 0;
}

.navi {
	height: 429px;
	margin: 118px 5px 0 0;
	font-size: 10px;
}

.navi ul {
	margin: 0;
	padding: 0;
}

.navi li {
	list-style: none;
}


/*.navi a:link, .navi a:visited */
.navilink {
	color: #000;
}

/*.navi a:hover */ 
.navilinkaktiv {
	color: #0056A6;
	font-weight: bold;
}



/* .navi ul ul li a:link, .navi ul ul li a:visited */
.sublink  {
	color: #000;
	padding: 0 10px 0 0;
}

.navi ul ul li a:hover, .navi ul ul li a:active, .subnaviaktiv {
	color: #0056A6;
	padding: 0 10px 0 0;
	background: url(/de/system/images/bull.gif)
					right
					no-repeat;
}

.navi ul ul {
	margin: 0 0 15px 0;
}

/* - - - - - - balkenblau - - - - - - */

#balkenblau {
	width: 81px;
	float: left;
	text-align: center;
}

.logo {
	margin: 20px 0 450px 0;
}

/* - - - - - - mitte - - - - - - - - */

#mitte {
	width: 573px;
	float: left;
}

.logoblau {
	margin: 48px 0 40px 211px;
}

.spaltelinks {
	width: 183px;
	margin: 2px 0 0 0;
	padding: 0 15px;
	float: left;
}

.spalterechts {
	float: left;
	width: 337px;
}

.img {
	border: 1px solid #0056A6;
}

/* - - - - - - rechts - - - - - - - -*/

#rechts {
	width: 165px;
	margin: 117px 0 0 17px;
	float: left;
}

.aktuelles {
	height: 198px;
	margin: 50px 0 0 0;
}
/* = = = = = = = = = = = grundaufbau ENDE = = = = = = = = = = = */



/* -------  START ---- newssachen, listing und detail -------------------------*/


.newsseite-abstand-1 {
	width: 16px;
	float: left;
/*	background-color: #f00;  */
	}

.newsseite-abstand-2 {
	width: 183px;
	float: left;
/*	background-color: #ff0; */
	}

.newsseite-abstand-3 {
	width: 13px;
	float: left;
/*	background-color: #9E1B34;  */
	}

.newsseite-abstand-4 {
	width: 300px;
	float: left;
/*	background-color: #f0f;  */
	}


.bildrand {
	border: 1px solid #0056A6;
	}



/* -------  ende --- newssachen, listing und detail -------------------------*/




/* -------  kontakt.tmpl  -------------------*/

.kontakt-abstand-1 {
	width: 15px;
	float: left;
/*	background-color: #ff0;     */
}


.kontakt-feld-2 {
	width: 190px;
	float: left;
/*	background-color: #f0f;     */
}


.kontakt-abstand-3 {
	width: 10px;
	float: left;
/*	background-color: #f00;     */
}


.kontakt-feld-3 {
	width: 310px;
	float: left;
/*	background-color: #00f;     */
/*	border: 1px solid #939598;  */
}

.adresse-eingerueckt {
	width: 129px;
	float: left;
	margin-left: 10px;
	color: #fff;
/*	background-color: #f00;     */
}

.kontakt-links {
	width: 65px;
	float: left;
/*	background-color: #bbb;     */
}

.kontakt-rechts {
	width: 235px;
	float: left;
/*	background-color: #aaa;     */
}


.kontakt-rechts-1 {
	width: 80px;
	float: left;
	margi-top: 3px;
/*	background-color: #aaa;     */
}


.kontakt-rechts-2 {
	width: 155px;
	float: left;
	margi-top: 3px;
/*	background-color: #bbb;     */
}


.eingabe-kontakt {
	 color: black;
 	 border: 1pt solid #ccc;
	 width: 225px;
}

.eingabe-kontaktselected {
	 color: black;
 	 border: 1pt solid #0A3992;
	 width: 225px;
	 background-color: #fafafa;
}



.eingabe-kontakt-2 {
 	 border: 1pt solid #ccc;
	 width: 225px;
}

.eingabe-kontaktselected-2 {
 	 border: 1pt solid #9E1B34;
	 width: 225px;
	 background-color: #fafafa;
}

/* -------  ende / kontakt.tmpl  -------------------*/


.adresszeile {
	display: none;
}