body {
	height: 100%;
	width: 100%;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #202020;
	background-position: center 20px;
	background-image: url(http://www.cvnrw.de/img/regionen-seiten/design/querschnitt.gif);
	background-repeat:repeat-y;

}


/* Kopf */
#kopf {
	width: 100%;
	height: 192px;
	background-color: White;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-image: url(img/design/kopf_region_7.gif);
	background-repeat: no-repeat;
	background-position: center;
}
	
/* Seitenkörper */
#main {
	width: 760px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	margin: 0px auto 0px auto;
	
}

#inhalt {
	float: left;
	width: 588px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#text {
	width: 548px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
}




#rechts {
	width: 160px;
	float: right;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.bgrechts-start-rot { background-color: #d80004; color:white; font-weight:bold; font-size : 12px; padding-left : 6px; padding-bottom:2px; padding-top:2px;}

.rahmen_grau img	{border: 1px solid #BCBCBC; margin:0px 0px 15px 0px;}
.rahmen_farbig img	{border: 1px solid #B4E0B0; margin:0px 0px 15px 0px;}

/* Hauptnavigation quer*/

.navi_vert {
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: black;
	background-color: #F5F5F5; 
	border-bottom: 5px solid white;
	margin: 0px 0px 0px 0px; 
	padding: 10px 0px 0px 10px;
	display: block;
}

a.navi_vert {text-decoration: none;}

a.navi_vert:hover  { font-weight: bold;}

.abstand_werbung {margin-top:2px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* Schriften und Sonstiges */
a 			{color:#202020;}
a:hover 	{color:#A4212A;}
	
h1 {
	color: #D80004;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	margin: 10px 0px 10px 0px;
	font-size: 18px;
}

h2 {
	color: #d80004;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	margin: 10px 0px 20px 0px;
	font-size: 16px;
}

strong {	color: #626262;}


.s { font-size:10px }
.m { font-size:11px }
.sbox { padding: 0px 0px 0px 10px; font-size: 10px;}
.red {font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #D80004; font-weight: bold;}

