body{
/*	background:url(../files/Logo_200.jpg) no-repeat 10px 4px #A85400;*/
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#220000
}
html{
	padding-bottom: 0.005em;
}
#accordion {
	position:absolute;
	top:0;
	width:100%;
	background: #220000;
	font-size:12px
}

iframe{
	background: #ffffff;
}

.clearer{
	clear: all;
}

h3.toggler {
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 16px;
	margin: 0;
	padding: 2px 0 0 0;
	width:200px;
	/* border-bottom:1px solid #4b4943; */	
	width:100%;
	color: #CCCCCC
}

h3.toggler {

}

div.elemento{
	margin:0;
	padding:0;
	color:#CCCCCC;
	left:0;
	top:0
}

div.elemento_innen{
padding: 4px 10px 20px 10px;
margin: 0 0 10px 0;
}

* html div.elemento{
	position: relative
}

*:first-child+html div.elemento{
	position: relative
}

div.elemento h4.top_h1 {
	font-size:14px;
	text-align:left;
	font-weight:bold;
	text-transform:lowercase;
	width:100%;
	margin: 0 0 0 -10px
}

* html div.elemento h4.top_h1 {
	font-size:14px;
	text-align:left;
	font-weight:bold;
	text-transform:lowercase;
	margin: 0 0 0 10px
}

div.elemento h1 {
	font-size:14px;

}

div.elemento ul{
	padding:0;
	margin:0;
	position:relative;
	display: table;
	zoom: 100%;
}
div.elemento ul li{
	padding:0 0 1px 18px;
	margin:0;
	color:#ffffff;
	list-style:none;
	background:url(../files/mikrokreis.gif) no-repeat 4px 7px;
	display:block;
}

div.elemento h2 {
	font-size:18px;
	margin:5px 0;
	padding:0;
}

div.elemento h4 {
	font-size:18px;
	margin:0;
	padding:0;
}

div.elemento p{
	margin:5px 0 5px 0;
	padding:0;
	color:#FFFFFF;
	line-height:16px;
}

div.elemento a {
	margin:0;
	padding:0;
	color:#f5c12a;
	text-decoration:none
}

div.elemento a:hover {
	color:#ffffff;
	text-decoration:underline
}

blockquote {
	padding:5px 20px;
}

.abstand_1{
	margin-left:30%;
	padding:1px 0 0 10px;
	
}

.abstand_65{
	margin-left:10%;
	padding:1px 0 0 6px;
	
}

.abstand_75{
	margin-left:2%;
	padding:1px 0 0 6px;
	
}

.abstand_74{
	margin-left:19%;
	padding:1px 0 0 6px;
	
}

.abstand_73{
	margin-left:91%;
	font-size:10px;
	padding:0
}

.abstand_66{
	margin-left:45%;
	padding:1px 0 0 8px;
	
}

.abstand_67{
	margin-left:34%;
	padding:1px 0 0 12px;
	
}

.abstand_68{
	margin-left:7%;
	padding:1px 0 0 12px;
	
}

.abstand_39{
	margin-left:80%;
	padding:1px 0 0 10px;
	
}

.abstand_72{
	margin-left:68%;
	padding:1px 0 0 10px;
	
}

.abstand_38{
	margin-left:38%;
	padding:1px 0 0 8px;
	
}
.abstand_55{
	margin-left:24%;
	padding:1px 0 0 11px;
	
}

.abstand_1:hover, h3.selected .abstand_1{
	margin-left:30%;
	padding:1px 0 0 10px;
	color:#FFFFFF
}

.abstand_65:hover, h3.selected .abstand_65{
	margin-left:10%;
	padding:1px 0 0 6px;
	color:#FFFFFF
}

.abstand_74:hover, h3.selected .abstand_74{
	margin-left:18%;
	padding:1px 0 0 6px;
	color:#FFFFFF
}

.abstand_66:hover, h3.selected .abstand_66{
	margin-left:45%;
	padding:1px 0 0 8px;
	color:#FFFFFF
}

.abstand_67:hover, h3.selected .abstand_67{
	margin-left:34%;
	padding:1px 0 0 12px;
	color:#FFFFFF
}

.abstand_68:hover, h3.selected .abstand_68{
	margin-left:7%;
	padding:1px 0 0 12px;
	color:#FFFFFF
}

.abstand_39:hover, h3.selected .abstand_39{
	margin-left:80%;
	padding:1px 0 0 10px;
	color:#FFFFFF
}

.abstand_72:hover, h3.selected .abstand_72{
	margin-left:68%;
	padding:1px 0 0 10px;
	color:#FFFFFF
}

.abstand_38:hover, h3.selected .abstand_38{
	margin-left:38%;
	padding:1px 0 0 8px;
	color:#FFFFFF
}
.abstand_55:hover, h3.selected .abstand_55{
	margin-left:24%;
	padding:1px 0 0 11px;
	color:#FFFFFF
}

/* 
#tog_1{
	background: #331100;
}

#tog_66{
	background: #3b1502;	
}

#tog_72{
	background: #431902;
}

#tog_68{
	background: #4b1b05;	
}

#tog_39{
	background: #521f06;
}

#tog_38{
	background: #592307;
}

#tog_73{
	background: #602508;
}

#tog_65{
	background: #642709;	
}

*/

/* Regenbogen Start */
#tog_1{
	background: #2f1d08;
}

#tog_66{
	background: #39250e;	
}

#tog_72{
	background: #422c13;
}

#tog_75{
	background: #8d3419;
}

#tog_68{
	background: #4d3519;	
}

#tog_39{
	background: #5c4020;
}

#tog_38{
	background: #654826;
}

#tog_73{
	background: #72522d;
}

#tog_65{
	background: #72522d;	
}
#tog_74{
	background: #ff0000;	
}

/* Regenbogen Ende*/

.floatLeft{
	float:left;
	margin:0 5px 5px 0
}

.floatRight{
	float:right;
	margin:0 0 5px 5px
}

#button_von_oben {
z-index:2; 
width: 251;
padding: 0 0 1px 0; 
}

#alles_aussen {
background:url(../images/alles_archi_bg.jpg) no-repeat bottom left;
padding:0;
margin:12px 0 2px 18px;
width:896px;
height:499px;
}

* html #alles_aussen {
padding:2px 0 0 10px;
}

#button_von_oben a:hover{
color:#ffffff
}

#btn_archi{
display:block;
height:24px;
width:180px;
background:url(../images/btn_archi_bg_akt.gif) no-repeat;
cursor: pointer;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size: 14px;
color: #ffffff;
margin: 0 10px 0 40px;
font-weight:normal;
text-decoration:none;
text-align:center;
padding: 2px 0 0 0;
float:left
}

#btn_archi:hover{
color:#ffffff;
}

#btn_food{
display:block;
height:24px;
width:85px;
background:url(../images/btn_food_bg.gif) no-repeat;
cursor: pointer;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size: 14px;
color: #ffffff;
margin: 0 10px 0 10px;
font-weight:normal;
text-decoration:none;
text-align:center;
padding: 2px 0 0 0;
float:left
}

#btn_food:hover{
color:#ffffff;
}


#btn_werbe{
display:block;
height:24px;
width:239px;
background:url(../images/btn_werbe_bg.gif) no-repeat;
cursor: pointer;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size: 14px;
color: #ffffff;
margin: 0 10px 0 10px;
font-weight:normal;
text-decoration:none;
text-align:center;
padding: 2px 0 0 0;
float:left
}

#btn_werbe:hover{
color:#ffffff;
}

        
#kartearchi {
z-index:99999; 
width: 860px;
height:422px;
padding:12px 0 0 0;
margin:0;
}

#kartefood {
z-index:99999; 
width: 860px;
height:422px;
display:none;
padding:12px 0 0 0;
margin:0
}

#kartewerbe {
z-index:99999; 
width: 860px;
height:422px;
display:none;
padding:12px 0 0 0;
margin:0
}

#unten{
background:#220000;
color:#ffffff;
text-align:left;
padding: 2px 0px 2px 10px;
font-size:10px;
}