body  { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular };
form {height:19; width:auto; border:0; font-size:12px; padding:0px; margin:0px; cursor:hand}
.form { padding-top:0px; margin-top:5px; margin-bottom: 0px}
input { color: #00008b; font-weight: bold; font-size: 12px; background-color: #f0f8ff; margin: 0px; padding: 0px; border: 0px; width: auto; height: 18; cursor: hand; noshade: vertical-align:middle };
 
.vk { font-size: 8px}
.vk_info  { color: #fff; font-weight: bold; font-size: 12px; background-color: #1e90ff; padding: 3px }

.tab { font-size: 10px}
.adresse   { color: #191970; font-weight: 600; font-size: 12px; line-height: 20px; padding-top: 2px; padding-bottom: 3px; border-top: 2px solid white; border-bottom: 2px solid #87cefa }
.adresse1 { color: #191970; font-weight: 600; line-height: 10px; letter-spacing: 1px; margin-bottom: 15px; border-top: 2px none white; border-bottom: 2px solid #87cefa }
.normal  { color: #191970; font-size: 12px; vertical-align: top }
.geschichte { color: #191970; font-size: 12px; background-color: #f0f8ff; text-align: center; border: solid 1px #1e90ff }
.normal2{color:#191970;font-size:12px}
.normal3 { color: #191970; font-size: 12px; line-height: 20px; vertical-align: top }
.vk_navi   { text-decoration: none; background-color: #f0f8ff; vertical-align: middle; width: 100%; height: 100%; cursor: hand; display: block }
.vk_navi1{text-decoration:none;background-color:#e1e9ee;vertical-align:middle;width:100%;height:100%;cursor:hand;display:block}
#vk_navi  { line-height: 20px; background-color: #f0f8ff }
.vk_navi a  { color: #00008b; font-size: 12px; line-height: 20px; text-decoration: none; vertical-align: baseline; margin: 0px; padding-left: 5px; border-left: 4px solid #1e90ff; width: 100%; height: 20px; cursor: hand; display: block }
.vk_navi a:hover  {color:#f00; font-size: 12px; line-height: 20px; text-decoration: none; vertical-align: baseline; margin: 0px; padding-left: 5px; border-left: 4px solid #f00; width: 100%; height: 20px; cursor: hand; display: block}
.vk_navi2 a  { color: #fff; font-size: 12px; line-height: 20px; text-decoration: none; vertical-align: baseline; margin: 0px; padding-left: 5px; border-left: 4px solid #1e90ff; width: 100%; height: 20px; cursor: hand; display: block ; background-color: #ff0000; font-weight: bolder}

.logo { margin: 2px; border: solid 1px #fff }
#bolder{font-weight:bold;line-height:20px;letter-spacing:1px}
.bolder { font-weight: bold; line-height: 20px; letter-spacing: 1px }
#dreieck  {vertical-align:top;padding-top:2px;padding-left:2px;border-top:2px solid #87cefa;border-bottom:2px solid #87cefa;border-left:2px solid #87cefa}
#dreieck1 { vertical-align: top; padding-top: 32px; padding-left: 2px; border-top: 2px solid #87cefa; border-bottom: 2px solid #87cefa; border-left: 2px solid #87cefa }
#px11 { padding-left: 11px }
#px10  { padding-bottom: 10px }
#px5 { padding-bottom: 5px }
.px5 { padding-bottom: 5px; padding-left: 2px }
.overflow {
	text-align: left;
	padding: 0px;
	z-index: 100;
	width: 100%;
	height: inherit;
	overflow: auto;
	visibility: visible;
	display: block;
}
.scrollbar  { scrollbar-3dlight-color: #87CEEB; scrollbar-arrow-color: #191970; scrollbar-darkshadow-color: #4169E1; scrollbar-face-color: #ADD8E6; scrollbar-highlight-color: #E6E6FA; scrollbar-shadow-color: #6495ED; scrollbar-track-color: F0F8FF }

#mainMenu       { font-size: 12px; background-color: #f0f8ff; text-align: left; vertical-align: baseline; margin: 0px; padding: 0px; border-bottom: 0px solid #fff; position: relative; width: 655px }
#mainMenu1 { font-size: 12px; background-color: #f0f8ff; text-align: left; vertical-align: baseline; margin: 0px; padding: 0px; border-bottom: 0px solid #fff; position: relative; width: 100% }
#menuList   { margin: 0px; padding: 0px }
.menubar   { margin: 0px; padding: 0px }
#menuList ul   { margin: 0px 0px 0px 25px; padding: 0px; width: 130px }
#menuList li {	display:inline;	list-style: none;}
a.starter         { color: #00008b; text-decoration: none; background-color: #f0f8ff; vertical-align: baseline; padding: 2px 0px 2px 5px; border-left: 4px solid #1e90ff; width: 120px }
a.starter:hover, a.starter:active        { color: #ff0000; text-decoration: none; background-color: #f0f8ff; padding: 2px 0px 2px 5px; border-left: 4px solid red; width: 120px }
.menu {color: #ffffff; line-height: 20px; background-color: #f0f8ff; text-align: left; margin: 0px; position: absolute; width: 130px; visibility: hidden }
.menu li a {color: #00008b; line-height: 20px; text-decoration: none; background-color: transparent; margin: 0px; display: block; width: 130px}
.menu li a:hover, .menu li a:active {color: #ff0000; text-decoration: none; background-color: #f0f8ff; margin: 0px; width: 120px; line-height: 20px }
#menu1, #menu2, #menu3, #menu4, #menu5 {line-height: 20px; z-index: 100; width: 130px}
.vk_wohn    { color: #00008b; font-size: 12px; line-height: 20px; text-decoration: none; vertical-align: baseline; margin: 0px; padding: 0px; border-top: 2px solid white; border-left: 4px; cursor: hand; display: block; width: 130px }
.vk_wohn a    { color: #00008b; font-size: 12px; line-height: 20px; text-decoration: none; vertical-align: baseline; margin: 0px; padding-left: 5px; border-left: 4px solid #1e90ff; width: 130px; height: 20px; cursor: hand; display: block }
.vk_wohn a:hover   { color: #f00; font-size: 12px; line-height: 20px; text-decoration: none; vertical-align: baseline; margin: 0px; padding-left: 5px; border-left: 4px solid #f00; width: 130px; height: 20px; cursor: hand; display: block }
.mini { font-size: 11px }

#kasten {background-color : white;position:relative; top:50px;z-index:3; line-height: 20px}
#kasten a {background-color : #f0f8ff;text-decoration : none;display:block;color: #00008b}
#kasten a:active {background-color : #f0f8ff;}
#kasten a:visited {background-color : #f0f8ff;}
#kasten a:hover {background-color : #f0f8ff;text-decoration : none;color:#f00; font-size: 12px; line-height: 20px; text-decoration: none; vertical-align: baseline; margin: 0px; padding-left: 5px; border-left: 4px solid #f00; width: 100%; height: 20px; cursor: hand; display: block}
#kasten a .info {display : none;}
#kasten a:hover .info {line-height : 120%;display : block;color:#f00; font-size: 12px; line-height: 20px; text-decoration: none; vertical-align: baseline; margin: 0px; padding-left: 5px}
.wbs    { color: red; font-weight: bold; font-size: 10px }
.wbs:hover:after { font-weight: bold; font-size: 10px; content:"!!!" }

