

/*--- body -----------------------------------------------------------------*/
body#main_body {
	margin: 0;
	padding: 0;
	text-align: left;
}
/*-- global container ------------------------------------------------------*/
#container {
	position: relative;
	padding: 0;
	/* margin: 0 auto; */
	text-align: left;
	width: 680px;
}
/*--- header ---------------------------------------------------------------*/

#header	{
	position: relative;
	padding: 0;
	margin: 0;
	width: 680px;
	height: 80px;
	top: 0px;
	left: 0px;
	text-align: right;
}

#content {
    width:650px; 
	background: #f0f0f0;
}


#message { 
           margin-top:50px;
	       margin-left:110px;
           margin-bottom:50px;
		   width:510px;
            border-style:none;
            border-width:thin;
            background-color:#00acff;
            padding:15px;
	        font-size:14px
}


div.berlinzimmer {
      border-width:1px; border-style:solid;
      border-color:#0066cc; 
	  border-collapse:collapse;
	  padding:1px;
	  width:680px;
}	 

.qout {
	background: #ffffff;
	margin-top: 0px;
	width: 845px;
	border: 1px solid #6699cc;
	overflow:auto;
	padding: 0px 0px 0px 0px;
	/* oben, rechts,unten,links      */
}

.qouttop {
    background: #fdd729;
	width: 100%;
	border-bottom: 1px solid #cccccc;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	/* oben, rechts,unten,links   */
}

.qouttop .qouttop_l {
	width: 554px; 
	float:left;
	font-size:12px; font-weight:bold;
	COLOR: #0506a5;
	
}

.qouttop .qouttop_r {
	background: #fdd729;
	width: 100%;   
	font-size:12px; font-weight:bold;
	COLOR: #0506a5;
	
}

.qout .left {
	width: 680px;
	float:left;
	margin-top:0px;
	margin-right:0px;
	/* border-right: 1px solid #6699cc; */
}

.qhref a {
    background: #F0F0EB; 
	font-size: 11px;
	color: #554;
	text-decoration: none;
	width: 98%;
    line-height:18px;
	margin-bottom:1px;
}
.qhref a:hover {
	font-size: 11px;
	background: #fdfb97;
	color: #654;	
	width: 98%;
}


.qout .preise1 {
    border: 1px solid #00bdc0; 
	width:99%;
	background: #f0f0f0;
	margin-left:4px;
}

.qout .preise2 {
    border: 1px solid #00bdc0; 
	width:99%;
	background: #cccccc;
	COLOR: #0506a5;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	margin-top:2px;
	margin-left:4px;
	margin-bottom:2px;
	
}

.qout .right {
	width: 160px;
	background: #f0f0f0;
	overflow:auto;
	/*  border-left: 1px solid #6699cc; */
	text-align:center;
}
 

#merke {  display:none; POSITION: relative; border-style:none;	 
}


table.table_green {
    /* border-width:1px; border-style:solid;
	border-color:#00bdc0; */ 
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
}


/*-- main container: contains all between header and footer ----------------*/

#main_container {
	clear: both;
	padding: 0;
	margin: 15px 0 0 0;
}

/*--- the main container is devided in sub containers ----------------------*/

#layout_table {
	border-collapse: collapse;
}

#left_column {
	vertical-align: top;
}

#right_column {
	vertical-align: top;
}

#left_column_container {
	padding-left: 10px;
	margin: 0;
	width: 168px;
	background-color:#E2880B;
}

#sub_container2 {
	margin: 0 0 0 15px;
	width: 530px;
	overflow: hidden;
}

#content_container {
	line-height: 1.2;
	margin: 0;
	padding: 0;
	width: 520px;
}





/*--- logo -----------------------------------------------------------------*/

#logo {
	z-index: 6;
	width: 215px;
	height: 46px;
	position: absolute;
	top: 216px;
	left: 10px;
}









/*--- tables ---------------------------------------------------------------*/

#content_container table {
	border-style: solid;
	border-width: 1px;
	border-spacing: 1;
}

/*--- forms ----------------------------------------------------------------*/

.content fieldset {
	padding: 15px;
	border-style: solid;
	border-width: 1px;
}

.content input {
	border-style: solid;
	border-width: 1px;
}

.content textarea {
	border-style: solid;
	border-width: 1px;
}

/*--------------------------------------------------------------------------*/
