html {overflow:hidden;height:100%;}
body {height:100%;width:100%;border:1px solid red;font-family:verdana,arial; color:#333333; font-size:9pt;border:0;margin:0;padding:0;background-color:#FFFFFF;overflow:hidden;}
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:10pt;font-weight:bold;margin:0;padding:0;display:inline;}
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�der 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:0px solid black;margin:0;padding:0;}
/*#maptitle {display:inline;}
#mappos   {display:inline;}*/

.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;}

.mapidklein

form,iframe {margin:0; padding:0;border: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;
}

div.topButton {
	background-image:url(/img/startseite/button.png);
	border:0px; padding:0px; margin:2px; font-weight:bolder;
	width:110px; height:18px; cursor:pointer; text-align:center;
	position:relative;top:0;left:0;
}
div.leftTop {
	background-image:url(/img/startseite/box_kopf.png);
	background-repeat:no-repeat;
	border:0px; padding:2px 10px 0px 10px;
	width:200px; height:16px;
	cursor:move;
}
div.leftContent {
/*	filter:alpha(opacity=87);opacity:.87;
*/
	background-image:url('/img/startseite/box_kachel.png');
	background-repeat:repeat-y;
	width:200px;
}
div.leftFooter {
	background-image:url(/img/startseite/box_fuss.png);
	border:0px; padding:0px;
	width:200px; height:18px;
}

div.leftChoiceTitle {
	background-image:url(/img/startseite/wahlfeld_kopf.png);
	border:0px; padding:1px 7px 0px 7px;
	width:163px; height:15px;
}
div.leftChoiceTop {
	background-image:url(/img/startseite/wahlfeld_relief_oben.png);
	border:0px; width:159px; height:2px ! important;
}
div.leftChoice {
	background-image:url(/img/startseite/wahlfeld_kachel.png); background-repeat:none;
	border:0px; padding:3px;
	overflow:auto; width:171px; height:400px;
}
div.leftChoice td {
	font-size:11px; font-weight:bold; color:#333333; text-decoration:underline;
}
div.leftChoiceBottom {
	background-image:url(/img/startseite/wahlfeld_relief_unten.png);
	border:0px; width:159px; height:2px;
}
div.leftCategorieL1 {
	background-color:none; padding:1px;
}
div.leftCategorieL1:hover {
	background-color:#CCCCCC; border:1px solid #EEEEEE; padding:0px; cursor:pointer;
}
div.leftCategorieL1_ie_hover {
	background-color:#CCCCCC; border:1px solid #EEEEEE; padding:0px; cursor:pointer;
}
div.leftCategorieL1_ {
	background-color:#04436C;
}
div.leftCategorieL1_:hover {
	background-color:#055588; cursor:pointer;
}
div.leftCategorieL1__ie_hover {
	background-color:#055588; cursor:pointer;
}
div.leftCategorieL2 {
	/*visibility:hidden; display:none;
	*/
	background-color:#FFFFFF;
	padding:1px 1px 1px 9px; height:26px; cursor:pointer;
}
div.leftCategorieL2:hover {
	background-color:#DDDDDD; border:1px solid #CCCCCC; padding:0px 0px 0px 8px;
}
div.leftCategorieL2_ie_hover {
	background-color:#DDDDDD; border:1px solid #CCCCCC; padding:0px 0px 0px 8px;
}
div.leftCategorieL2_ {
	background-color:#E2EFB1;
	border:1px solid #CCCCCC; padding:0px 0px 0px 8px;
	height:26px; cursor:pointer;
}
div.leftCategorieL2_:hover {
	background-color:#DDDDDD; border:1px solid #CCCCCC; padding:0px 0px 0px 8px;
}
div.leftCategorieL2__ie_hover {
	background-color:#DDDDDD; border:1px solid #CCCCCC; padding:0px 0px 0px 8px;
}
input.leftInput {
	background-image:url(/img/startseite/box_suchfeld.png);
	filter:alpha(opacity=100); opacity:1;
	border:0px; padding:2px; margin:0px 0px 6px 0px;
	width:147px; height:16px;
	color:#000000;
}
input.leftBtn {
	border:0px; padding:0px; margin:3px 0px 0px 0px;
	width:23px; height:22px;
}
div.rightTop {
	background-image:url(/img/startseite/box_kopf.png);
	background-repeat:no-repeat;
	border:0px; padding:2px 10px 0px 10px;
	width:200px; height:16px;
	cursor:move;
}
div.rightContentoben {
/*	filter:alpha(opacity=87);opacity:.87;
*/
	background-image:url('/img/startseite/box_kachel.png');
	background-repeat:repeat-y;
	width:200px;

}
div.rightContent {
/*	filter:alpha(opacity=87);opacity:.87;
*/
	background-image:url('/img/startseite/box_kachel.png');
	background-repeat:repeat-y;
	overflow:auto;
	overflow-y:scroll;
	padding:5px 10px 5px 10px;
	width:180px; height:433px;
	font-size:12px; color:#000000;
}

div.rightContent a {
	color:#000000;
}
div.rightContent a:hover {
	color:#FF0000; text-decoration:underline;
}
div.rightContentSub {
/*	filter:alpha(opacity=87);opacity:.87;
*/
/*	background-image:url('/img/startseite/box_kachel.png');
	background-repeat:repeat-y;
*/
	overflow:hidden;
	padding:0;
/*	width:200px; height:433px;
	font-size:12px; color:#000000;
*/
}

div.rightCategorieHead {
	background-color:#004C7C;
}
div.rightCategorieHead td {
	font-size:12px; color:#FFFFFF; font-weight:bold;
}

div#contentMain {
	background-color:#FFFFFF; border:1px solid #000000;
	filter:alpha(opacity=90); opacity:.9;
	position:absolute; top:137px; left:0px;
	margin-left:25%; margin-right:25%; overflow:auto;
	width:50%; height:72%; padding:5px;
	z-Index:20001;
}
option.disabled {
	background-color:#999999;
	color:#333333;
}

div#contPopup {
	background-color:#FFFFFF; border:1px solid #000000;
	filter:alpha(opacity=90); opacity:.9;
	position:absolute; top:50%; left:50%;
	margin-top:-120px; margin-left:-160px;
	width:320px; height:240px; z-index:10000;
}
div.warning {
	border:2px dashed #000000; padding:2px;
}

td.imgList {
	width:160px; padding:5px;
	text-align:center; cursor:pointer;
}
td.imgList img {border:4px solid #333333;}

div#sitelock {
	visibility:hidden; display:none;
	background-color:#000000; width:100%; height:100%;
	position:absolute; top:0px; left:0px;
	filter:alpha(opacity=60); opacity:.6;
}

.info {
	background-color:#5C8EAE;
	font-family:courier new, true-type; font-weight:bolder; color:#FFFFFF;
}

.versteckt {
	visibility:hidden;
	display:none;
}