html {
	height: 100%;
	background-color: #eee;
}

body {
	width: 1000px;
	background: #fff none;
	font: normal 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003;
	margin-top: 6px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 6px;
	padding: 0;
	border-left: 1px solid #91A25C;
	border-right: 1px solid #FF7D04;
}

td {font: normal 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align: top;text-align: justify;}
#kopf img{border: none;}
#kopf a.i:link, #kopf a.i:hover {border: none;}
#kopf {
	background: #FF7D04 url(grafix/titel.jpg) no-repeat;
	height: 92px;
	/*width: 100%;*/
	color: #fff;
	padding: 2px;
	white-space: normal;
	overflow: hidden;
}
#kopf h1{font: normal 18px Verdana;padding: 3px;margin:0px;text-transform: none;}
#kopf h2{font: bold 13px Verdana;padding-left: 13px;margin:0px;}
#kopf a:link,#kopf a:visited, #kopf a:active, #kopf a:focus{color: #fff;text-decoration: none; border: 2px outset #91A25C;padding:1px;margin:1px;}
#kopf a:hover{color: #ffa; border: 2px inset #FF7D04;}
#menu {
	background: #6D64B5 url(grafix/menu.jpg) repeat-x;
	font: bold 12px/26px Verdana;
	color: #003;
	height: 26px;
	width: 100%;
	white-space: nowrap;
}
#menu a:link, #menu a:visited, #menu a:active, #menu a:focus{
	background: #6D64B5 url(grafix/menu.jpg) repeat-x;
	background-position: middle;
	font: normal 12px/26px Tahoma;
	color: #003;
	height: 20px;
	width: auto;
	text-align: center;
	text-decoration: underline;
	padding: 3px 4px 3px 4px;
}
#menu a:hover{
	background: #def url(grafix/link.jpg) repeat-x;
	color: #000;
	text-decoration: none;
	cursor: default;
}

#wander{
	position: relative;
	background: #ccf url(grafix/t_wander.gif) no-repeat top left;
	border: 1px solid #339;
	text-align: center;
	top: 0;
	left: 20px;
	height: auto;
	width: 250px;
	/*visibility: hidden;*/
	display: none;
	padding: 2px;
	z-index: 1;
}
#rad{
	position: relative;
	background: #fcc url(grafix/t_rad.gif) no-repeat top left;
	border: 1px solid #933;
	text-align: center;
	top: 0;
	left: 50px;
	height: auto;
	width: 250px;
	display: none;
	padding: 2px;
	z-index: 1;
}
#bus{
	position: relative;
	background: #cfc url(grafix/t_bus.gif) no-repeat top left;
	border: 1px solid #393;
	text-align: center;
	top: 0;
	left: 80px;
	height: auto;
	width: 420px;
	display: none;
	padding: 2px;
	z-index: 1;
}

a.menulink:link, a.menulink:visited, a.menulink:active, a.menulink:focus{color: #000;text-decoration: underline;width:100%}
#bus a.menulink:hover{background-color: #393;color:#cfc;text-decoration: none;}
#wander a.menulink:hover{background-color: #339;color:#ccf;text-decoration: none;}
#rad a.menulink:hover{background-color: #933;color:#fcc;text-decoration: none;}

#haupt{
	background: #fff url(grafix/hintergrund.jpg) no-repeat top left;
	padding: 5px 10px 5px 10px;
	/*width: 100%;*/
	z-index: 0;
	font: normal 12px/16px Verdana;
}
#haupt a{
	color: #009;
	font: bold 13px/16px Arial;
}
#haupt a:hover{
	color: #33f;
}
#haupt a.start{
	font: normal 12px/16px Arial;
	text-decoration: none;
}
#haupt em{
	font: normal normal bold 12px Verdana;
	color: #d70;
}
#haupt strong{
	font: normal normal bold 13px Verdana;
	color: #07d;
}
#fuss{
	/*height: 10px;
	width: 100%;*/
	border-top: 1px solid #666;
	border-bottom: 2px solid #666;
	font-size: 10px;
	color: #666;
	padding-left: 4px;
	z-index: 0;
}
#fuss a:link,#fuss a:visited,#fuss a:active,#fuss a:focus{color: #333; text-decoration: underline;}
#fuss a:hover{font: bold 10px Verdana;}

#abc{text-align:center;}
#abc a{color: #000;border: 2px outset;padding:1px;margin:1px;  font-weight: bold;  text-decoration: none;  width: 22px;  background-color: #ccc;    }

.rot{color:#933;border:1px solid #933;background-color: #fcc;padding:1px;margin:1px;  cursor: default; }
.gruen{color:#393;border:1px solid #393;background-color: #cfc;padding:1px;margin:1px;  cursor: default; }
.blau{color:#339;border:1px solid #339;background-color: #ccf;padding:1px;margin:1px;  cursor: default; }

h1{font: bold 17px Verdana;text-transform: uppercase;}
h2{font: bold 17px Verdana;}
h3,h4,h5,h6{font: bold 15px Verdana;}
.rechts{text-align: right;}
.rechts td{text-align: right;}

.linien td{border-bottom: 1px solid #999;}

code{
	color: #f00;
	background-color: #ff0;
	font: bold 23px Verdana;
	margin: 20px;
	padding: 5px;
	border: 4px dashed #000;
	text-align: center;
	position: absolute;
	top: 90px;
	left: 350px;
}


/* Landsommer */
#haupt a.landsommer{
	color: #3c3;
	font: bold 13px/16px Arial;
}
#haupt h1.landsommer{
	border-bottom: 2px solid #cf3;
}

