
#cmDisclaimerContainer {
	display: none;
	background-color: #ffffff;
	border: #000000 dotted 1px;
	width: 400px;
	height: 250px;
	overflow: auto;
	color: #000000;
	padding: 10px;
	position: absolute;
	left: 150px;
	top: 150px;
	z-index: 100;
}
#cmDisclaimerClose {
	position: absolute;
	top: 5px;
	right: 20px;
}


/*
FARBEN

Hintergrund: #9BC4FF // hellblau
Navigation-Startseite: #0053CE;
Navigation-Normal: #428DFF;
Navigation-Unterbox: #428DFF;
wrap-border: #0355CF;
*/
* {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}

	
.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}

img {
	border: 0px;
	display: block;
}
/*--------------*/

body {
	background-color: #F5F3ED;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
}

#wrap {
	width: 902px;
padding: 1px;
	margin: 0 auto;
	margin-top: 10px;
}

#main {
background-color: #968F8C;
padding: 1px;
}

#main_inner {
background-image: url(http://web02.city-map.de/homepage/01/0101/010101595/style/content_color.gif);
	background-repeat: repeat-y;
width: 100%;
overflow: hidden;
}



#header {
	height: 145px;
	width: 900px;
    background-color: #F9F6ED;
}

#header IMG {
	width: 130px;
	height: 137px;
	padding-left: 28px;
	float: left;
	margin-top: 3px;
}

#header P A {
	font-size: 24px;
	color: #CC0000;
	text-decoration: none;
	padding-left: 20px;
	margin-top: 30px;
}

#header P {
	font-size: 24px;
	color: #CC0000;
	padding-top: 30px;
	margin-left: 210px;
}

#newsticker {
	width: 630px;
	height: 20px;
	position: absolute;
    left: 400px;
	top: 90px;
}

/*navi*/
#navi_box {
	width: 180px;
	float: left;
}

UL#navi {
	width: 180px;
}

UL#navi li {
	width: 180px;
	
	background-color: #6D0000;
	border-bottom: 1px solid;
	border-color: #D9D3BC;
	list-style: none;
}

UL#navi li a {
	text-decoration: none;
	color: white;
	font-size: 12px;
	padding-left: 30px;
	line-height: 26px;
	display: block;
	width: 150px;
}

UL#navi li a:hover,
UL#navi li a.active {
	font-weight: bold;
}

/*navi end*/

/*Content*/
#content {
	float: left;
	width: 720px;
	margin-bottom: 15px;	
}

#content H2 {
	color: #333333;
	font-size: 15px;
	margin-top: 10px;
	margin-left: 20px;
}

#content P {
	line-height: 15px;
	color: #333;
	padding-left: 20px;
}

.content-boxen {
	width: 220px;
	height: 250px;
	background-color: #D9D3BC;
	float: left;
	margin-top: 10px; 
}

#content .content-boxen h2 {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	margin-left: 15px;
	margin-top: 10px;
}

#content .content-boxen P {
	padding-left: 15px;
	line-height: 15px;
}

#content .content-boxen A {
	color: #CC0000;
}

.content-boxen2 {
	width: 220px;
	height: 300px;
	background-color: #D9D3BC;
	float: left;
	margin-top: 10px; 
}

#content .content-boxen2 H3 {
	color: #CC0000;
	font-size: 14px;
	margin-left: 15px;
	margin-top: 10px;
}

#content .content-boxen2 P {
	padding-left: 15px;
	margin-top: 5px;
	line-height: 15px;
}

#content .content-boxen2 A {
	color: #CC0000;
}

#anfrage-party LI {
	list-style: none;
	margin-left: 15px;
    padding-top: 3px;
}

#vorteile Li {
	list-style: none;
	margin-left: 15px;
	background-image: url(http://web02.city-map.de/homepage/01/0101/010101595/style/pfeil2.gif);
	background-position: 0% 70%;
	padding-left: 20px;
	padding-top: 5px;
}

#raeume{
width: 90px;
float: left;
padding-left: 10px;
padding-bottom: 5px;
}

#raeume UL LI {
list-style: none;
padding-top: 5px;
color: #333;
width: 70px;
}

#raeume2 {
float: left;
width: 110px;
}

#raeume2 UL LI {
list-style: none;
padding-top: 5px;
color: #333;
}

#text-saal {
float: left;
margin-left: 20px !important;
margin-left: 10px;
width: 400px;
}

.room-boxes {
float: left;
width: 220px;
margin-left: 0px;
}

.beispiel {
float: left;
width: 680px;
margin-left: 20px !important;
margin-left: 10px;
margin-top: 10px;
}

.beispiel P {
display: inline;
}

/*Content Ende*/

/*Systemseiten*/

#route {
	float: left;
	width: 500px;
	padding-left: 120px;
	margin-top: 10px;
}

#contact {
	float: left;
	width: 550px;
	padding-left: 20px;
	margin-top: 10px;
}

#contact form {
        padding-left: 80px;
}

#contact .hpsubtitel {
width: 250px;
margin-left: 80px;
}

#contact A {
color: #FF0000;
}

#picture-gallery {
	float: left;
	width: 660px;
	padding-left: 30px !important;
        padding-left: 20px;
	margin-top: 10px;
}

#picture-gallery A {
color: #FF0000;
}

#impressum {
	float: left;
	width: 520px;
	padding-left: 20px;
	margin-top: 10px;
}

#impressum A {
        color: #CC0000;
}

#impressum .hptext {
padding-top: 5px;
}

#event {
	width: 700px;
	float: left;
	padding-left: 20px;
	margin-top: 10px;
}

#event A {
color: #CC0000;
}

#aktuelles {
	width: 700px;
	float: left;
	padding-left: 20px;
	margin-top: 10px;
}

#aktuelles A {
color: #CC0000;
}

#guestbook {
	width: 700px;
	float: left;
	padding-left: 20px;
	margin-top: 10px;
        color: #333333;
}
#footer {
        margin-top: 10px;
	height: 20px;
text-align: center;
}

#footer P {
        font-size: 12px;
        color: #333;
}
#footer A {
	color: #CC0000;
}

#saalbetrieb-liste {
float: left;
width: 218px;
border: 1px solid;
border-color: #D9D3BB;
margin-left: 60px;
}

#guestbook a.gbtitel_link {
color: #333;
}

#guestbook .gbtitel {
color: #333;
}

#aktuelles .hptext IMG {
float: none;
display: block;
margin-top: 5px;
}

#aktuelles .hptext blockquote a IMG {
float: left;
}


#content #event .hptitel {
font-weight: bold;
color: #333;
}

#content #aktuelles .hptext blockquote A {
padding-left: 10px;
}

.eintrag_text .hptext {
line-height: 15px;
}

#imageData #bottomNav #prevLink {
float: left;
}

#imageData #bottomNav #nextLink {
float: left;
}

#imageData #bottomNav #bottomNavClose {
float: left;
}

#imageData #imageDetails #caption .image_gallery_item_contact_link A {
color: #CC0000;
}

table, td, tr {						border: 1px solid #999;
margin: 0px;
}

td {
padding-left: 5px;
}
.gbtitel_link, .gbtitel_link:hover, .gbtitel, .gblink, .gblink:hover {
 color: #000000;
 font-size: 12px;
 font-family: Arial, Helvetica;
 text-align: left;
 font-weight: normal;
 font-style: normal;
}
.gbtitel_link, .gbtitel_link:hover, .gbtitel {
 color: #000066;
 font-size: 14px;
 font-weight: bold;
 font-style: normal;
}
.eintrag_top, .eintrag_text {
 border: 0px solid #000066;
}
.eintrag_top, .eintrag_text, .eintrag_top TD {
 padding: 3px;
}
.eintrag_top {
 border-collapse: collapse;
 background-color: #D8D4BB;
}
.eintrag_text {
 border-top: 0px;
 background-color: #F9F6ED;
}

#gb * td, #gb input, #gb textarea, .gbtitel_link, .gbtitel_link:hover, .gbtitel, .gblink, .gblink:hover, .gbtext {
 color: #000000;
 font-size: 12px;
 font-family: Arial, Helvetica;
 text-align: left;
 font-weight: normal;
 font-style: normal;
 text-align: left;
}
.gbtitel_link, .gbtitel_link:hover, .gbtitel {
 font-size: 14px;
 font-weight: bold;
}
.gbtitel_link, .gbtitel_link:hover, .gblink, .gblink:hover {
 text-decoration: underline;
}
#gb, #gb tr, #gb * td {
 border: 0px;
 padding: 0px;
 margin: 0px;
 border-collapse: collapse;
}
.gb_breite1 {
 width: 185px;
 vertical-align: top;
}
.gb_breite2 {
 width: 400px;
}


