html {height:100%;}
body {height:100%;font-family:verdana,arial; color:#333333; font-size:9pt;border:0;margin:0;padding:0;}
td {font-family:verdana,arial; color:#333333; font-size:9pt;border:0;margin:0;padding:0;}
h1 {font-family:verdana,arial; color:#333333; font-size:11pt;font-weight:bold;margin:0;padding:0;display:block;}
h2 {font-family:verdana,arial; color:#333333; font-size:10pt;font-weight:bold;margin:0;padding:0;display:block;margin-bottom:5px;}
.green_italic {font-family:verdana,arial; color:#006600; font-size:9pt; font-style:italic;}
a {color:#000077; text-decoration:none;border:0px;}
a:hover {color:red;}
a:hover.wx {background-color: white;}
img {border:0px;}

/* Standardfarben */
.darkcolor{background-color:#aaaaaa;color:white;}
.lightcolor{background-color:#f5f5f5;}
.thirdcolor{background-color:#FFD98F;}
.optioncolor{background-color:white;}

/* Ränder mit Standardfarben */
.darkborder{border-color:#5C5CAF;}
.lightborder{border-color:#F4D350;}
.thirdborder{border-color:#FFD98F;}
.stdborder{border:1px solid #cccccc;}

.bold{font-weight:bold;}

.normal {font-size:10pt;}
.gross {font-size:10pt;}
.mittel {font-size:9pt;}
.klein {font-size:8pt;}
.ganzklein {font-size:9px;}
.feld {border: solid 1px black; background-color: #FFFFFF; color: #000000;}
.los {border: solid 1px black; background-color: #ffffff; color: #000000;}
.menunav {color: white; text-decoration:underline; font-size:11px;}
.rank {font-family:arial,verdana; font-size: 10px;}
.vk {width:300px;}
.forumfieldset {border: solid 1px #000000;}
.forumlabel {padding:1px;width:200px;vertical-align:top;font-weight:bold;}
.bgquad2 {background-image:url(/img/berlinbgtop.gif); background-repeat:no-repeat; background-position:left; padding:0px; margin:0px; }
.bglightgreen {background-color:#F1F6EF;}
.bgorange {background-color:#FFE5B3;}
.stdtable {border:1px solid #8CBB77;caption-side:center;border-spacing:3px;padding:0;margin:0;}
.stdtd {background-color:#F1F6EF;border-right:1px solid white;border-bottom:1px solid white;}
.janein {width:100px;height:20px;background-color:#FFE5B3;border:1px solid #8CBB77;cursor:hand;font-weight:bold;display:inline;}
#mapframe {border:1px solid black;margin:0;padding:0;}
#maptitle {font-weight:bold;}
div {
	scrollbar-base-color:#FFCD7F;
  	scrollbar-3dlight-color:#FFFFFF;
  	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#ffffff;
  	scrollbar-face-color:#FFCD7F;
  	scrollbar-highlight-color:#ffffff;
  	scrollbar-shadow-color:#ffffff;
  	scrollbar-track-color:#ffffff;
}

.spot {font-size:12px; background-color:#ffffaa; color:red; padding:2px; z-index:5; }
.button {background-color:#FFCD7F;border:1px solid black;padding:2px;font-weight:bold;cursor:hand;}
.file {border:1px solid black;padding:2px;font-weight:bold;cursor:hand;}

form,iframe {margin:0; padding:0}

input.inp,select.inp,textarea.inp {
	font-weight: normal;
	font-size: 9px;
	color: #000000;
	line-height: 11px;
	font-family: Verdana, Helvetica, Arial, SunSans-Regular;
	border: 1px solid #1E3559;
	background-color:#FFE5B3;
}

td.topmenu {
	background-image:url(http://www.germany-cities.com/fileadmin/template/img/button_gelb20p.gif);
	background-repeat:no-repeat;
	width:98px; height:20px;
	font-weight:bolder;
	color:#59585D;
	padding: 0 2px 0 2px;
}
td.topmenu a {
	text-decoration:none;
	font-weight:bolder;
	color:#59585D;
}
td.topmenu_act {
	width:98px; height:20px;
	font-weight:bolder;
	color:#FFED00;
	padding: 0 2px 0 2px;
}
td.topmenu_act a {
	text-decoration:none;
	font-weight:bolder;
	color:#ffed00;
}