/*<agl.folder "Ordner">*/
	body, html { border: 0; margin: 4px; background: #ffffff; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
	p, td { font-size: 12px; line-height: 15px; }
	div.kontaktdaten p { font-size: 12px; line-height: 15px; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
	a { color: #0068b5; font-size: 12px; font-weight: bold; line-height: 15px; text-decoration: none; border-color: white; }
	h1 { font-size: 24px; margin: 2px 0 10px; }
	h4, h4 a { color: black; font-size: 16px; line-height: 18px; margin: 0 12px 5px 0; }
	img, img a { border-width: 0; }
	.buz { font-size: 12px; font-style: italic; line-height: 15px; }
	.csc-textpic-caption { font-size: 12px; font-style: italic; line-height: 15px; padding-top: 6px; padding-bottom: 16px; }
	.td_leftmenue { background-color: #0068b5; }
	.td_rightmenue { border-right: 2px solid #0068b5; }
	/*NAV begin

*/
	ul.NAV1 { font-size: 14px; line-height: 24px; text-decoration: none; width: 170px; margin: 0; list-style-type: none; padding: 0 0 8px; }
	li.NO1 a { color: white; text-decoration: none; padding-left: 8px; }
	li.NO1 a:hover { color: white; text-decoration: underline; padding-left: 8px; }
	li.ACT1 a { color: white; text-decoration: none; padding-left: 8px; }
	li.CUR1 a { color: white; text-decoration: none; padding-left: 8px; }
	li.ACT2 a { color: white; text-decoration: none; padding-left: 32px; }
	li.CUR2 a { color: white; text-decoration: none; padding-left: 32px; }
	ul.NAV2 { font-size: 12px; line-height: 16px; text-decoration: none; list-style-type: none; padding: 0; width: 170px; margin: 0 0 4px; }
	li.NO2 a { color: white; text-decoration: none; padding-left: 32px; }
	li.NO2 a:hover { color: white; text-decoration: underline; padding-left: 32px; }
	.NO1, .ACT1, .CUR1 { border-bottom: 2px solid white; }
	.NO2 { }
	.ACT2 { }
	.CUR2 { }
	/*NAV end*/
	/*akt-box startseite begin

*/
	.akt-box { font-size: 12px; line-height: 14px; background-color: white; margin: 0 6px 12px; }
	div.akt-box p { background-color: transparent; margin: 0; padding: 0; }
	/*akt-box startseite end

*/
	.kontaktdaten { font-size: 12px; font-weight: normal; margin-top: 0; margin-bottom: 0; padding-top: 4px; padding-bottom: 4px; border-top: 2px solid #0068b5; border-bottom: 2px solid #0068b5; }
	.wetter { }
	/*wvwora-box startseite begin

*/
	.wvwora-box { font-size: 11px; line-height: 11px; background-color: white; margin: 6px; border-top: 5px solid white; border-bottom: 5px solid white; }
	div.wvwora-box p { background-color: white; margin: 0 5px; padding: 0; }
	div.akt-box ul .NAV1 li.NO1 a { color: black; text-decoration: none; padding-left: 8px; }
	/*wvwora-box startseite end

*/
	/*nur f?r tabellenformatierte Formulare*/
	table.form td { vertical-align:top; }
	textarea { color: black; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color:ffffff; width: 300px; min-width: 300px; max-width: 300px; padding: 3px; border:solid 1px #0068b5; }
	.text {

 color: black; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color:ffffff; width: 300px; min-width: 300px; max-width: 300px; padding: 3px; border:solid 1px #0068b5;

}
	/*f?r die CSS-formatierte Formulare*/
	fieldset.csc-mailform {

 width:430px;

 border:0px none;

}
	.csc-mailform-field {

 text-align:right;

}
	/*label {

 position:relative;

 right:10px;

}*/
	#mailformname,

#mailformvorname,

#mailformfirma,

#mailformstrasse_nr,

#mailformplz,

#mailformort,

#mailformtelefon,

#mailformtelefax,

#mailformemail {

 color:black;

	font-size:12px;

 line-height:15px;

 font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

 font-weight:bold;

 background-color:ffffff;

 width:300px;

 padding:3px;

 border:solid 1px #0068b5;

	margin:0 0 6px;

}
	#mailformformtype_mail {

 position:relative;

 top:5px;

	right:215px;

}
	/*width of pics team*/
	.buz_team { font-size: 11px; line-height: 13px; width: 125px; }
	.ka_ora { width: 790px; height: 1600px; border-width: 0; }
	.ka_wvw { width: 790px; height: 2300px; border-width: 0; }
	/*anonza-box

*/
	.anonza-box { background-color: #ececec; margin-right: 12px; margin-bottom: 12px; margin-left: 6px; border: solid 1px #c0c0c0; outline-color: #c0c0c0; }
	.h_kleinanzeigen { font-size: 14px; font-weight: bold; line-height: 14px; margin-left: 22px; padding-top: 5px; padding-bottom: 5px; }
	.anonza_ul { margin-top: 0; margin-bottom: 0; list-style-type: square; }
	.anonza_li { margin-left: -18px; padding-top: 5px; padding-bottom: 4px; border-top: 2px solid white; border-right-width: 0; border-bottom-style: solid; border-bottom-width: 0; border-left-style: solid; border-left-width: 0; }
/*</agl.folder>*/
/*OVERRIDE RED begin

*/
a { color: #d80038; font-weight: bold; text-decoration: none; }

.kontaktdaten { font-size: 12px; font-weight: normal; margin-top: 0; margin-bottom: 0; padding-top: 4px; padding-bottom: 4px; border-top: 2px solid #e64215; border-bottom: 2px solid #e64215; }

.td_leftmenue { background-color: #d80038; }

.td_rightmenue { border-right: 2px solid #e64215; }



/*f?r tabellenformatierte Formulare - in rot*/

textarea, select { color: black; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color:ffffff; width: 300px; padding: 3px; border-color: transparent; border-width: 1px; border:1px solid #e64215; }

.text { background-color:#ffffff; border:1px solid #e64215; }



/*f?r CSS-formatierte Formulare - in rot*/

#mailformname,

#mailformvorname,

#mailformfirma,

#mailformstrasse_nr,

#mailformplz,

#mailformort,

#mailformtelefon,

#mailformtelefax,

#mailformemail {

 border:1px solid #e64215;

}



/*Spezial Der Weseler - Brifkasten*/

#mailformrealname,

#mailformadresse,

#mailformNachricht_an,

#mailformNachricht {

 color:black;

	font-size:12px;

 line-height:15px;

 font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

 font-weight:bold;

 background-color:ffffff;

 width:300px;

 padding:3px;

 border:1px solid #e64215;

	margin:0px 0px 3px;

}



#mailformNachricht  { min-width:310px; vertical-align:top; }

#mailformattachment1 { margin:15px 0px 0px; }

#mailformattachment1, #mailformattachment2, #mailformattachment3 { width:300px; }



/*Special Der Weseler - Voting*/

fieldset.vote label.label  { position:relative; left:6px; top:-2px; }

fieldset.vote .answer      { position:relative; }

fieldset.vote              { position:relative; }





/*OVERRIDE RED end

*/


#kompassrose {
 display:block;
 position:absolute;
	top:180px;
	left:660px;
	width:40px;
	height:40px;
	overflow:hidden;
	background-image:url(../media/KOMPONENTEN/Kommpassrose_klein.gif);
	z-index:12;
}


.anzeige_aufgeben { font-size: 20px; line-height: 24px; margin-bottom: 10px; }