@charset "UTF-8";
html, body {
width: 100%;
margin: 0;
padding: 0;
overflow: scoll;
font-family:Arial, Helvetica, sans-serif;
color:#3a3a3f;
}

/* DIV - Layer */
#page {
position:absolute;
left:50%;
height: 1150px;
width: 1080px;
margin-left:-500px;
background-image:url(../images/menu/pagebg.png);
background-repeat:repeat-y;
padding-left:12px;
}
#logo {
position: absolute;
z-index: 2;
margin-top: 30px;
margin-left:70px;
}
#navigation {
width: 223px;
position: absolute;
z-index: 2; 
padding: 8px;
margin-left:40px;
margin-top: 200px;
}
#inhaltbox {
width: 200px;
height: 230px;
background-image:url(../images/menu/boxoffer_bg.jpg);
font-size:13px;
padding:10px;
margin-bottom:10px;

}
#eventlist {
width:100%;
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
}
#buttonlink {
width:182px;
line-height:30px;
font-size:13px;
padding-left: 35px;
text-decoration:none;
border: 1px dotted #CCCCCC;
margin-bottom:10px;
background-image:url(../images/buttons/btn2.gif);
background-repeat:no-repeat;
	background-position: 10px;

}
#buttonlink a:link {color:#3a3a3f;text-decoration: none;}
#buttonlink a:visited {color:#3a3a3f;text-decoration: none;}
#buttonlink a:active {color:#3a3a3f;text-decoration: none;}
#buttonlink a:hover {color:#3a3a3f;text-decoration: none;}
#shopbutton {
margin-top: 62px;
margin-left: 850px;
height: 20px;
position: absolute;
z-index: 2;
}
#topmenu {
margin-top: 70px;
margin-left: 505px;
height: 20px;
position: absolute;
z-index: 2;
font-size:13px;
color:#bbbbb7;
padding-top: 3px;
text-decoration:none;
}
#topmenu a:link {color:#bbbbb7;text-decoration: none;padding-right: 20px;}
#topmenu a:visited {color:#bbbbb7;text-decoration: none;padding-right: 20px;}
#topmenu a:active {color:#bbbbb7;text-decoration: none;padding-right: 20px;}
#topmenu a:hover {color:#bbbbb7;text-decoration: none;padding-right: 20px;}
#image {
width: 745px;
height: 320px;
position: absolute;
z-index:1;
margin-top:200px;
margin-left:260px;
}
#topcatcher {
width: 293px;
height: 113px;
position:absolute;
background-image:url(../images/menu/topcatcher_bg.png);
z-index:2;
margin-top:170px;
margin-left:701px;
text-align:right;
font-size:18px;
color: #ffffff;
padding-top:15px;
padding-right:15px;
}
#imagefooter {
width: 737px;
height: 19px;
position:absolute;
background-image:url(../images/menu/imagefooter_bg.png);
z-index:2;
margin-top:500px;
margin-left:280px;
text-align:right;
padding-top:6px;
padding-right:8px;
font-size:13px;
color: #ffffff;
}
#content {
width: 800px;
position: absolute;
z-index: 1;
margin-top:575px;
margin-left:260px;
}
#topcat {
	float:left;
	margin-left:35px;
	width:200px;
	height:380px;
	border: 1px solid #bbbbb7;
}
#cat {
margin-bottom:20px;
color:#b7131e;

}
#maintext {
width:500px;
font-size:12px;
line-height:16px;
color:3a3a3f;
}
#maintext a:link {color:#3a3a3f;text-decoration: none;}
#maintext a:visited {color:#3a3a3f;text-decoration: none;}
#maintext a:active {color:#3a3a3f;text-decoration: none;}
#maintext a:hover {color:#bbbbb7;text-decoration: none;}
#footer {
	width: 900px;
	height: 20px;
	position: absolute;
	bottom: 39px;
	font-size:12px;
	margin-left: 70px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top:10px;
}
#offer {
margin-top:30px;
margin-left:340px;
width:600px;
font-size:12px;
line-height:16px;
}
#boxoffer-rental {
margin-top:30px;
width:230px;
height:200px;
font-size:12px;
line-height:16px;
background-image:url(../images/menu/boxoffer_bg.jpg);
padding-left:10px;
}
#boxoffer-angebot {
margin-top:30px;
width:230px;
height:200px;
font-size:12px;
line-height:16px;
background-image:url(../images/menu/boxoffer_bg.jpg);
padding-left:10px;
}
#topimg {
border: 3px solid #CCCCCC;
margin-bottom: 5px;
width:295px;
}
#thumbimg {
float:left;
border: 3px solid #CCCCCC;
margin-right:4px;
}
.titels {
font-size:12px;
font-weight:bold;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
width:100%;
height:25px;
display: block;
}

div#menu{
	width:226px;
	float:left;
	xxbackground-color:yellow;
}

/* DIV - NAVIGATION MENU */
div#menu{
	width:180px;
	float:left;
}
div#menu ul#mainnavi{
	margin:0;
	padding:0;
	list-style:none;
	font-size:14px;
	font-weight:bold;
}

div#menu ul#mainnavi li{
	position:relative;
	line-height:20px;
	text-align:right;
}

div#menu ul#mainnavi li a{
	width:180px;
	display:block;
	text-decoration:none;
	color:#3c3c41;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
}

div#menu ul#mainnavi li a.ACT{
	color:#3c3c41;
	background-position:right;
	background-repeat:no-repeat;
}

div#menu ul#mainnavi.green li a:hover,div#menu ul#mainnavi.green li a:active,div#menu ul#mainnavi.green li a:focus{
	color:#b7131e;
	background-position:right;
	background-repeat:no-repeat;
}
/* DIV - SUBNAVIGATION MENU */
div#submenu{
	width:223px;
    position:absolute;
	margin-left:530px;
	

}

/***********UNTERNAVIGATION*********/

div#menu ul#mainnavi li ul{
	list-style:none;
	margin:0;
	padding:0;
	font-size:13px;
}

div#menu ul#mainnavi li ul.sub1 li{
	border:none;
}

div#menu ul#mainnavi li ul.sub1 li a{
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 20px;	
	width:160px;
	color:#999999;
}
.formularlong {
	height: 20px;
	width: 230px;
	border: 1px solid #CCCCCC;
}
.formularmultilong {
	height: 100px;
	width: 515px;
	border: 1px solid #CCCCCC;
}
.buttonlong {
	height: 20px;
	width: 230px;
	border: 1px solid #CCCCCC;
}
.formularshort1 {
	height: 20px;
	width: 45px;
}
.formularshort2 {
	height: 20px;
	width: 80px;
}
.boxoffertitel {
	font-size: 16px;
	line-height:30px;
}
.boxofferlink {
	font-size: 12px;
	font-weight:bold;
	line-height:25px;
}
.boxofferlink a:link {color:#2d2483;text-decoration: none;}
.boxofferlink a:visited {color:#2d2483;text-decoration: none;}
.boxofferlink a:active {color:#2d2483;text-decoration: none;}
.boxofferlink a:hover {color:#2d2483;text-decoration: none;}
.cattitel{
 color:#b7131e;
 font-size:16px;
 font-weight:normal;
}
