/*******************************/
/* formatierung der html-tags */
/*******************************/
body {
	/*background-image:url(../_img/layout/hg.jpg);
	background-repeat:repeat-x;*/
	background-color:#819597;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align:center;
}

/* 
########################################################################
Grundaufbau
########################################################################
*/
#rahmen {
width: 980px;
color:#FFFFFF;
margin: 0 auto;
text-align:left;
}
#header   {
    display: block;
	background-image:url(../_img/layout/header_kachel.jpg);
	height: 360px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.header_unten {
	background-image:url(../_img/layout/header_unten_drucker.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height:21px;
}
#navi {
	width: 139px;
	padding:0px 0px 0px 118px;
	margin:0px 0px 0px 0px;
	float: left;
}
#header_bild {
	width: 398px;
	height: 130px; 
	padding:7px 0px 0px 25px;
	margin:0px 0px 0px 0px;
	float:left;
}
#header_kalender {
	background-image:url(../_img/header/kalender_bg.gif);
	background-repeat:no-repeat;
	width: 170px;
	height: 179px;
	padding:15px 0px 0px 5px;
	margin:20px 0px 0px 20px;
	float:left;
}

#header_kalender a, #header_kalender a:link, #header_kalender a:active{
	text-decoration: none;
	color: #FFFFFF;
    font-weight: normal;
    font-size: 11px;
}

#header_kalender a:hover{
	text-decoration: underline;
	color: #FFFFFF;
    font-weight: normal;
    font-size: 11px;
}

#content {
	background-image: url(../_img/layout/content_kachel.jpg);
	background-repeat: repeat-y;
	width: 980px;
	height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
}
#rahmen_contend {
	height: 100%;
	padding: 0px 10px 0px 10px;	
}
#leftrow {
	width:576px;
	height: 100%;
	padding: 0px 0px 0px 98px;
	margin: 0px 0px 0px 0px;
	font-size:11px;
	float:left;
}
#rightrow{
	width: 218px;
	height: 100%;
	color:#000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:11px;
	float:left;
}
#rightrow_left {
	width: 275px;
	padding: 0px 5px 0px 0px;
	float:left;
}
#rightrow_right {
	width: 280px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
}
#footer {
	background-image: url(../_img/layout/footer_kachel.jpg);
	background-repeat: repeat-y;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	height: 50px;
	padding: 20px 0px 0px 265px;
	margin: 0px 0px 0px 0px;
	float:none;
	clear:both;
}

h1 {
 color: #86999B;
 font-size: 13px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 15px 20px;
 font-weight:bold;
}

h2 {
 font-size: 13px;
 color: #86999B;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-weight:bold;
}

h3 {
 font-size: 12px;
 color: #FFFFFF;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-weight:bold;
}

h4 {
 font-size: 11px;
 color: #666666;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

form {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

input, textarea{
margin: 0px 0px 3px 15px;
border:1px solid #6C6D6F;
}

a{
color: #6C6D6F;
text-decoration:none;
font-weight:bold;
}

a:link {
color: #6C6D6F;
text-decoration:none;
font-weight:bold;
}

a:hover {
color: #6C6D6F;
text-decoration:none;
font-weight:bold;
}

a:active {
color: #6C6D6F;
text-decoration:none;
font-weight:bold;
}

ul {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
list-style:inherit;
list-style-type:none;
}

p {
padding: 3px 0px 3px 0px;
margin: 0px 0px 0px 0px;
}
hr {
width: 250px;
margin: 0 auto;
height: 1px;
margin: 0px 0px 5px 0px;
color:#768181;
}
.antifloat {
float: none; 
clear: both;
}

.textgrey {
	padding: 0px 0px 0px 10px;
	color: #6C6D6F;
	text-decoration:none;
	font-weight:bold;
    font-size: 11px;
}


a.textlink:link {
	text-decoration: none;
	color: #666666;
    font-weight: normal;
    font-size: 11px;
}

a.textlink:visited {
	text-decoration: none;
    font-weight: normal;
    font-size: 11px;
	color: #666666;
}

a.textlink:hover {
	text-decoration: none;
    color: #000000;
    font-weight: normal;
    font-size: 11px;
}

a.textlink:active {
	text-decoration: none;
    color: #666666;
    font-weight: normal;
    font-size: 11px;
}	

.paging {
	font-weight: bold;
	font-size: 11px;
	padding: 5px 2px 5px 2px;
	color: #ff0000;
}

a.paging:link {
	text-decoration: none;
	color: #ff0000;
    font-weight: normal;
    font-size: 11px;
}

a.paging:visited {
	text-decoration: none;
    font-weight: normal;
    font-size: 11px;
	color: #ff0000;
}

a.paging:hover {
	text-decoration: none;
    color: #ff0000;
    font-weight: normal;
    font-size: 11px;
}

a.paging:active {
	text-decoration: none;
    color: #ff0000;
    font-weight: normal;
    font-size: 11px;
}	
.spacer   {
	width: 100%;
	height: 10px;
}
#headline {
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 21px;
	color: #6D6E70;
	text-align:left;
	vertical-align: top;
}


/* 
########################################################################
Navigation
########################################################################
*/
#navigation {
float: left;
}
#navigation ul {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
list-style:inherit;
list-style-type:none;
}

#navigation ul li {
width: 135px;
padding: 2px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #ffffff;
/*border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dotted;*/
font-weight:bold;
text-decoration:none;
}

#navigation ul li a, #navigation ul li a:link, #navigation ul li a:active, #navigation ul li a:visited{
height:18px;
font-size: 12px;
color:#FFFFFF;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display:block;
}

#navigation ul li a:hover{
padding: 0px 0px 0px 0px;
text-decoration:none;
display:block;
}
/*
Aktivierter Punkt
#navigation ul li a.aktiv, #navigation ul li a.aktiv:link, #navigation ul li a.aktiv:active, #navigation ul li a.aktiv:visited{
width:202px;
height: 24px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration:none;
display:block;
}
*/
/*Subnavi*/
#navigation ul ul {
width:125px;
font-size: 11px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
list-style:inherit;
list-style-type:none;
}

#navigation ul li ul li  {
width:125px;
height:18px;
font-size: 11px;
text-decoration:none;
padding: 2px 0px 0px 10px;
margin: 0px 0px 0px 0px;
color:#FFFFFF;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #ffffff;
/*border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #ffffff;*/

}

#navigation ul li ul li a, #navigation ul li ul li a:link, #navigation ul li ul li a:active, #navigation ul li ul li a:visited{
font-weight: normal;
font-size: 12px;
height:16px;
width:125px;
padding: 0px 0px 0px 0px;
color:#ffffff;					
display:block;
}


#navigation ul li ul li a:hover{
font-size: 12px;
text-decoration:none;
width:125px;
padding: 0px 0px 0px 0px;
color:#ffffff;
display:block;
}
/*Aktivierter Punkt*/
/*#navigation ul li ul li a.aktiv, #navigation ul li ul li a.aktiv:link, #navigation ul li ul li a.aktiv:active, #navigation ul li ul li a.aktiv:visited{
font-weight: normal;
font-size: 12px;
width:155px;
height: 14px;
padding: 0px 0px 0px 0px;
text-decoration:none;
background-color:#FEFEFA;
color:#C81B23;
display:block;
}*/
/* 
########################################################################
Leftrow
########################################################################
*/

/* 
########################################################################
Content
########################################################################
*/

#contend_rahmen {
padding: 0px 10px 0px 10px;
}
.text {
font-size: 13px;
}
.text_normal {
font-size: 11px;
}
.smalltext {
font-size: 10px;
}
.bilderrahmen {
	padding: 1px 1px 1px 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
.errormsg {
	background-color:#ffffff;
	color: #FF0000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.fehlermeldung_input {
	width: 200px;
	background-color: #ffffff;
	border: 1px solid #FF0000;
	color:#000000;
}
.fehlermeldung_input_gross {
	width: 420px;
	background-color: #ffffff;
	border: 1px solid #ff0000;
	color:#000000;
}
.schriftfarbe_normal {
	color:#737368;
}
/* 
########################################################################
Kontakt
########################################################################
*/
#input_gross {
	background-color:#A1A9A9;
	color:#FFFFFF;
	border: 1px solid #6B6C6E;
	width: 420px;
}

#input_klein {
	background-color:#A1A9A9;
	color:#FFFFFF;
	border: 1px solid #6B6C6E;
	width: 200px;
}
#submit {
	background-color:#A1A9A9;
	color:#FFFFFF;
	border: 1px solid #6B6C6E;
	width: 100px;
}


/* 
########################################################################
Teaser// Leftrow
########################################################################
*/
.teaser   {
	width: 170px;
	color: #666666;
	padding: 20px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
}
.teaserheadline {
	background-image:url(../_img/teaser/wetter_unten.jpg);
	background-repeat:no-repeat;
 	width: 172px;
	height:34px;
	padding: 10px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	color:#636466;
}
.teaserhead {
	padding: 3px 0px 0px 10px;
}
.teaserartikel  {
	width: 170px;
	font-size: 10px;
	color: #666666;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	float: left;
}
.teaserbox {
	background-image:url(../_img/teaser/textbox_unten.jpg);
	background-repeat:no-repeat;
	width: 172px;
	height:152px;
	font-size:11px;
	padding: 5px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	color:#333132;
}
/* 
########################################################################
Footer
########################################################################
*/
#footer a, #footer a:link, #footer a:hover, #footer a:visited {
	background: transparent;
	font-size: 11px;
	color: #ffffff;
	display:inline;
	text-decoration:none;
}
#footer a.aktiv, #footer a.aktiv:link, #footer a.aktiv:hover, #footer a.aktiv:visited {
	background: transparent;
	font-size: 11px;
	color: #e40000;
	display:inline;
	text-decoration:none;
}
/* 
########################################################################
Zeitschriften-Ausgabe
########################################################################
*/
.zeitschriften_oben {
	background-image:url(../_img/content_ausgabe/oben.jpg);
	background-repeat:no-repeat;
	/* height: 62px; */
	color:#636466;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
}
.zeitschriften_oben_text {
	color:#636466;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.zeitschriften_unten {
	background-image:url(../_img/content_ausgabe/unten.jpg);
	background-repeat:no-repeat;
	/* height: 68px; */
}
/* zeitschrift_mittwoch {
	padding: 0px;
	margin: 0px;
} */
/* 
########################################################################
Zeitschriften-Ausgabe
########################################################################
*/
.kleinanzeigen {
	width: 265px;
	color:#444435;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	float: left;
}
.kleinanzeigen1 {
	width: 250px;
	color:#444435;
	padding: 0px 0px 0px 35px;
	margin: 0px 0px 0px 0px;
	float: left;
}
.kleinanzeigen_box {
	background-image:url(../_img/content_kleinanzeigen/kachel.jpg);
	background-repeat:repeat-y;
	height: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 1px;
}
.kleinanzeigen_inhalt {
	padding: 0px 0px 5px 20px;
	margin: 0px 0px 0px 0px;
}
/* 
########################################################################
Profil
########################################################################
*/
.profil_links {
	color:#737368;
	font-size:12px;
	width: 300px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}
.profil {
	color:#333333;
	font-size:12px;
	padding: 0px 10px 0px 20px;
	margin: 0px 0px 0px 0px;
}
/* 
########################################################################
Zustellservice
########################################################################
*/
.input_klein {
	width: 70px;
	border: 1px solid #6B6C6E;
}
.input_mittel {
	width: 135px;
	border: 1px solid #6B6C6E;
}
.input_gross {
	background-color:#ffffff;
	color:#000000;
	border: 1px solid #6B6C6E;
	width: 200px;
}
.input_gross2 {
	background-color:#ffffff;
	color:#000000;
	border: 1px solid #6B6C6E;
	width: 370px;
}
.input_komplett {
	width: 289px;
	border: 1px solid #6B6C6E;
}
.border_zustell {
	border: 0px;
	margin-bottom:5px;
}
.textarea {
	width: 289px;
	height: 100px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #6B6C6E;
}
/* 
########################################################################
Suchen
########################################################################
*/
#searchfield {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 18px;
	width:160px;
	height:35px;
	color: #000000;
	text-align:left;
	vertical-align: top;
	float:left;
}
#searchgo {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #000000;
}
.input_suchen {
	width: 170px;
	border: 1px solid #6B6C6E;
}
.input150 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	width: 150px;
	color: #6B6C6E;
	background: #ffffff;
}
.input150:hover  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	width: 150px;
	color: #ffffff;
	background: #6B6C6E;
}
