/* ------------------------------- :::: revier GmbH 2007 :::: ------------------------------- */
body {
	margin : 0;
	padding : 0;
	text-align : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #7F7F7F;
	background : #fff;
	line-height : 130%;
	border: 1px solid #4784C7;
}

/* = = = = = = = = = = ALLGEMEINE DEFINITIONEN S T A R T = = = = = = = = = = */
a:link, a:visited {
text-decoration : none;
color : #356EBA;
}

a:hover {
text-decoration : none;
color : #729CD5;
}

ul {
	margin : 0;
	padding : 8px 0 0 16px;
}

li {
	padding : 0 0 4px 0;
} 

table {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border-collapse : collapse;
}

p {
	margin : 0 0 20px 0;
}

.clear {
	clear : both;
}

.clear_klein {
	clear : both;
	height : 1px;
	line-height : 1px;
	font-size : 1px;
	margin : -1px 0 0 0;
}

h1 {
	margin : 0 0 5px 0;
	padding : 0;
	font-size : 14px;
	color : #000;
}

hr {
	height : 1px;
	border-top : 0;
	margin: 11px 0;
	border-bottom : 1px dashed #A5A8AA;
}

.komment {
	font-size : 9px;
	font-weight : normal;
}

.valign {
	vertical-align : middle;
}

.rot {
	color : red;
}
.blau {
	color: #3670BD;
}
.gross {
	font-size: 14px;
}

/* = = = = = = = = = = = = = = = =  ausblenden S T A R T = = = = = = = = = = = = = */
.top,
.down,
.header,
.neuburger,
.neuburger_folge,
.logo,
.spruch_start,
.spruch,
.satz_eins,
.satz_zwei,
.navi_abstand,
.linie_blau,
.navi,
.border_white,
.subnavi_ohne,
.subnavi,
.rechts,
.rechts_in,
.foot_box_ab,
.foot_box_c {
	display: none;
}
/* = = = = = = = = = = = = = = = =  ausblenden E N D E = = = = = = = = = = = = = */

.zentriert, .zentriert_folge {
	margin: 15px 15px 0 15px;
	width: 600px;
}


/* gleicher Abstand der Bloecke */
.ie_kleiner_abstand {
	height : 1px; 
	line-height : 1px;
	font-size : 1px;
}

/* gleicher Abstand der Bilder */
.bild_inhalt {
	margin: 0 0 15px 0;
}

.spalte_links {
	width : 270px;
	float : left;
}

.spalte_rechts {
	width : 200px;
	float : right;
}

.eindrittel {
	float: left;
	width: 175px;
}
.zweidrittel {
	float: right;
	width: 300px;
	margin: 0 10px 0 0;
}
.clear25px {
	clear : both;
	height : 25px;
	line-height : 25px;
	font-size : 25px;
}
.emo_img {
	border-right: 0px solid #fff;
	border-top: 0px solid #fff;
	border-bottom: 0px solid #fff;
}

/* = = = = = = = =  FOOTER START  = = = = = = = = */
.foot {
	color: #346DBA;
	margin: 10px 0;
}
.foot_box_a {
	float: left;
	width: 125px;
	margin: 0 0 0 15px;
}
.foot_box_aa {
	float: left;
	width: 150px;
	margin: 0 0 0 20px;
}
.foot_box_b {
	float: left;
	margin: 0 0 0 20px;
	width: 182px;
}
/* = = = = = = = =  FOOTER ENDE  = = = = = = = = */


/* = = = = = = = =  NEWS START  = = = = = = = = */
.newslisting_img {
	float: left;
	width: 100px;
}
.newslisting_txt {
	float: right;
	width: 360px;
}
/* = = = = = = = =  NEWS ENDE = = = = = = = = */

/* = = = = = = = =  KONTAKT START  = = = = = = = = */
.bezeichnung {
	width : 100px;
	float : left;
	margin : 4px 0 0 0;
}

.feld {
	border : 1px solid #fff;
	width : 170px;
	margin : 0 0 5px 0;
	color : #005DA8;
	font-size : 11px;
	background: #E6EFF6;
}

.inputselected {
	border : 1px solid #fff;
	width : 170px;
	margin : 0 0 5px 0;
	background-color : #fff;
	color : #005DA8;
	font-size : 11px;
}

.textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 1px solid #fff;
	width : 270px;
	height : 150px;
	color : #005DA8;
	margin : 0 0 5px 0;
	background: #E6EFF6;
}

.textareaselected {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 1px solid #fff;
	width : 270px;
	height : 150px;
	color : #005DA8;
	background-color : #fff;
	margin : 0 0 5px 0;
} 
/* = = = = = = = =  KONTAKT ENDE  = = = = = = = = */