/* Layout */

body {font-family:Tahoma,Arial;scrollbar-face-color: #649A98; scrollbar-highlight-color: #649A98; scrollbar-shadow-color: #649A98; scrollbar-3dlight-color: #649A98; scrollbar-arrow-color: #C5D5D2; scrollbar-track-color: #C5D5D2; scrollbar-darkshadow-color: #649A98;}
body.main {margin:0px; padding:0px;  background-color:#466E6D; overflow:auto; cursor:default;}
body.content {margin:0px; padding:0px; background-color:#FFFFFF; overflow:hidden; cursor:default;}

.bgc { background-color: #649b98; }

.top {height:81px; width:100px; padding:10px;}
.top2 {width:600px; text-align:center;}
.top3 {width:100px; text-align:right; vertical-align:top; padding:10px;}

.bar {height:112px; vertical-align:top; background-color:#649A98;}
.bar img {border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}

.fade {height:155px; width:242px; background:url('../bilder/back3.gif');}
.fade2 {position:relative; top:0px; left:0px; width:242px; height:155px; overflow:hidden;}

.middle {background:url('../bilder/back4.gif'); height:574px; width:50%; }
.middle2 {background:url('../bilder/back4.gif'); height:271px; width:50%;}

.bottom {width:100%; font-family:Arial; color:#FFFFFF; font-size:10px; padding:5px; padding-left:10px; padding-right:10px;}
.bottom a {font-family:Arial; color:#FFFFFF; font-size:10px; text-decoration:none;}
.bottom a:hover {font-family:Arial; color:#FFFFFF; font-size:10px; text-decoration:underline;}
.bottom2 {height:29px; width:100%; background-color:#649A98;}

.nav td {width:143px; font-family:Tahoma,Arial; color:#FFFFFF; font-size:11px; background-color:#649A98; border-bottom:1px solid #C5D5D2; padding:5px;}
.nav td a {font-family:Tahoma,Arial; color:#C5D5D2; font-size:11px; text-decoration:none;}
.nav td a:hover {font-family:Tahoma,Arial; color:#FFFFFF; font-size:11px; text-decoration:none;}
.nav2 {width:158px; height:316px; background:url('../bilder/back2.gif'); vertical-align:top; padding-top:5px;}
.nav3 td {width:165px; padding-left:22px; font-family:Tahoma,Arial; color:#FFFFFF; font-size:11px; background-color:#C5D5D2; border-bottom:1px solid #649A98;}
.nav3 td a {font-family:Tahoma,Arial; color:#649A98; font-size:11px; text-decoration:none;}
.nav3 td a:hover {font-family:Tahoma,Arial; color:#FFFFFF; font-size:11px; text-decoration:none;}
.nav4 {background-color:#C5D5D2; padding:0px;}

.ct1 {width:404px; vertical-align:top;}
.ct2 {width:610px; height:288px; vertical-align:top;}
.ct3 {width:610px; height:279px; vertical-align:top;}
.ct4 {vertical-align:top; width:248px;}
.ct5 {height:316px; padding-left:10px; padding-right: 10px; padding-bottom:0px; overflow:hidden; vertical-align:top;}

/* Überschriften */

.us1 {font-family:Arial; font-size:16px; font-weight:bold; color:#649A98;}
.us2 {font-family:Tahoma,Arial; font-size:11px; color:#649A98; vertical-align:top; line-height:16px;}
.us2 a {font-family:Tahoma,Arial; font-size:11px; color:#649A98; vertical-align:top; line-height:16px;}

/* Text */

.txt1 {font-family:Arial; color:#649A98; font-size:11px; line-height:16px;}
.txt1 a {font-family:Arial; color:#649A98; font-size:11px; text-decoration:none;}
.txt1 a:hover {font-family:Arial; color:#649A98; font-size:11px; text-decoration:underline;}

.txt2 {font-family:Tahoma,Arial; font-size:11px; color:#666666; vertical-align:top; line-height:16px;}
.txt2 a {font-family:Tahoma,Arial; font-size:11px; color:#666666; text-decoration:none;}
.txt2 a:hover {font-family:Tahoma,Arial; font-size:11px; color:#666666; text-decoration:underline;}

.txt3 {font-family:Arial; font-size:11px; color:#666666; padding:5px;}
.txt3 a {color:#666666; text-decoration:none;}
.txt3 a:hover {text-decoration:underline;}

.txt4 {font-family:Arial; font-size:11px; font-weight:bold; color:#649A98; background-color:#C5D5D2; padding:2px; padding-left:5px;}
.txt4 a { font-family:Arial; font-size:11px; font-weight:bold; color:#649A98; background-color:#C5D5D2; padding:2px; }

.txt5 {font-family:Tahoma,Arial; font-size:11px; color:#666666;}
.txt5 span {font-family:Arial; font-size:11px; color:#666666; font-weight:normal;}
.txt5 a {font-family:Arial; color:#649A98; text-decoration:none;}
.txt5 a:hover {font-family:Arial; color:#649A98; text-decoration:underline;}

.txt6 {font-family:Arial; font-size:11px; color:#649A98; background-color:#C5D5D2; padding:5px;}
.txt6 a {color:#649A98; text-decoration:none;}
.txt6 a:hover {color:#649A98; text-decoration:underline;}

.txt7 {font-family:Arial; font-size:11px; color:#666666; border-bottom:1px solid #F5F4F3; padding:2px;}
.txt7 a {font-family:Arial; color:#666666; text-decoration:none;}
.txt7 a:hover {font-family:Arial; color:#649A98; text-decoration:none;}

.txt8 {font-family:Arial; font-size:11px; font-weight:bold; color:#649A98;}

.txt9 {font-family:Arial; font-size:11px; font-weight:bold; color:#649A98; background-color:#C5D5D2; padding:2px;}

.txt10 {vertical-align:top; background-color:#C5D5D2; padding:5px;}
.txt10 td {font-family:Tahoma,Arial; font-size:10px; font-weight:bold; color:#649A98;}
.txt10 span {font-family:Arial; font-size:9px; color:#649A98;}
.txt10 a {font-family:Arial; font-size:11px; color:#649A98; text-decoration:none;}
.txt10 a:hover {font-family:Arial; color:#FFFFFF; text-decoration:underline;}

.txt11 {font-family:Tahoma,Arial; font-size:11px; color:#666666;}
.txt11 a {color:#666666; text-decoration:none;}
.txt11 a:hover {color:#649A98; text-decoration:none;}

.txt12 {font-family:Arial; font-size:11px; font-weight:bold; color:#666666; text-align:right;}
.txt12 a {color:#666666; text-decoration:none;}
.txt12 a:hover {color:#649A98; text-decoration:none;}

.txt13 {font-family:Tahoma,Arial; font-size:11px; color:#666666; width:221px;}

.txt14 {font-family:Tahoma,Arial; font-size:11px; color:#649A98; font-weight:bold;}
.txt14 a { font-family:Tahoma,Arial; font-size:11px; color:#649A98; font-weight:bold; }

.txt15 {font-family:Arial; font-size:11px; color:#666666;}
.txt15 a {font-family:Arial; color:#666666; text-decoration:none;}
.txt15 a:hover {font-family:Arial; color:#649A98; text-decoration:underline;}

/* Formulare */

.kf1 {font-family:Tahoma,Arial; font-size:11px; color:#666666;}
.kf1 textarea {height:177px; width:100%; border:1px solid #666666; font-family:Tahoma,Arial; font-size:11px; color:#649A98; overflow:auto;}
.kf1 span {color:#649A98;}

.kf2 {font-family:Tahoma,Arial; font-size:11px; color:#666666; text-align:right;}
.kf2 input {font-family:Tahoma,Arial; font-size:11px; border:1px solid #666666; color:#649A98; width:160px;}
.kf2 input.bt {font-family:Arial; font-size:11px; background-color:#649A98; color:#FFFFFF; width:75px; cursor:pointer;}
.kf2 input.rad {font-family:Tahoma,Arial; font-size:11px; border:0px; color:#008E34; width:10px;}

.kf3 {font-family:Tahoma,Arial; font-size:9px; color:red; height:55px; vertical-align:bottom;}

/* Menues */

.dropmenudiv {width:156px; position:absolute; top:0; border: 1px solid #BBB; z-index:100; background-color: white; visibility: hidden;}
.dropmenudiv a {font-size:11px; font-weight:normal; color:#666666; padding: 2px; text-decoration: none;}
* html .dropmenudiv a {width: 100%;}
.dropmenudiv a:hover {background-color: #C5D5D2;}

.dropmenudiv2 {width:auto; position:absolute; top:0; border: 1px solid #BBB; z-index:100; background-color: white; visibility:hidden; vertical-align:bottom;}
.dropmenudiv2 a {color:#649A98; text-decoration:none;}
.dropmenudiv2 td {font-family:Arial; font-size:10px; font-weight:bold; color:#649A98;}
.dropmenudiv2 span {font-family:Arial; font-size:9px; color:#666666;}

* html .dropmenudiv2 a {width: 100%;}

/* Listen */

.mainlvl { margin: 0; padding: 0; list-style: none; }
.mainlvl li a { text-decoration: none; }
.mainlvl li a:hover { text-decoration: underline; }
.secondlvl { margin: 0; padding-left: 4px; list-style: none; }
.secondlvl li {
	list-style: none;
	padding-left: 10px;
	background-image:url(../bilder/square.jpg);
	background-repeat: no-repeat;
	background-position: 0 7px;	
}
.secondlvl li a { text-decoration: none; }
.secondlvl li a:hover { text-decoration: underline; }
.thirdlvl { margin: 0; padding-left: 10px; list-style: none; }
.thirdlvl li {
	list-style: none;
	padding-left: 10px;
	background-image:url(../bilder/square_small.jpg);
	background-repeat: no-repeat;
	background-position: 0 8px;	
}

.sitemaptxt { font-family:Tahoma,Arial; font-size:11px; color:#649A98; text-decoration: none; line-height:16px; }
.sitemaptxt a { font-family:Tahoma,Arial; font-size:11px; color:#649A98; text-decoration: underline; line-height:16px; }

.hauptpunkt { font-weight:bold; color: #FFFFFF; padding-left: 4px; }
.hauptpunkt a { color: #FFFFFF; text-decoration: none; }
.hauptpunkt a:hover { color: #FFFFFF; text-decoration: underline; }

.address { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #649A98; background-color: #C5D5D2; }
.address a { color: #649A98; text-decoration: none; }
.address a:hover { color: #649A98; text-decoration: underline; }

h5 { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #649A98; font-weight: bold; padding:0; margin:0; }
