HTML {
	HEIGHT: 100%;
}
BODY {
	MARGIN-LEFT: 15px; 
	MARGIN-RIGHT: 10px; 
	MARGIN-TOP: 0px; 
	PADDING: 0px; 
	HEIGHT: 100%;	  
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	LINE-HEIGHT: 12pt; 
	FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, 	sans-serif;
	SCROLLBAR-FACE-COLOR: #f5f5f5; 
	SCROLLBAR-HIGHLIGHT-COLOR: #CBEDBF; 
	SCROLLBAR-SHADOW-COLOR: #CBEDBF; 
	SCROLLBAR-3DLIGHT-COLOR: #CBEDBF; 
	SCROLLBAR-ARROW-COLOR: #ff8800;
	SCROLLBAR-TRACK-COLOR: #f5f5f5; 
	SCROLLBAR-DARKSHADOW-COLOR: #f5f5f5;	
}
TD {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif
}
P {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif
}
DIV {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif
}

DIV.main {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN: 0px; PADDING-BOTTOM: 5px; HEIGHT: 100%; 	PADDING-TOP:15px;
}

DIV.logo {
	BORDER-LEFT: #507052 2px solid; BORDER-TOP: #507052 2px solid; BORDER-RIGHT: #507052 2px solid; 
}

DIV.menu {
	 HEIGHT: 100%; BORDER-BOTTOM: #507052 2px solid;  BORDER-LEFT: #507052 2px solid;
}

.aufbau {FONT-SIZE: 14px; FONT-WEIGHT: 600; COLOR:#078511; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif; padding-top:50px;}

.orange {
	COLOR: #ff8800
}
.gruen {
	COLOR: #297421
}
.schwarz {
	COLOR: #000000
}

.rot { font-family:arial, verdana, arial, verdana, helvetica, sans-serif; font-size:13px; font-weight : bold; line-height:21px; color : #C63504;}

.code {
	FONT-SIZE: 14px; LINE-HEIGHT: 14pt; COLOR: #006600; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; PADDING-LEFT: 15px;
}

.formular {
	FONT-SIZE: 12px; LINE-HEIGHT: 14pt; COLOR: #CC3300 ; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; PADDING-LEFT: 10px;
}

.fuss{
	FONT-SIZE: 12px; LINE-HEIGHT: 14pt; COLOR:#333333; background-color:#FFFF99; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; PADDING-LEFT: 10px;
}

A:link {
	 COLOR: #297421; TEXT-DECORATION: underline
}
A:visited { COLOR: #FF5002; TEXT-DECORATION: underline
}

A:hover {
	COLOR: #FF5002; TEXT-DECORATION: underline
}

A:active {
	COLOR: #FF5002; TEXT-DECORATION: underline
}


A.mailto {
	PADDING-RIGHT: 14px;
}



A.blau:link {
	 COLOR: #4167A7; TEXT-DECORATION: underline
}
A.blau:visited { COLOR: #4167A7; TEXT-DECORATION: underline
}

A.blau:hover {
	COLOR: #FF5002; TEXT-DECORATION: underline
}

A.blau:active {
	COLOR: #4167A7; TEXT-DECORATION: underline
}


A.gray:link {
	 COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT:400; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
}
A.gray:visited { COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT:400; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
}

A.gray:hover {
	COLOR: #FF9E3E; TEXT-DECORATION: underline; FONT-WEIGHT:400; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
}

A.gray:active {
	COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT:400; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
}





A.map {
	 FONT-SIZE: 12px; FONT-WEIGHT:600; COLOR: #336600;  TEXT-DECORATION: none; LINE-HEIGHT:16pt;  
	 MARGIN: 0px; PADDING: 10px; BORDER-RIGHT: #297421 1px solid; BORDER-TOP: #297421 1px solid; 
	 BORDER-LEFT: #297421 1px solid;  BORDER-BOTTOM: #297421 1px solid;     
	 BACKGROUND-COLOR: #eeeeee;
}
A.map:visited{
	 FONT-SIZE: 12px; FONT-WEIGHT:600; COLOR:#297421;  TEXT-DECORATION: none;	 
	 BORDER-RIGHT: #297421 1px solid; BORDER-TOP: #297421 1px solid; PADDING-LEFT: 5px; 
	 PADDING-BOTTOM: 0px; BORDER-LEFT: #297421 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #297421 1px solid;     
	 BACKGROUND-COLOR: #eeeeee;

}
A.map:hover {
	 FONT-SIZE: 12px; FONT-WEIGHT:600; COLOR:#297421;  TEXT-DECORATION: none;	 
	 BORDER-RIGHT: #297421 1px solid; BORDER-TOP: #297421 1px solid; PADDING-LEFT: 5px; 
	 PADDING-BOTTOM: 0px; BORDER-LEFT: #297421 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #297421 1px solid;     
	 BACKGROUND-COLOR: #eeeeee;

}


.navig a:link { font-family:arial, helvetica, sans-serif, verdana; font-size:12px; font-weight : bold; color : #666666; text-decoration : none;}
.navig a:visited { font-family:arial, helvetica, sans-serif, verdana; font-size:12px; font-weight : bold; color : #666666; text-decoration : none;}
.navig a:hover { font-family:arial, helvetica, sans-serif, verdana; font-size:12px; font-weight : bold; color : #339128; text-decoration : none;}



/* ---------------------- */

.topmenu {
padding:0; margin:0; height:15px; 
}

.topmenu A:link {
	 COLOR: #297421; FONT-SIZE: 11px; font-weight: 600;  TEXT-DECORATION: none
}


.topmenu A:visited {
	 COLOR: #297421; FONT-SIZE: 11px; font-weight: 600; TEXT-DECORATION: none
}

.topmenu A:hover {
	 COLOR: #FF5002; FONT-SIZE: 11px; font-weight: 600; TEXT-DECORATION: none
}

.topmenu A:active {
	 COLOR: #FF5002; FONT-SIZE: 11px; font-weight: 600; TEXT-DECORATION: none
}

/*-------------------------------- */

.block {
	TEXT-ALIGN: justify
}
H1 {
	PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 2px; COLOR: #000000; LINE-HEIGHT: 14pt; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; BACKGROUND-COLOR: #f5f5f5
}

H1.hotels {
	FONT-SIZE: 14px; LINE-HEIGHT: 14pt; COLOR: #FF5002; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	PADDING-LEFT: 0px; PADDING-bottom: 5px;
}

H2 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; COLOR: #FF5002; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma
}
/*
.H2 A:link {
	FONT-WEIGHT: 500; COLOR: #FF5002; TEXT-DECORATION: none
}
.H2 A:visited {
	FONT-WEIGHT: 500; COLOR: #FF5002; TEXT-DECORATION: none
}
.H2 A:hover {
	BORDER-RIGHT: #297421 1px solid; BORDER-TOP: #297421 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: 500; PADDING-BOTTOM: 0px; BORDER-LEFT: #297421 1px solid; COLOR: #297421; PADDING-TOP: 0px; BORDER-BOTTOM: #297421 1px solid; BACKGROUND-COLOR: #F8D082; TEXT-DECORATION: none
}
.H2 A:active {
	FONT-WEIGHT: bold; COLOR: #297421; TEXT-DECORATION: none
}

*/
H2.box {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; COLOR: #004F00; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; font-weight: bold;  
}
H2.boxgruen {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; COLOR: #FF5002; LINE-HEIGHT: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; 
}
H2.boxschwarz {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; COLOR: #FF5002; LINE-HEIGHT: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; 
}
H2.boxgruen {
	COLOR: #297421
}
H2.boxschwarz {
	COLOR: #000000
}

H2.weiss {
	COLOR: #ffffff
}

H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma
}
H3.gruen {
	COLOR: #297421
}
H3.orange {
	COLOR: #FF5002
}
H3.schwarz {
	COLOR: #000000
}

/*
DIV.box {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px solid;  					PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; BACKGROUND-COLOR: #ffffff
}
*/

DIV.box {
	BORDER: #999999 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; BACKGROUND-COLOR: #ffffff
}

DIV.textversion { text-align: left; font-weight:bold;
}

DIV.textversion.dunk { text-align: right; font-weight:bold; padding-right:10px;
 
}
DIV.textversion A:link {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: underline
}
DIV.textversion A:active {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: underline
}
DIV.textversion A:visited {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: underline
}
DIV.textversion A:hover {FONT-WEIGHT: bold;
	COLOR: #FF5002
}

DIV.textversion.dunk A:link {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: underline; 
}
DIV.textversion.dunk A:active {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: underline; 
}
DIV.textversion.dunk A:visited {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: underline; 
}
DIV.textversion.dunk A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: underline;
}

TD.line {
	BACKGROUND-COLOR: #999999
}

TD.checkliste {
	 TEXT-ALIGN: left; LINE-HEIGHT: 15pt; 
}

TR.box {
	BACKGROUND-COLOR: #f5f5f5
}
TD.box {
	BACKGROUND-COLOR: #f5f5f5
}
TD.hotels {padding-left:20px; padding-top:0px;}

DIV.navi {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif
}
DIV.navi A:link {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: underline
}
DIV.navi A:active {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: underline
}
DIV.navi A:visited {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: underline
}
DIV.navi A:hover {
	COLOR: #FF5002
}


DIV.weiss {
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif; FONT-WEIGHT: bold;
}
DIV.weiss A:link {
	 COLOR: #fff; TEXT-DECORATION: none
}
DIV.weiss A:active {
	 COLOR: #fff; TEXT-DECORATION: none
}
DIV.weiss A:visited {
	 COLOR: #fff; TEXT-DECORATION: none
}
DIV.weiss A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}



UL {
	MARGIN-TOP: 5px;
    PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(bilder/listitem_green.gif); MARGIN-LEFT: 17px; LIST-STYLE-TYPE: square; TEXT-ALIGN: left; list-style-position:outside;
}


LI {
	MARGIN: 0px; PADDING: 0px; 
}

UL.datum {
	MARGIN: 0px; PADDING: 0px; COLOR:#ffffff; font-weight:600; line-height:16px; text-align:center; list-style-image:url(bilder/spacer.gif);     
}

UL.datum {
list-style-type:none;     
}
LI DIV {
	TEXT-ALIGN: justify
}
UL.boxlist {
	MARGIN-BOTTOM: 10px
}
DIV.box UL {
	MARGIN-BOTTOM: 10px
}
UL.boxlist LI {
	MARGIN-BOTTOM: 5px
}
DIV.box UL LI {
	MARGIN-BOTTOM: 5px
}

TD.menu {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TD.menuaktiv {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
A.menuaktiv {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
A.menuaktiv:active {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
A.menuaktiv:link {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
A.menuaktiv:visited {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
A.menubaktiv {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
A.menubaktiv:active {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
A.menubaktiv:link {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
A.menubaktiv:visited {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
/*--------------------------------------*/

.boxcontent {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 1.0em; MARGIN: 0px 0px 10px; PADDING-TOP: 1px;  WIDTH: 130px; BORDER-TOP: #999999 1px solid; COLOR: #297421; BACKGROUND-COLOR: #ffffff
}

.boxcontent A:link {
	FONT-WEIGHT: 500; COLOR: #297421; TEXT-DECORATION: none
}
.boxcontent A:visited {
	FONT-WEIGHT: 500; COLOR: #297421; TEXT-DECORATION: none
}
.boxcontent A:hover {
	BORDER-RIGHT: #297421 1px solid; BORDER-TOP: #297421 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: 500; PADDING-BOTTOM: 0px; BORDER-LEFT: #297421 1px solid; COLOR: #297421; PADDING-TOP: 0px; BORDER-BOTTOM: #297421 1px solid; BACKGROUND-COLOR: #F8D082; TEXT-DECORATION: none
}
.boxcontent A:active {
	FONT-WEIGHT: bold; COLOR: #FF5002; TEXT-DECORATION: none
}

.boxnavigation {
	PADDING-LEFT: 5px;  PADDING-BOTTOM: 1px; MARGIN-LEFT: 2px; WIDTH: 130px; PADDING-TOP: 1px; 
}


.menuboxfoot {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-TOP: 1px; MARGIN: 0px 0px 10px;  WIDTH: 130px; BORDER-TOP: #999999 1px solid; COLOR: #297421; BACKGROUND-COLOR: #f5f5f5
}

.menuboxfoot A:link {
	FONT-WEIGHT: 500; COLOR: #297421; TEXT-DECORATION: none
}
.menuboxfoot A:visited {
	FONT-WEIGHT: 500; COLOR: #297421; TEXT-DECORATION: none
}
.menuboxfoot A:hover {
	BORDER-RIGHT: #297421 1px solid; BORDER-TOP: #297421 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: 500; PADDING-BOTTOM: 0px; BORDER-LEFT: #297421 1px solid; COLOR: #297421; PADDING-TOP: 0px; BORDER-BOTTOM: #297421 1px solid; BACKGROUND-COLOR: #F8D082; TEXT-DECORATION: none
}
.menuboxfoot A:active {
	FONT-WEIGHT: bold; COLOR: #FF5002; TEXT-DECORATION: none
}



A.menu {
	FONT-WEIGHT: normal; COLOR: #297421; TEXT-DECORATION: none
}
A.menu:link {
	FONT-WEIGHT: normal; COLOR: #297421; TEXT-DECORATION: none
}
A.menu:visited {
	FONT-WEIGHT: normal; COLOR: #297421; TEXT-DECORATION: none
}
A.menu:hover {
	FONT-WEIGHT: normal; COLOR: #ff8800; TEXT-DECORATION: none;
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: #000066 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000066 1px solid; BACKGROUND-COLOR: #cfd1e9; 
}
A.menu:active {
	FONT-WEIGHT: normal; COLOR: #FF5002; TEXT-DECORATION: none
}




/*---------------------------------*/



A.menuaktiv:hover {
	COLOR: #FF5002; TEXT-DECORATION: underline
}
A.submenuaktiv:hover {
	COLOR: #FF5002; TEXT-DECORATION: underline
}
A.menub:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.menubaktiv:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}


TABLE.menubox {
	BORDER-RIGHT: #297421 1px solid; BORDER-TOP: #297421 1px solid; FONT-SIZE: 8pt; LINE-HEIGHT: 11pt; BORDER-LEFT: #297421 1px solid; COLOR: #297421; BORDER-BOTTOM: #297421 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD.menuboxhead {
	FONT-SIZE: 10px; BORDER-BOTTOM: #297421 1px solid; BACKGROUND-COLOR: #CBEDBF
}
TH.menuboxhead {
	FONT-SIZE: 10px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #CBEDBF
}
TD.menubox {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 2px; BORDER-TOP: medium none; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: medium none; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif; BACKGROUND-COLOR: #f5f5f5
}

TABLE.menubox TD {
	COLOR: #297421
}
TEXTAREA {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 8pt; BACKGROUND: #f5f5f5; BORDER-LEFT: #999999 1px solid; COLOR: #404040; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, Tahoma
}
SELECT {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 8pt; BACKGROUND: #f5f5f5; BORDER-LEFT: #999999 1px solid; COLOR: #404040; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, Tahoma
}
OPTION {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 8pt; BACKGROUND: #f5f5f5; BORDER-LEFT: #999999 1px solid; COLOR: #404040; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, Tahoma
}
INPUT {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 8pt; BACKGROUND: #f5f5f5; BORDER-LEFT: #999999 1px solid; COLOR: #404040; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, Tahoma
}
INPUT.inputbutton {
	BORDER-RIGHT: #336666 1px solid; BORDER-TOP: #336666 1px solid; BACKGROUND: #e5e5e5; BORDER-LEFT: #336666 1px solid; WIDTH: 60px; COLOR: #333333; BORDER-BOTTOM: #336666 1px solid
}
.buttonFinden{
text-align:center;
background-color:#FF5002;
color:#FFFFFF;
font-size:1em;
border:2px solid #FFFFFF;
width: 120px;
height:25px;
}
INPUT.checkbox {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #ffffff; BORDER-LEFT: medium none; COLOR: #000000; BORDER-BOTTOM: medium none
}
SPAN.checkbox INPUT {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #ffffff; BORDER-LEFT: medium none; COLOR: #000000; BORDER-BOTTOM: medium none
}

DIV.header {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; WIDTH: 125px; COLOR: #666666; LINE-HEIGHT: 10pt; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; HEIGHT: 45px
}
TABLE.item TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; LINE-HEIGHT: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma
}
TABLE.item TD DIV {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; LINE-HEIGHT: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma
}
TD.itemhead {
	BACKGROUND: #f5f5f5
}
A.item {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; TEXT-DECORATION: underline
}
A.item:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; TEXT-DECORATION: underline
}
A.item:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; TEXT-DECORATION: underline
}
A.item:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; TEXT-DECORATION: underline
}

A.item:hover {
	COLOR: #FF5002; TEXT-DECORATION: underline
}



TABLE.itemnav1 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #bdd7d7; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma
}
TABLE.itemnav1 TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #bdd7d7; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma
}
TABLE.itemnav2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #bdd7d7; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma
}
TABLE.itemnav2 TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #bdd7d7; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma
}
TABLE.itemnav1 {
	BORDER-TOP: #999999 1px solid
}
TABLE.itemnav2 {
	BORDER-BOTTOM: #999999 1px solid
}
TABLE.itemnav1 TD DIV {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma
}
TABLE.itemnav2 TD DIV {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma
}
A.itemnav {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; TEXT-DECORATION: none
}
A.itemnav:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; TEXT-DECORATION: none
}
A.itemnav:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; TEXT-DECORATION: none
}
A.itemnav:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; TEXT-DECORATION: none
}
A.itemnav:hover {
	COLOR: #FF5002; TEXT-DECORATION: none
}

DIV.error {
	COLOR: #ff0000
}
DIV.error UL LI {
	COLOR: #ff0000
}
CODE {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #f0f0f0
}

A.cat {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}


/*--------------Alle kurse-------------*/

.topnav { font-family:arial, verdana, helvetica, sans-serif; font-size:11px; font-weight : normal; color : #000000;}
.topnav a:link { font-family:arial, verdana, helvetica, sans-serif; font-size:11px; font-weight : normal; color : #000000; text-decoration : none;}
.topnav a:visited { font-family:arial, verdana, helvetica, sans-serif; font-size:11px; font-weight : normal; color : #000000; text-decoration : none;}
.topnav a:hover { font-family:arial, verdana, helvetica, sans-serif; font-size:11px; font-weight : normal; color : #000000; text-decoration : underline;}

.direktsuche { font-family:arial, verdana, helvetica, sans-serif; font-size:12px; font-weight : bold; color : #74A06B;}

.suchen2 {
	border:1px solid #74A06B;
	font-size : 12px;
	color : #000000;
	background-color:#f4f4f4;
	font-family : verdana,arial,helvetica,sans-serif;
}

.eingabe {
	border:1px solid #74A06B;
	font-size : 13px;
	color : #000000;
	background-color:#ffffff;
	font-family : verdana,arial,helvetica,sans-serif;
}

.eingabe2 {
	border:1px solid #74A06B;
	font-size : 13px;
	color : #000000;
	background-color:#ffffff;
	font-family : arial,helvetica,sans-serif;
}

select,drop {
	border:1px solid #74a06b;
	font-size : 12px;
	color : #000000;
	background-color:#ffffff;
	font-family : arial,helvetica,sans-serif;
}

.nav1 { font-family:arial, helvetica, sans-serif, verdana; font-size:13px; font-weight : bold; color : #ffffff;}
.nav1 a:link { font-family:arial, helvetica, sans-serif, verdana; font-size:13px; font-weight : bold; color : #ffffff; text-decoration : none;}
.nav1 a:visited { font-family:arial, helvetica, sans-serif, verdana; font-size:13px; font-weight : bold; color : #ffffff; text-decoration : none;}
.nav1 a:hover { font-family:arial, helvetica, sans-serif, verdana; font-size:13px; font-weight : bold; color : #ffffff; text-decoration : underline;}

.ihr { font-family:arial, helvetica, sans-serif; font-size:15px; font-weight : bold; color : #b2b2b2;}

.gray { font-family:arial, helvetica, sans-serif; font-size:15px; font-weight : bold; color : #999999;}

.date { font-family:verdana, arial, helvetica, sans-serif; font-size:10px; font-weight : normal; color : #000000;}
.date2 { font-family:arial, helvetica, sans-serif; font-size:10px; font-weight : normal; color : #000000;}

.banner { font-family:verdana, arial, helvetica, sans-serif; font-size:4px; font-weight : normal; color : #000000;}

.kurse { font-family:arial, verdana, helvetica, sans-serif; font-size:13px; font-weight : bold; color : #386A2D;}

.kur2 {color: #6581AB; font-weight:bold; font-size:14px}

.kursehead { font-family:arial, verdana, helvetica, sans-serif; font-size:13px; font-weight : bold; color : #ffffff; text-decoration : none;}

.kurse2 { font-family:arial, verdana, arial, verdana, helvetica, sans-serif; font-size:13px; font-weight : bold; line-height:21px; color : #69AC42;}
.kurse2 a:link { font-family:arial, verdana, arial, verdana, helvetica, sans-serif; font-size:13px; font-weight : bold; line-height:21px; color : #69AC42; text-decoration : none;}
.kurse2 a:visited { font-family:arial, verdana, arial, verdana, helvetica, sans-serif; font-size:13px; font-weight : bold; line-height:21px; color : #69AC42; text-decoration : none;}
.kurse2 a:hover { font-family:arial, verdana, arial, verdana, helvetica, sans-serif; font-size:13px; font-weight : bold; line-height:21px; color : #69AC42; text-decoration : underline;}

.text { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #000000; padding-top:5px;}
.text a:link { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #000000; text-decoration : none;}
.text a:visited { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #000000; text-decoration : none;}
.text a:hover { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #000000; text-decoration : underlined;}


.kurse3 { font-family:arial, verdana, arial, verdana, helvetica, sans-serif; font-size:13px; font-weight : bold; line-height:21px; color : #E18700;}
.kurse3 a:link { font-family:arial, verdana, arial, verdana, helvetica, sans-serif; font-size:13px; font-weight : bold; line-height:21px; color : #E18700; text-decoration : none;}
.kurse3 a:visited { font-family:arial, verdana, arial, verdana, helvetica, sans-serif; font-size:13px; font-weight : bold; line-height:21px; color : #E18700; text-decoration : none;}
.kurse3 a:hover { font-family:arial, verdana, arial, verdana, helvetica, sans-serif; font-size:13px; font-weight : bold; line-height:21px; color : #E18700; text-decoration : underline;}

.nav2 { font-family:arial, helvetica, sans-serif, verdana; font-size:13px; font-weight : normal; line-height:21px; color : #000000;}
.nav2 a:link { font-family:arial, helvetica, sans-serif, verdana; font-size:13px; font-weight : normal; color : #000000; text-decoration : none;}
.nav2 a:visited { font-family:arial, helvetica, sans-serif, verdana; font-size:13px; font-weight : normal; color : #000000; text-decoration : none;}
.nav2 a:hover { font-family:arial, helvetica, sans-serif, verdana; font-size:13px; font-weight : normal; color : #000000; text-decoration : underline;}

.nav2b { font-family:arial, helvetica, sans-serif, verdana; font-size:13px; font-weight : normal; color : #000000;}

.rot { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #ff0000; line-height:16px;}

/*.gruen { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #009900; line-height:16px;}
*/
.content1 { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #000000; line-height:16px;}
.content1 a:link { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #000000; text-decoration : none;}
.content1 a:visited { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #000000; text-decoration : none;}
.content1 a:hover { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #000000; text-decoration : underline;}

.content2 { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #000000; line-height:16px;}
.content2 a:link { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #000000; text-decoration : none;}
.content2 a:visited { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #000000; text-decoration : none;}
.content2 a:hover { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #000000; text-decoration : underline;}

.content3 { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; font-weight : normal; color : #000000; line-height:16px;}
.content3 a:link { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; font-weight : normal; color : #000000; text-decoration : none;}
.content3 a:visited { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; font-weight : normal; color : #000000; text-decoration : none;}
.content3 a:hover { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; font-weight : normal; color : #000000; text-decoration : underline;}


.text1 { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #000000;}
.text1 a:link { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : bold; color : #000000; text-decoration : none;}
.text1 a:visited { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : bold; color : #000000; text-decoration : none;}
.text1 a:hover { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : bold; color : #000000; text-decoration : none;}

.text2 { font-family:arial, helvetica, sans-serif; font-size:13px; font-weight : bold; line-height:20px; color : #69AC42;}
.text2 a:link { font-family:arial, helvetica, sans-serif; font-size:13px; font-weight : bold; color : #69AC42; text-decoration : none;}
.text2 a:visited { font-family:arial, helvetica, sans-serif; font-size:13px; font-weight : bold; color : #69AC42; text-decoration : none;}
.text2 a:hover { font-family:arial, helvetica, sans-serif; font-size:13px; font-weight : bold; color : #69AC42; text-decoration : underline;}

.text3 { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #386A2D;}
.text3 a:link { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #386A2D; text-decoration : none;}
.text3 a:visited { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #386A2D; text-decoration : none;}
.text3 a:hover { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #386A2D; text-decoration : underline;}

.text4 { font-family:arial, helvetica, sans-serif; font-size:13px; font-weight : bold; line-height:20px; color : #386A2D;}
.text4 a:link { font-family:arial, helvetica, sans-serif; font-size:13px; font-weight : bold; color : #386A2D; text-decoration : none;}
.text4 a:visited { font-family:arial, helvetica, sans-serif; font-size:13px; font-weight : bold; color : #386A2D; text-decoration : none;}
.text4 a:hover { font-family:arial, helvetica, sans-serif; font-size:13px; font-weight : bold; color : #386A2D; text-decoration : underline;}

.text5 { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight : normal; color : #386A2D;}


/*----------End Alle kurse ------------*/
.blau {
	font-size: 12px;
	font-weight: bold;
	color: #6581AB ;
}

/*---------------------------------*/
#contactinfo{;
  padding-left: 240px
}
#contactinfo label{
  margin-top: .33em;
  display: block
}
#contactinfo input{
  margin-top: .33em;
  width: 250px
}
#contactinfo input.submit{
  border: none;
  background: #FFFFFF;
  font-weight: bold;
  font-size: 16px;
  color: #ff8800;
  width: 234px;
  left: auto;
  cursor: pointer;
  padding-left: 99px
}
/*#contactinfo input.submit:hover{
  text-decoration:underline;
}*/
#contactinfo input.required{
 border: 1px solid red;
 background-color: #eee;
  }
#contactinfo .arrow{
  border: 0;
  width: 16px;
  height: 16px;
  vertical-align: text-bottom
}
#contactinfo .bild{
  border: 0;
  vertical-align: text-bottom;     
  width: 200px
}
#contactinfo p{
  border: none;
  padding: 0;
  margin: 0;
  width: auto;
  right: auto;
  color: #ff8800;
  font: larger
}
#reiseinfo{;
  color: #BBBBBB;
  width: 30%;
  float: left;
  text-align: justify
}
#navbar{
  float: left;
  width: 100%;
  padding: 4px;
  font-size: 120%;
  font-weight: bolder
}
#navbar ul{
  list-style: none;
  display:inline;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0;
}
#navbar ul li {
  display:inline;
}
#navbar ul li a:link{
  padding: .2em
}
/*#navbar ul ul li{
  background-image: url(bilder/arr_orange_4.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 12px;
}
#navbar ul ul{
  content:
}   */
#suche{
  float: left;
  width: 100%;
}


