/* general tags */
*{margin:0; padding:auto;}
/*body{background:#e0e0e0 url(images/bodybg.gif) repeat-x;}*/
/*body{background:#e0e0e0 url(images/bodybg2.gif) repeat;}*/
/*body{background:#e0e0e0 url(images/bodybg3.jpg) repeat-y;}*/
/*body{background:#e0e0e0 url(images/bodybg4.jpg) repeat;}*/
/*body{background:#e0e0e0 url(images/bodybg5.jpg) repeat-x;}*/
/*body{background:#e0e0e0 url(images/bodybg6.gif) repeat;}*/
body{background:#e0e0e0 url('../images/bodybg7.gif');}

a{background-color:#fff; color:#CC0000; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;}
p{margin:0 0 16px 0;}
ul, ol{margin:0 0 0 35px; padding:0;}
ul ul, ol ol{margin:3px 0 0 15px;}
img{float:left; margin:0 10px 5px 0;}

/* headers */
h1{color:#333; font-size:3.6em; letter-spacing:-3px; margin:1px 0px 0px 0px; text-align:right;}
h2{font-size:1.6em; font-weight:normal; letter-spacing:-1px; margin:5px 0 10px;}
h3{color:#f00; font-size:1.5em; letter-spacing:0px; padding:50px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:right;font-family: Verdana, Arial, Helvetica, sans-serif;
}
h4{color:#CC0000; font-size:2.6em; letter-spacing:-4px; margin:20px;}
h5{color:#CC0000; font-size:1.95em; font-weight:normal; letter-spacing:-1px; margin:5px 0 10px;}
h6{color:#CC0000; font-size:1.5em; font-weight:normal; letter-spacing:-1px; margin:5px 0 10px;}


/* IDs */

#title_start{
background:#e0e0e0 url('../images/bodybg7.gif');
width:800px;
height:82px; margin-left:auto; margin-right:auto; margin-top:-2px; margin-bottom:0px
}

#container_start{
border: 10px ridge #e0e0e0;
color:#555;
margin:0 auto 10px;
padding:10px;
width:800px;
height:420px;
line-height:1.3em;
background: #fff;
}

#title{
background:#e0e0e0 url("../images/bodybg7.gif") repeat;
margin: 0px auto 0px;
padding: 7px 0px 5px 0px;
width:800px;
}

#container{
border: 10px ridge #e0e0e0;
color:#555;
margin:0 auto 10px;
padding:10px;
width:800px;
line-height:1.0em;
background: #fff;
/*background: #ffe;*/
/*Achtung Scrollbar in main Farbe*/
font-family: Verdana, Arial, Helvetica, sans-serif;
/*font-size:12px;*/
font-size:200%;
}

#sidebar{
margin:0px 0px 0px -6px; border:0;
float:left;
width:155px;
height:425px;
overflow: no;

}

#sidebar p{
margin:0; border:0;
}

#main{
	float:right;
	width:635px;
	height: 420px;
	overflow: auto;
	scrollbar-face-color: #fff;
	scrollbar-arrow-color:#800;
	scrollbar-track-color:#fff; 
	scrollbar-shadow-color:#fff; 
	scrollbar-highlight-color:#fff; 
	scrollbar-3dlight-color:#fff; 
	scrollbar-darkshadow-Color:#fff;
}

#myMap{
	float:right;
	width:350px;
	height: 420px;
	overflow: auto;
	scrollbar-face-color: #fff;
	scrollbar-arrow-color:#800;
	scrollbar-track-color:#fff; 
	scrollbar-shadow-color:#fff; 
	scrollbar-highlight-color:#fff; 
	scrollbar-3dlight-color:#fff; 
	scrollbar-darkshadow-Color:#fff;
}
#myMapleft{
	float:left;
	width:270px;
	height: 420px;
	overflow: auto;
	scrollbar-face-color: #fff;
	scrollbar-arrow-color:#800;
	scrollbar-track-color:#fff; 
	scrollbar-shadow-color:#fff; 
	scrollbar-highlight-color:#fff; 
	scrollbar-3dlight-color:#fff; 
	scrollbar-darkshadow-Color:#fff;
}


#footer{clear:both;
font-size:0.751em;
}

#footer a{
	background-color: #FFFFFF;
	font-style: normal;
}

#footer a:hover{
color: #CC0000;
text-decoration: none;
}

.sidenote {color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
/*font-size:10px;*/
font-size:0.626em;
}

.sidenote a{
color: #333333;
}

.sidenote a:hover{
color: #CC0000;
text-decoration: underline;
}

.info91{
color: #CC0000;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.626em;
}

.info92{
color: #CC0000;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.751em;
}

.info93{
color: #CC0000;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.924em;
}

.info{
color: #CC0000;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.751em;
}

.info2{
color: #333;
font-weight: bold;
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
/*font-size:12px;*/
font-size:0.751em;
}

.info_text {color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
/*font-size:12px;*/
font-size:0.751em;
}

.info_text1 {color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
/*font-size:12px;*/
font-size:0.851em;
}

.info_text1 a{color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
/*font-size:12px;*/
font-size:0.851em;
}

.info_text1 a:hover{color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
/*font-size:12px;*/
font-size:0.851em;
}

/* various classes */
.credits{color:#888; font-size:0.9em; margin-bottom:0; padding-left:235px; text-align:center;}
.credits a{color:#888;}

/* blue grades - root level; text properties for states: normal, hover, click */
.TM0i0 {
	font-family: Arial, Helvetica, sans-serif;;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

/* blue grades - root level; box properties for states: normal */
.TM0o0 {
	background: #A4A4A4;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - root level; table properties for states: normal, hover, click */
.TM0t0 {
	background: #2B547F;
}

/* blue grades - root level; box properties for states: normal, hover, click */
.TM0o1 {
	background: #D0D0D0;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - sub levels; text properties for states: normal, hover, click */
.TM1i0 {
	font-family: Arial, Helvetica, sans-serif;;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

/* blue grades - sub levels; box properties for states: hover, click */
.TM1o1 {
	background: #E0E0E0;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}