#container {
	position				:	relative;
	z-index					:	100;
	height					:	100%;
	width					:	600px;
	margin					:	0px auto;

}

#cartbox { 
 display:none; 
} 

#dotm {
 display:none;
}


/* Anfang HEADER */
#container_header {
	height					:	113px;
	width					:	600px;
	background-image		:	url(../imgfront/header_bg.gif);
	background-repeat		:	no-repeat;

}


/* Anfang NAVIGATION - Die Klassen für  */
#container_navigation {
	position				:	relative;
	left					:	41px;
	height					:	37px;
	width					:	550px;
	border-width			:	0px;
	background-color		:	#62B6F1;

}

/* 2. besser	background-color		:	#5EB4F0; */

/* 1. 	background-color		:	#59B1EE;*/


#container_subnavigation {
	position				:	relative;
	left					:	41px;
	height					:	34px;
	width					:	548px;
	border-width			:	0px 1px 0px 1px;
	border-style			:	solid;
	border-color			:	#000;
        background-color : #FFFFFF;
	background-repeat		:	repeat;
	background-image		:	url(../imgfront/subnav_bg.gif);
	overflow				:	hidden;
}

/* MAIN MENU */
#nav li, 
#nav li a,
#nav li a:hover,
#nav li a span, 
#nav li a:hover span,
#nav li.active,  
#nav li.active a, 
#nav li.active a:hover, 
#nav li.active a span, 
#nav li.active a:hover span{
	padding: 0;
}

#subnav {
	padding-top: 14px;	
}

#subnav li, 
#subnav li a {
	padding: 0;
	margin: 0;
}

#subnav li * {
	line-height: 10px;
	height: 14px;
	font-size: 10px;
}

#subnav li a, 
#subnav li a:hover, 
#subnav li a span, 
#subnav li a:hover span, 
#subnav li.active a, 
#subnav li.active a:hover, 
#subnav li.active a span, 
#subnav li.active a:hover span {
	line-height: 10px;
	height: 14px;
}

#subnav li a {
	text-decoration: none;
}
#subnav li a:hover {
	text-decoration: underline;
}


#subnav li a span {
	padding: 0;
	display: inline;
}

#subnav li a span, 
#subnav li a:hover span, 
#subnav li.active a span,
#subnav li.active a:hover span, 
#subnav li.active a, 
#subnav li.active a:hover {
	display: inline;
}

#subnav li.active a, 
#subnav li.active a:hover, 
#subnav li.active a span, 
#subnav li.active a:hover span {
	background-image: none;	
	padding: 0;
	color: #FB6C03;
	font-weight: normal;
}

#subnav li.spacer {
	display					:	inline;
	line-height: 10px;
}


/* Anfang CONTENT */
#container_content {
	position				:	relative;
	left					:	41px;
	width					:	548px;
	height					:	auto;
	border-width			:	0px 1px 1px 1px;
	border-style			:	solid;
	border-color			:	#000;
	background-color		:	#FFF;
        padding-top : 14px;
}



#left_content_box {
	float					:	left;
	height					:	auto;
	width					:	518px;
	margin					:	0px 15px 0px 0px;
}

#right_content_box {
	float					:	left;
	height					:	auto;
	width					:	185px;
}


#footer_bg {

    height                           :   120px;
    width                            :    100%;
    background-image         :    url(../imgfront/footer_bg.gif);
    background-repeat         :    repeat-x;
}


#container_footer {

	height					:	120px;
	width					:	100%;
	background-image		:	none;
	background-repeat		:	no-repeat;
	background-position:center;
}

#footer {
	position				:	relative;
	left					:	10px;
	width					:	540px;
	height					:	120px;
	margin					:	0px auto;
	background-image		:	none;
	background-repeat		:	no-repeat;
}

#footer2_bg {
	display:none;
}

#footer2 {
	display:none;
}

#large_content_box {
padding-bottom: 10px; display:block; float:left; height:auto; width:518px;
}

.line {
	display					:	block;
	float					:	left;
        font-family: Tahoma, Verdana, Arial;
	font-size				:	10px;
        color : #FF9900;
        font-weight : 900;
        padding-right: 0px;
        padding-left: 16px;
        padding-top: 1px;
        padding-bottom: 1px;
        height: 12px;
        width: 502px;
        margin-bottom: 10px;
	background-image		:	url(../imgfront/line.gif);
	background-repeat		:	no-repeat;
}

div.listmiddle {
	float:left; display:block; width: 300px; padding: 7px 5px 0px 7px;
}

div.listmiddle p {
	width: 280px;
}

h1.inspire, h2.inspire, p.inspire, div#inspirecontainer {
	width: 510px;
}

div.inspireL {
	float: none;
}

div.inspirelistleft, div.leftmap {
	width: 502px;
}

div.inspirelistcontentbox {
	width: 518px;
}

#mapcontainer {
	width: 518px;
}

#rightcloseopen1 {
	width: 487px;
}

#rightcloseopen2 {
	width: 487px;
}
