body
{
  margin:0;
  font-family: Verdana, Arial;
  font-size:10px;
  color: #000000;
}

html 
{
	background: #8B0102;
	font-size:10px;
}



	 
/* ################    Menü Tabs  ############################# */	 

.tabs {list-style:none; padding:0px; margin:0px 0px 0px 0; height:136px;} 
.tabs li {display:block; float:left;  margin:0px 0px 0px 0px; color:#ffffff; font-family: Arial Black, Arial; font-weight:900; font-size:13px}
.tabs li a {display:block; position:relative; color:#ffffff; font-family:Arial Black, Arial;  font-weight:900; font-size:13px; text-decoration:none;}


.tabs li.li2 a b {display:block; width:120px; height:136px; background:url(images/tabs/normal_l.png); float:left;}

.tabs li.li3 a b {display:block; width:150px; height:136px; background:url(images/tabs/normal_l_2.png); float:left;}

.tabs li.li4 a b {display:block; width:150px; height:136px; background:url(images/tabs/normal_l_3.png); float:left;}

.tabs li.li5 a b {display:block; width:150px; height:136px; background:url(images/tabs/normal_l_4.png); float:left;}

.tabs li.li6 a b {display:block; width:150px; height:136px; background:url(images/tabs/normal_l_5.png); float:left;}




.tabs li a:hover,
.tabs li a:focus,
.tabs li a:active
{
border:0;
text-decoration:none;
}

.tabs li a:hover b,
.tabs li a:focus b,
.tabs li a:active b,
{
position:relative; cursor:pointer;
text-decoration:none;
}

.tabs li a:hover b,
.tabs li a:focus b,
.tabs li a:active b,
{
position:relative; 
color:#006991; 
cursor:pointer;
text-decoration:none;
}

.tabs li a:hover b,
.tabs li a:focus b,
.tabs li a:active b,
{
position:relative; cursor:pointer;
text-decoration:none;
}

/* ################    Menü Tabs  ############################# */	


.curvy {position:relative; width:720px; height:625px; background:black;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#ffffff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}


.curvy em b {position:absolute; font-size:150px; font-family:arial; line-height:40px; font-weight:normal;}

#ctl b {left:-8px;}



#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:5px 10px;}



.curvy_2 {position:relative; width:200px; height:760px; background:#ffffff; color:#000; }
#ctl_2, #cbl_2, #ctr_2, #cbr_2 {position:absolute; width:20px; height:20px; color:#9caf9c; background:#8B0102; overflow:hidden; font-style:normal; z-index:1;}
#ctl_2 {top:0; left:0;}
#cbl_2 {bottom:0; left:0;}
#ctr_2 {top:0; right:0;}
#cbr_2 {bottom:0; right:0;}
.curvy_2 em b {position:absolute; font-size:150px; font-family:arial; color:#ffffff; line-height:40px; font-weight:normal;}
#ctl_2 b {left:-8px;}
#ctr_2 b {left:-25px;}
#cbl_2 b {left:-8px; top:-17px;}
#cbr_2 b {left:-25px; top:-17px;}
.curvy_2 p {position:relative; z-index:100; padding:5px 10px;}


.curvy_3 {position:relative; width:720px; height:625px; background:#ffffff; color:#000; }
#ctl_3, #cbl_3, #ctr_3, #cbr_3 {position:absolute; width:20px; height:20px; color:#9caf9c; background:#8B0102; overflow:hidden; font-style:normal; z-index:1;}
#ctl_3 {top:0; left:0;}
#cbl_3 {bottom:0; left:0;}
#ctr_3 {top:0; right:0;}
#cbr_3 {bottom:0; right:0;}
.curvy_3 em b {position:absolute; font-size:150px; font-family:arial; color:#ffffff; line-height:40px; font-weight:normal;}
#ctl_3 b {left:-8px;}
#ctr_3 b {left:-25px;}
#cbl_3 b {left:-8px; top:-17px;}
#cbr_3 b {left:-25px; top:-17px;}
.curvy_3 p {position:relative; z-index:100; padding:5px 10px;}



img.kalender 
{
	border:solid #ffffff 1px;
}

img.kalender_logos
{
	border:solid #990000 2px;
}

table
{
font-family: Verdana, Arial;
font-size:11px;
}

h2
{
font-family: Verdana, Arial;
font-size: 16px;
}

a 
{ 
font-size: 11px;
font-family:Verdana,Arial;
text-decoration:none; 
color: #990000;
}

a.extra { text-decoration:none;  color:#ffffff; font-size: 14px; font-family:Verdana,Arial;font-weight:bold}
a.extra:hover { text-decoration:none;  color:#ffffff; font-size: 14px; font-family:Verdana,Arial;font-weight:bold}
a.extra:active  { text-decoration:none;  color:#ffffff; font-size: 14px; font-family:Verdana,Arial;font-weight:bold}

a.mitte { text-decoration:none; color:#990000; font-weight:bold;}
a.mitte:hover { text-decoration:none;  background-color:#ffffff; color:#990000;}
a.mitte:active  { text-decoration:none;  background-color:#ffffff; color:#990000;}

a.kalender
{ 
font-size: 11px;
font-family:Verdana,Arial;
text-decoration:none; 
color: #990000;
}

a.menu
{ 
font-size: 11px;
font-family:Verdana,Arial;
text-decoration:none; 
color: #ffffff;
}

a.menu_rechts 
{ 
font-size: 11px;
font-family:Verdana,Arial;
text-decoration:none; 
color: #ffffff;
font-weight: bold;
}

input.suchen 
{ 
border:1px solid white; color:black;
}

input.buchung, textarea.buchung
{ 
border:1px solid #8B0102; color:black;
}

input.button_buchung 
{ 
font-size: 12px;
font-family:Verdana,Arial;
border:0px;
color:#ffffff;
background-color:#8B0102;
font-weight:bold;
}


input.suchbutton_go 
{
background-color:#8a0000; 
font-size:7.6pt;
font-weight:bold; 
border:0px;
height:18px; 
width:25px;
color:#ffffff;
cursor: pointer;
}

input.suchbutton
{
background-color:#8a0000; 
font-size:7.6pt;
font-weight:bold; 
border:0px;
color:#ffffff;
}

input.button 
{
background-color:#8a0000; 
font-size:7.6pt;
font-weight:bold; 
border:0px;
height:18px; 
color:#ffffff;
cursor: pointer;
}



div.abstand 
{
margin-left:5px;
margin-right:5px
}


table.red
{
border: 2px solid #990000; /*THEME CHANGE HERE*/
}


#foot
{
width:550px;
position: relative;
clear: both;
height: 25px;
padding-left: 23px;
padding-bottom: 80px;
}


#copyright {
position: relative;
float: left;
top: 55px;
}

td.font {  
font-size: 11pt; 
color:#ffffff; 
font-weight:bold;
}

td.font_klein 
{  
font-size: 8pt; 
font-weight:bold;
}
/* ################################## Style für Menü ################################## */

.chromestyle{
width: 500px;
font-weight: bold;
font:bold 8pt Verdana;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 100%;
padding: 4px 0;
margin: 0;
background-color: #990000;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #ffffff;
padding: 4px 7px;
margin: 0;
text-decoration: none;
}

.chromestyle ul li a:hover{
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: "";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border-bottom-width: 0;
font:normal 8pt Verdana;
line-height:18px;
z-index:100;
background-color: #8a0000;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #ffffff; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #ffffff;

}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #8a0000;

}

/* ##################################################################################### */