A{
	color:#FFFFFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	FONT-WEIGHT:bold;
	}

A:hover{
	color:#A52A2A;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	}
	
1A:active{
	color : #00779a;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration:underline;
	}
	

#inbodybg {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #FFA500;
	TEXT-DECORATION : none;
	font-weight: bold;
	}

#inbodybg:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #A52A2A;
	font-weight: bold;
	TEXT-DECORATION:underline;
}

#inbody {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #00779a;
	TEXT-DECORATION : none;
	font-weight: bold;
	}
	
#inbody1:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #669999;
	TEXT-DECORATION : none;
	font-weight: bold;
	}

#inbody:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #A52A2A;
	font-weight: bold;
	TEXT-DECORATION:underline;
}


#smenu {
	color:#FFFFFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	FONT-WEIGHT:bold;
	}
	

#smenu:hover {
	color:#F4A460;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
}


.text {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	/*line-height : 15px;*/
	line-height:160%;
	color: black;
	/*text-align : justify;
	padding-right : 6px;
	padding-left : 6px;*/
	}
	
.tabtext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 15px;
	color: black;
	background:#D3D3D3;
	text-align : justify;
	padding-right : 6px;
	padding-left : 6px;
	padding-top : 3px;
	padding-bottom : 3px;
	border-width:1px;
	border-style:dashed;
	border-color:#808080;
	}

.tabtext-hotel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : black;
	background:#D3D3D3;
	padding-right : 6px;
	padding-left : 6px;
	padding-top : 3px;
	padding-bottom : 3px;
	border-width:1px;
	border-style:dashed;
	border-color:#808080;
	border-left-style:none;
	border-right-style:none;
	}
	
.tabtext-small {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : black;
	background:#D3D3D3;
	padding-right : 6px;
	padding-left : 6px;
	padding-top : 3px;
	padding-bottom : 3px;
	border-width:1px;
	border-style:dashed;
	border-color:#808080;
	}
	
.formtext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 15px;
	color: rgb(255, 255, 255);
	}
	
.textposition{
	text-align : right;
	padding-right : 30px;
	padding-left : 30px;
	}
	
.top {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	height:15px;
	border-width:2px;
	border-color:#e2e2e2;
	border-style:solid;
	background:#669999;
	padding-left:5px;
	padding-right:5px;
	}

.impressum {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	height:20px;
	border-width:2px;
	border-color:#e2e2e2;
	border-style:solid;
	border-right-style:none;
	border-left-style:none;
	background:#669999;
	padding-left:5px;
	padding-right:5px;
	}
	
.bold {
	font-weight : bolder; 
	}

.input {
	border-color:#00779A;
	border-width:1px;
	border-style:solid; 
	WIDTH:300px; height:20px;
	color:black;
	font-size:10; 
	background:#ffffff;
	}
	
select{
	font-size:10; 
	background:#ffffff;
	}

.button {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10;
	FONT-WEIGHT: bold;
	border-color:#ffffff;
	border-width:1px;
	border-style:solid; 
	color:#ffffff;
	background:#669999; 
	width:98px;
	}
	
.button2
{
    FONT-SIZE: 11px;
	 FONT-WEIGHT: bold;
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma, Arial;
	 width: 100px;
}

.button3 {
    FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	border-width:1px;
	border-style:solid; 
	color:#ffffff;
    background:#669999;
	width: 30 px;
}

.button4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10;
	FONT-WEIGHT: bold;
	border-color:#ffffff;
	border-width:1px;
	border-style:solid; 
	color:#ffffff;
	background:#669999; 
	width:140px;
	}

body {
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color: #669999;
	scrollbar-darkshadow-color: #bbbbbb;
	scrollbar-face-color: #e7e7e7;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #cccccc;
  	}

textarea {
	border-color:#00779A;
	border-width:1px;
	border-style:solid; 
	WIDTH:300px; height:100px; 
	color:black; 
	font-family:"Verdana",Arial,sans-serif; 
	font-size:11px;
	background:#ffffff;
	scrollbar-color:#00779A;
  	scrollbar-3dlight-color:#ffffff;
  	scrollbar-arrow-color:#00779A;
  	scrollbar-darkshadow-color:#fffff;
  	scrollbar-face-color:#ffffff;
  	scrollbar-highlight-color:#ffffff;
  	scrollbar-shadow-color:#00779A;
  	scrollbar-track-color:#ffffff;
	}
	
.input2 {
	border-color:#00779A;
	border-width:1px;
	border-style:solid;
	height:20px;
	color:black; 
	font-family:"Verdana",Arial,sans-serif; 
	font-size:11px;
	background:#ffffff;
	}
.error {
	font-size : 11px;
	color : red;
	}
	
.small {
	font-size : 9px;
	font-weight : bolder;
	color : black;
	}
	
.hinweise {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : justify;
	padding-right : 10px;
	color : #433D3D;
	}

.smallmenu {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bolder;
	color : #433D3D;
	}

.navi {
	height:25px;
	border-width:2px;
	border-color:#e2e2e2;
	border-style:solid;
	background:#669999;
	padding-left : 5px;
	padding-right : 5px;
	}

.naviblue {
	height:25px;
	border-width:2px;
	border-color:#e2e2e2;
	border-style:solid;
	background:#006699;
	padding-left : 5px;
	padding-right : 5px;
	}

.navi2 {
	height:25px;
	border-width:2px;
	border-color:#e2e2e2;
	border-style:solid;
	background:#669999;
	padding-left : 5px;
	padding-right : 5px;
	text-align : center;
	}
	
.pic {
	height:100px;
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
	}
	
.navi-klein {
	height:20px;
	border-width:1px;
	border-color:#e2e2e2;
	border-style:solid;
	background:#669999;
	padding-left : 5px;
	padding-right : 5px;
	text-align : left;
	}
	
.zitat {
	color:#00779A;
	}
.no-border {
	border-top-style:none;
	}
	
.middle {
	vertical-align:middle;
	}
	
.glossar {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 15px;
	color: black;
	background:#D3D3D3;
	text-align : left;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	border-width:2px;
	border-color:#006699;
	border-style:solid;
	}
	
.glossar2 {
	BORDER-BOTTOM: #006699 2px solid;
	BORDER-RIGHT: #006699 2px solid;
	}
	
.td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color:black; border:1px; border-style:solid; border-bottom-style:none; border-left-style:none; border-color:#999999;}
.table {border:1px; border-width:1px; border-style:solid; border-right-style:none; border-top-style:none;}