html, body {
margin:0px;
padding:0px;
font-family:Arial;
font-size:12px;
color:#ffffff;
}

#bgblock {
left:0px;
position:abolute;
width:100%;
height:896px;
background-color:none;
z-index:0;
}


#container {
position:relative;
margin:0px auto;
width:742px;
z-index:100;
}

.musikplayer {
float:left;
padding-top:20px;
margin-left:10px;
}

/* max image starts here */

.maximage_resized {
	background: #e0e0e0;
	top: 20px;
	opacity: 0.8;
	padding: 10px;
	position: absolute;
	right: 20px;
}

.home .maximage_resized {
	background: none;
	padding: 0;
	margin-right: 20px;
}

.home .maximage {
	position: fixed !important;
}

/* max image ends here */



.wrapper {
float:left;
width:742px;
height:176px;
}

.contentwrapper {
float:left;
width:742px;
height:100%;
overflow:hidden;
margin:0px;
padding:0px;
}

/*
.logo {
background-color:#cccccc;
float:left;
width:145px;
height:91px;
margin-left:40px;
margin-top:10px;
}


.mood {
float:left;
width:1101px;
height:362px;
}
*/


.flashbanner{
float:left;
width:743px;
height:122px;
}

.navi {
float:left;
width:742px;
height:54px;
margin-top:3px;
padding-left:10px;
font-size:12px;
font-family:Verdana,sans-serif;
font-weight:bold;
color:#ffffff;
background-image:url(images/navigation.png);
background-repeat:no-repeat;
}

.navi_txt {
float:left;
width:500px;
height:20px;
margin-top:17px;
margin-left:0px;
font-size:12px;
font-family:Verdana,sans-serif;
font-weight:bold;
color:#ffffff;
}

.content {
overflow:auto;
float:left;
width:550px;
height:100%;
margin-top:40px;
margin-left:127px;
margin-right:165px;
padding-bottom:25px;
min-height:500px;
}

.contentbg {
overflow:auto;
float:left;
width:742px;
height:100%;
margin-top:46px;
background-image:url(images/bg_line.png);
}

.footer {
background-color:none;
float:left;
width:742px;
height:100px;
padding:0px
margin:0px;
background-image:url(images/footer.png);
background-repeat:no-repeat;
}

#footer_txt {
margin-top:3px; 
padding-bottom:100px;
padding-left:127px;
}

.content a:link, .content a:active, .content a:visited {
text-decoration:none;
color:#ffffff;
}

.content a:hover {
text-decoration:underline;
color:#ffffff;
}

.musikplayer a:link, .musikplayer a:active, .musikplayer a:visited {
text-decoration:none;
color:#ffffff;
}

.musikplayer a:hover {
text-decoration:none;
color:#ffffff;
}


.sidebar {
float:left;
width:235px;
padding-left:10px;
padding-right:40px;
}




.footer a:link, .footer a:active, .footer a:visited, .footer a:hover {
text-decoration:none;
color:#FFFFFF;
}

.footer a:hover {
text-decoration:underline;
color:#FFFFFF;
}

.containerBottom {
float:left;
width:742px;
height:5px;
background-image:url(images/container_bottom.jpg);
}

h1, h2 {
margin:0px;
padding:0px;
font-weight:bold;
padding-left:0px;
}

h1 {
font-size:14px;
color:#ffffff;
padding-bottom:15px;
letter-spacing:1px;
text-transform:uppercase;
padding-left:3px;
}

h2 {
font-size:13px;
color:#DA021A;
padding-bottom:10px;
letter-spacing:0px;
color:#ffffff;
}

.newsletterDate {
font-size:17px;
font-weight:bold;
text-transform:uppercase;
color:#3a3636;
padding-bottom:30px;
}

/*.headlineTitle {
color:#000000;
padding-bottom:3px;
font-weight:bold;
}*/

.headlineText {
text-align:justify;
color:#747476;
padding-bottom:3px;
}

.headlineLink {
color:#DA021A;
text-decoration:none;
}

.archiveLink {
clear:both;
float:left;
padding-top:150px;
color:#DA021A;
text-decoration:none;
}



.languagechooser a:link, .languagechooser a:active, .languagechooser a:visited {
text-decoration:none;
color:#ffffff;
}

.languagechooser a:hover {
text-decoration:underline;
}

.navi a:hover {
color:#5f93ac;
}

/*************************BOF MENU 3*****************************/

#menu3 {
float:left;
font-size:10px;
width:80px;
height:19px;
margin-top:16px;
margin-left:560px;
color:#FFFFFF;
font-size:10px;
padding-top:3px;
/*border-bottom:1px solid #FFFFFF;*/

}


/**************************BOF SEARCHBUTTON********************************/
#search {
	margin-top:18px;
         padding-left:5px;
         width: 70px;
	height: 25px;
	float: left;
	color: #808080;
	font-size:9px;
	/*background-color: #cccccc;*/
	/*z-index:3;*/
}

* html #search {
         margin-top:0px;
}


.searchinput {
	font-size: 9px;
	border:1px solid #FFFFFF;
         vertical-align:top;
	color: #000000;
         margin-top:0px;
         padding: 0px 0px 0px 5px;
	width:70px;
	height:12px;
         background-color: #cccccc;
}

.submitbutton {
	background-color: #a5a5a5;
	border:1px solid #a5a5a5;
         font-weight:bold;
	font-size:0.72em;
	color:#FFFFFF;
	cursor:pointer;
}

/**************************EOF SEARCHBUTTON********************************/

/*************************EOF MENU 3*****************************/

#content a:link, #content a:active, #content a:visited, #contentDesign2 a:link, #contentDesign2 a:active, #contentDesign2 a:visited {
text-decoration:none;
color:#032472;
}

#content a:hover, #contentDesign2 a:hover {
text-decoration:none;
color:#000000;
}

#teaser1 a:link, #teaser1 a:active, #teaser1 a:visited, #teaser1 a:hover {
text-decoration:none;
color:#DDDDDD;
}


#menu3 a:link, #menu3 a:active, #menu3 a:visited {
text-decoration:none;
color:#DDDDDD;
}

#menu3 a:hover, #menu3 a:hover {
text-decoration:none;
color:#FFFFFF;
}









/*************************************************BOF THEME KONTAKT*************************************/
.rightcont {
float:left;
padding-right:0px;
width:220px;
}

.cont {
overflow:hidden;
float:left;
width:400px;
margin-left:20px;
padding-left:26px;
padding-right:175px;
margin-bottom:100px;
color:#3a3636;
letter-spacing:1px;
font-size:13px;
height:auto !important;
min-height:300px;
height:300px;

}


/**************************************************RESERVE POOL*********************************************/
.languagechooser {
float:left;
font-size:11px;
padding-top:10px;
color:#ffffff;
width:155px;
height:26px;
text-align:right;
background-image:url(images/navi_bg.jpg);
}


.languagechooserspacer {
float:left;
color:#ffffff;
width:10px;
height:36px;

background-image:url(images/navi_bg.jpg);
}


.sub2 {
float:clear;
margin-bottom:10px;
background-color:#737476;
height:23px;
width:869px;
padding-left:26px;
}

.sub3 {
color:#454545;
float:clear;
width:869px;
height:25px;
padding-left:24px;
margin-bottom:35px;
text-transform:uppercase;


}


/*************************************Menu************************/
ul#deluxeMenu a:hover img.def,ul#deluxeMenu a:hover ul img.over,ul#deluxeMenu a:hover a:hover img.def{display:none}
ul#deluxeMenu a:hover div{display:block}
ul#deluxeMenu span{
	display:block;overflow:visible;background-image:url(arrow.gif);background-position:right center;background-repeat: no-repeat;padding-right:22px;}
ul#deluxeMenu li:hover>a>span{background-image:url(arrow_o.gif);}
ul#deluxeMenu a:hover span{_background-image:url(arrow_o.gif)}
ul#deluxeMenu li a.istylei0{
	height:15px;background-color:#DEDEDE;background-image:url(top.png);font:bold 12px arial,helvetica;color:#484848;text-decoration:none;}
ul#deluxeMenu li.istylei0:hover>a{
	background-color:#1E5B7E;background-image:url(top.png);font:bold 12px arial,helvetica;color:#FFFFFF;text-decoration:none;}
ul#deluxeMenu.istylem1,ul#deluxeMenu ul.istylem1{
	background-color:transparent;padding:0 10px 10px 0;}
ul#deluxeMenu.istylem1 li.istylei0{
	margin:0;}
ul#deluxeMenu.istylem1 li a.istylei0,ul#deluxeMenu ul.istylem1 li a.istylei0{
	padding:5px 10px;}
ul#deluxeMenu li a.istylei0:hover{
	background-color:#1E5B7E;background-image:url(top.png);font:bold 12px arial,helvetica;color:#FFFFFF;text-decoration:none;}
ul#deluxeMenu li a.istylei1{
	height:14px;background-color:transparent;background-image:url(sub-item-normal.gif);border-width:0px;border-style:none;}
ul#deluxeMenu li.istylei1:hover>a{
	background-color:transparent;background-image:url(sub-item-over.gif);border-style:none;}
ul#deluxeMenu li a.istylei1:hover{
	background-color:transparent;background-image:url(sub-item-over.gif);border-style:none;}



