/* NS: make 11px = 12px */ 
.crap{}
b.rain{
	font-size: 17px;
}
body{	font-family: Verdana, Arial, sans-serif; 
		font-size: 1em; 
		color: #000000;
		background: #ffffff;
	}
h1 { 
	padding: 0em;
	font-size: 22px;
	}
h2 { 
//	padding-top: 2em;
	font-size: 17px;
	}
h3 { font-size: 13px;
	}
h4 { font-size: 11px; 
	padding: 0.0em;}

b{	font-family: Verdana, Arial, sans-serif; 
	color: #000000;
}

a {	
	color: #000044;
	text-decoration: none; 
	font-weight:bold;
}
a:hover {
		color: #000000;
		font-weight:bold;
		text-decoration: underline;
}

a:visited { color: #707080}
	
.hoch {padding: 0.5em;}
.achtung {color: #ff0000; }
.num {
	font-size: 12px; 
	font-family: Courier, Lucidatypewriter, monospace;
}
.nav {
	font-size: 12px; 
	font-weight:bold; 
	color: #555555; 
	background: #cccccc; 
	font-variant: small-caps;
	white-space: nowrap; 
}
	
.nav:hover { color: #000000; }

ul{
	padding: 1em;
	margin: 1em;
}
li{
	padding: 0.3em;
}


.small {
	padding: 0em; 
	font-size: 10px;
}
.tiny {
	padding: 0em; 
	font-size: 7px;
}

.legende {
	text-align: right;
	font-size: 0.8em;
}

.supertiny {
	padding: 0em; 
	font-size: 4px;
}

.right { 
		text-align: right;
	}
.center { 
		text-align: center;
	}
.space {
	padding: 4em;
}

.nb	{
	white-space: nowrap;
}

.green {
	font-weight:bold; 
	color: #00CC00;
}
.error{
	font-weight:bold; 
	color: #FF0000;
	/* text-decoration: blink; */
}

.black{
	color: #000000;
}
.red{
	text-align: center;
	font-weight:bold; 
	font-size: 12px;
	color: #FF0000;
}

.red_bg{ background: #aac8d7; }
.green_bg{ background: #c0ffc0; }

#foto {
	position: absolute;
	top: 20px;
	left: 20px;
	text-align: center;
	font-weight: bold;
	padding: 1em;
}

#wappen {
	position: absolute;
	top: 20px;
	right: 20%;
	text-align: center;
	margin-right: 80%;
	padding-top: 1em;
	margin-right: 2em;
}

#content {
	position: absolute;
	height: 80%;
	bottom: 90px;
	top: 20px;
	vertical-align: baseline;
	left: 247px;
	width: 50%;
	margin: 2em;
	border-left: 3px solid black;
}

#content_full {
	position: absolute;
	height: 80%;
	bottom: 90px;
	top: 20px;
	vertical-align: baseline;
	left: 33px;
	width: 75%;
	padding: 1em;
	border-left: 3px solid black;
}




