/* ------------------------------- :::: revier GmbH 2007 :::: ------------------------------- */
body {
	margin : 0 0 20px 0;
	padding : 0;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #6B6B6B;
	background : #fff;
	line-height : 130%;
	background: #fff url(images/bg.gif) repeat-x;
}

/* = = = = = = = = = = ALLGEMEINE DEFINITIONEN S T A R T = = = = = = = = = = */
a:link, a:visited {
	text-decoration : none;
	color : #A2224C;
}

a:hover {
	text-decoration : none;
	color : #6B6B6B;
}

ul {
	margin : 0;
	padding : 8px 0 0 16px;
}

li {
	padding : 0 0 4px 0;
} 

p {
	margin : 0 0 20px 0;
}

.clear {
	clear : both;
}

h1 {
	margin : 0 0 0 0;
	padding : 0;
	font-size : 130%;
	color : #6B6B6B;
}

hr {
	height : 0;
	border-top : 0;
	border-bottom : 1px dotted #e7e7e7;
}

.komment {
	font-size : 9px;
	font-weight : normal;
}

.valign {
	vertical-align : middle;
}

.rot {
	color : red;
}

form {
	margin: 0;
	padding: 0;
}

.druck {
	display: none;
}
/* = = = = = = = = = = ALLGEMEINE DEFINITIONEN E N D E = = = = = = = = = = */


/* = = = = = = = = = = WEBEDITION INTERN S T A R T = = = = = = = = = = */
.block_trennung {
	background : #DDE6EE;
	border-bottom : 5px solid #b1b3b4;
	padding: 0 0 0 2px;
}

.block_weiss {
	background : #fff;
}
/* = = = = = = = = = = WEBEDITION INTERN E N D E = = = = = = = = = = */


/* = = = = = = = = = = = = = = = =  GRUNDAUFBAU  S T A R T = = = = = = = = = = = = = */
.zentriert {
	margin : 0 auto 0 auto;
	width : 808px;
	text-align : left;
	background: #F4EFE4 url(images/bg-mitte.gif) repeat-y; 
}

/* = = = = = = = = HEADER ANFANG = = = = = = = = */
.header {
	width:808px;
}

.logo {
	padding-top:84px;
	padding-left:62px;
}

.container-rechts {
	display:none;
	float:left;
	margin-left:3px;
}

.container-head { border-bottom: dotted 1px #000;padding-bottom:19px; }
.container-menu { float:left; }

.container-mitte { 
	width:758px;
	padding-top:0px;
	padding-left:50px;
	float:left;
	background: transparent url(images/footer-bg.gif)  bottom no-repeat; 
}

/* = = = = = = = = HEADER ENDE  = = = = = = = = */

/* = = = = = = = = MENU ANFANG = = = = = = = = */
.container-menu img { display:none;  border:0; }

.menupkt1,.menupkt2,.menupkt3,.menupkt4 { float:left; }

.menupkt1 {
	padding-left:99px;
	padding-top:16px;
}

.menupkt2 {
	padding-left:73px;
	padding-top:15px;
}

.menupkt3 {
	padding-left:52px;
	padding-top:15px;
}

.menupkt4 {
	padding-left:40px;
	padding-top:4px;
}

/* = = = = = = = = MENU ENDE = = = = = = = = */

/* = = = = = = = = NEWS START = = = = = = = = */
.news {
	border-bottom: dotted 1px #000;
	padding-top:17px;
	padding-bottom: 15px;
}
/* = = = = = = = = NEWS ENDE = = = = = = = = */

/* = = = = = = = = NAVIGATION ANFANG = = = = = = = = */
.navi { width: 200px; }

.navi ul {
	margin : 0;
	padding : 0;
	list-style : none;
}

.navi li a.navilink1 { background: url(images/nav-home.gif) no-repeat; }
.navi li a.navilink2,.navi li a.navilink3,.navi li a.navilink4 { background: url(images/nav-kategorie.gif) no-repeat; }
.navi li a.navilink5 { background: url(images/nav-feed.gif) no-repeat; }

.navi a:link, .navi a:visited {
	display : block;
	padding:5px;
	padding-left: 60px;
	color: #A2224C;
}

a.navilink:hover { display : block; }

a.navilinkaktiv:link, a.navilinkaktiv:visited, a.navilinkaktiv:hover {
	display : block;
} 
/* = = = = = = = = NAVIGATION ENDE = = = = = = = = */


/* = = = = = = = = NAV2 ANFANG = = = = = = = = */
.abstand-nav2 {
	margin:0;
	padding:0;
	margin-top:5px;	
}

.navi2 h1, .box1  h1 {
	margin-bottom:21px;
	font-size:170%;
	font-weight:lighter;
	color: #A2224C;
}

.navi2 {
	padding-left:20px;
	padding-top:8px;
	background: #F4EFE4;
	padding-bottom:8px;
}

.navi2 ul {
	margin : 0;
	padding : 0;
	list-style: none;
}

.navi2 li {
	margin : 0;
	padding : 0;
}

.navi2 a:link, .navi2 a:visited {
	display : inline;
	color: #A2224C;
	padding-left: 9px;
	background: url(images/list-plus.gif) no-repeat;
}

a.navi2:hover {	display : inline; }
/* = = = = = = = = NAV2 ENDE = = = = = = = = */

/* = = = = = = = = BOX1 ANFANG = = = = = = = = */
.abstand-box1 {
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	margin-top:10px;
}

.box1 {
	color: #A2224C;
	background: #F4EFE4;
	padding-left:20px;
	padding-bottom:8px;
	padding-top:8px;
}
/* = = = = = = = = BOX1 ENDE = = = = = = = = */

/* = = = = = = = =  CONTENT START  = = = = = = = = */
.content {
	float:left;
	width: 484px;
	margin-right:20px;
	
}
.content-head {
	font-size: 10px;
	line-height:12px;
}
.content-head  h2{
	font-size : 90%;
	margin:0;
	padding:0;
}

.mehr-lesen { display:none; padding: 18px 0px ; }
.mehr-lesen a { color: #A2224C; }
/* = = = = = = = =  CONTENT ENDE  = = = = = = = = */


/* = = = = = = = =  RECHTS START  = = = = = = = = */
.rechts {
	background: Maroon;
	float: left;
}
/* = = = = = = = =  RECHTS ENDE  = = = = = = = = */


/* = = = = = = = =  FOOTER START  = = = = = = = = */
.footer {
	clear:left;
	height: 37px;
	padding-top:17px;
}
 
.footer a { color: #6B6B6B; }
/* = = = = = = = =  FOOTER ENDE  = = = = = = = = */


/* = = = = = = = =  FOLGESEITE START  = = = = = = = = */

/* 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 : 278px;
	float : left;
}

.spalte_rechts {
	width : 278px;
	float : right;
}

.clear15px {
	clear : both;
	height : 15px;
	line-height : 15px;
	font-size : 15px;
}
/* = = = = = = = =  FOLGESEITE ENDE  = = = = = = = = */

/* = = = = = = = =  KONTAKT START  = = = = = = = = */
.bezeichnung {
	width : 100px;
	float : left;
	margin : 4px 0 0 0;
}

.feld {
	width : 170px;
	margin : 0 0 5px 0;
	color : #005DA8;
	font-size : 11px;
	background: #E6EFF6;
}

.inputselected {
	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;
	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;
	width : 270px;
	height : 150px;
	color : #005DA8;
	background-color : #fff;
	margin : 0 0 5px 0;
} 
/* = = = = = = = =  KONTAKT ENDE  = = = = = = = = */

/* - - - - - - SITEMAP START - - - - - - - - - - - */
.sitemapbg {
	border-left: 2px solid #B1B3B4;
	background: #F6F6F7;
	padding: 2px 5px;
}
/* - - - - - - SITEMAP ENDE - - - - - - - - - - - */

