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; }



#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; }
