body{
        margin-top:5px;
        margin-left:5px;
	font-size:11px;
	font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	background-color:#ffffff;
}

h1{
	font-family:Arial,Geneva,Helvetica,Verdana, Sans-Serif;
	font-weight:bold;
	font-size:16px;
	color:#000000;
	padding: 5px 0px 0px 0px;
	margin-bottom:2px;
}

h2{
	font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;		
	padding: 0px 0px 0px 0px;
	margin-bottom:2px;
}

/* -------------------- menu & topmenu -------------------- */
#topmenu{
	background-color:#2d5573;
}

#menu{
	background-color:#3393ea;
}

#menu td,#topmenu td{
	color:#e1ff00;
	font-size:11px;
}

#menu .line{
	background-color:#2d5573;
	margin: 12px 0px 8px 0px;
}

#menu .link{
	padding: 4px 0px 0px 0px;
}

#menu a, #topmenu a{
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

#menu a:hover,#topmenu a:hover{
	text-decoration:none;
	color:#e1ff00;
}

#menu input,#topmenu input{
	font-family :Verdana,Arial,Geneva,Helvetica,Sans-Serif;
	height:20px;
	width:97px;
	border:solid;
	border-width:1px;
	border-color:#2d5573;
	color:#000000;
	font-size:11px;
	padding: 2px 0px 0px 4px;
}


/* -------------------- content -------------------- */

#content td{
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	line-height:12.0pt;
}

#content a{
	font-size:11px;
	color:#001371;
	text-decoration:none;
	font-weight:bold;
}

#content a:hover{
	text-decoration:none;
	color:#3393ea;
}

#content select,#content input{
	font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif;
	height:20px;
	border:solid;
	border-width:1px;
	border-color:#989898;
	color:#000000;
	font-size:11px;
	padding: 2px 0px 0px 2px;
}

/* -------------------- content home titel-------------------- */

#content_home_titel td{
	font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif;
	font-weight:bold;
	font-size:16px;
	color:#000000;
	padding: 5px 0px 0px 0px;
}


/* -------------------- content titel-------------------- */
#content_titel{
	background-color:#f2f2f2;
}


#content_titel td{
	font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif;
	font-weight:bold;
	font-size:16px;
	color:#000000;
	padding: 5px 0px 0px 0px;
}


/* -------------------- content box -------------------- */
#content_box{
	background-color:#f7f7f7;
}

#content_box .line {
	background-color:#c1c1c1;
}

#content_box td{
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	line-height:10.5pt;
}

#content_box a{
	font-size:11px;
	color:#001371;
	font-weight:bold;
	text-decoration:none;
}

#content_box a:hover{
	text-decoration:none;
	color:#3393ea;
}



/* ----------------- content auswahl box (b2b) ------------------ */

#content_auswahl_box{
	background-color:#f2f2f2;
}

#content_auswahl_box input{
	font-family :Verdana,Arial,Geneva,Helvetica,Sans-Serif;
	height:20px;
	width:220px;
	border:solid;
	border-width:1px;
	border-color:#989898;
	color:#000000;
	font-size:11px;
	padding: 2px 0px 0px 2px;
}

#content_auswahl_box select{
	font-family :Verdana,Arial,Geneva,Helvetica,Sans-Serif;
	height:20px;
	width:220px;
	border:solid;
	border-width:1px;
	border-color:#989898;
	color:#000000;
	font-size:11px;
	padding: 0px 0px 0px 2px;
}

#content_auswahl_box textarea{
	font-family :Verdana,Arial,Geneva,Helvetica,Sans-Serif;
	height:100px;
	width:320px;
	border:solid;
	border-width:1px;
	border-color:#989898;
	color:#000000;
	font-size:11px;
	padding: 2px 0px 0px 2px;
}


/* ----------------- content meinung box (lob und tadel) ----------- */

#content_meinung_box{
	background-color:#f2f2f2;
}

#content_meinung_box input{
	font-family :Verdana,Arial,Geneva,Helvetica,Sans-Serif;
	height:20px;	
	border:solid;
	border-width:0px;
	border-color:#989898;
	color:#000000;
	font-size:11px;
	padding: 2px 0px 0px 2px;
}

#content_meinung_box textarea{
	font-family :Verdana,Arial,Geneva,Helvetica,Sans-Serif;
	height:100px;
	width:325px;
	border:solid;
	border-width:1px;
	border-color:#989898;
	color:#000000;
	font-size:11px;
	padding: 2px 0px 0px 2px;
}


/* ----------------- content auskunft box (Wetterauskunft) ------------------ */

#content_auskunft_box{
	background-color:#f2f2f2;
}

#content_auskunft_box .inputbox{
	font-family :Verdana,Arial,Geneva,Helvetica,Sans-Serif;
	height:20px;
	width:220px;
	border:solid;
	border-width:1px;
	border-color:#989898;
	color:#000000;
	font-size:11px;
	padding: 2px 0px 0px 2px;
}

#content_auskunft_box .inputflag{
	font-family :Verdana,Arial,Geneva,Helvetica,Sans-Serif;
	height:20px;
	width:20px;
	border:solid;
	border-width:0px;
	border-color:#989898;
	color:#000000;
	font-size:11px;
	padding: 2px 0px 0px 2px;
}

#content_auskunft_box select{
	font-family :Verdana,Arial,Geneva,Helvetica,Sans-Serif;
	height:20px;
	width:220px;
	border:solid;
	border-width:1px;
	border-color:#989898;
	color:#000000;
	font-size:11px;
	padding: 0px 0px 0px 2px;
}

#content_auskunft_box textarea{
	font-family :Verdana,Arial,Geneva,Helvetica,Sans-Serif;
	height:100px;
	width:220px;
	border:solid;
	border-width:1px;
	border-color:#989898;
	color:#000000;
	font-size:11px;
	padding: 2px 0px 0px 2px;
}

/* -------------------- content auswahl -------------------- */
#content_auswahl td{
	color:#89a500;
	font-size:11px;
	line-height:11.0pt;
	
}

#content_auswahl b{
	color:#000000;
	font-size:11px;
}

#content_auswahl a{
	font-size:11px;
	color:#89a500;
	text-decoration:none;
	font-weight:normal;
}	



/* -------------------- content_anzeige ----------------*/

#content_anzeige td{
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	line-height:10.5pt;
}

#content_anzeige .headline{
	font-family :Verdana,Arial,Geneva,Helvetica,Sans-Serif;
	font-size:11px;
	color:#989898;
	font-weight:normal;
}

#content_anzeige a{
	font-weight:normal;
}


#pulldown_auswahl_box select{
	font-family :Verdana,Arial,Geneva,Helvetica,Sans-Serif;
	height:20px;
	width:330px;
	border:solid;
	border-width:1px;
	border-color:#989898;
	color:#000000;
	font-size:11px;
	padding: 0px 0px 0px 2px;
}


/* -------------------- copyright -------------------- */

#copyright{
	color:#989898;
	font-size:10px;
}

#footer td{
	color:#989898;
	font-size:10px;
}

#footer a{
	color:#989898;
	font-size:10px;
	text-decoration:none;
}

.copyright2{
	color:#989898;
	font-size:10px;
	text-align: center;
}

/* -------------------- Register ---------------------- */

.register {
        padding: 2px 5px 2px 5px;
        background-color: #f7f7f7;
        border: 1px #989898 solid;

}

/* -------------------- sonstiges class --------------- */

.rahmen{
	background-color:#2d5573;
}

.temp {
  font-family : Verdana,Arial,Geneva,Helvetica,Sans-Serif;
  font-size : 16pt;
  font-weight : bold;
  color : #2d5573;
}

.abcLink 
{ 
  BORDER-BOTTOM: #ccc 1px solid; 
  BORDER-LEFT: #ccc 1px solid; 
  PADDING-BOTTOM: 0px; 
  PADDING-LEFT: 3px; 
  PADDING-RIGHT: 3px; 
  BORDER-TOP: #ccc 1px solid; 
  FONT-WEIGHT: bold; 
  BORDER-RIGHT: #ccc 1px solid; 
  PADDING-TOP: 0px
}

.abcLink a:hover { 
  BACKGROUND-COLOR:#3393ea;
  color:#ffffff;
  TEXT-DECORATION:none;
}

table.ort {
  background-color : white;
}

th.ort {
  vertical-align : middle;
  color : #06336c;
  text-align : left;
  background-color : #bcffbd;
}

th.ort {
  vertical-align : middle;
  color : #06336C;
  text-align : center;
  background-color : #bcffbd;
}

.stadt_top {
  background-color: #c0c0c0;
  text-align: left;
  font-family: Verdana,Arial,Geneva,Helvetica,Sans-Serif;
  font-size: 10pt;
}

.line2 {
  background-color: #c1c1c1;
}

.tagcloud1 { font-size: 12pt; line-height: 22px; }
.tagcloud2 { font-size: 10pt; line-height: 22px; }
.tagcloud3 { font-size: 8pt; line-height: 22px; }



