*{font-size:100.01%; margin: 0; padding: 0; border: none;}
html{font-size:62.5%;overflow-y: scroll;}

body{
	 margin:0;
	 font:1.2em/1.5em "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;
	 color: #484848;
	 background:url(../images/body/bg.jpg) no-repeat fixed 0 0;
}
    
img{border-style:none;}

a{color:#cc071e;}
a:hover{color:#cc071e;}
a:active{color:#cc071e;}

h1 {font-size: 166%; color: #cc071e; font-weight: normal; margin: 0 0 0.8em 0;}
h2 {font-size: 166%; color: #cc071e; font-weight: normal; margin: 0.8em 0 0.8em 0;}
h3 {font-size: 133%; color: #cc071e; font-weight: normal; margin: 0.8em 0 0.8em 0;}
h4 {font-size: 110%; color: #cc071e; font-weight: normal; margin: 0.5em 0 -0.5em 0;}
h5, h6 {font-size: 100%; color: #cc071e; font-weight: normal; margin: 0.5em 0 -0.5em 0;}

ul {
	font-size: 95%;
}
	
ul li {
	margin: 0.5em 0 0 0;
}

ul.linklist {
	list-style: none;
	margin: 1em 0 1em 0;
}

ul.content_list {
	margin: 0 0 0 3em;
}

p {line-height: 1.8em; font-size: 95%; margin: 0.7em 0 0.7em 0;}



#page {
	width: 988px;
	margin: 1em auto;
	background: url(../images/body/background.png) no-repeat;
}


#header {
	background:url(../images/body/logo_mittendrin.png) 50px 0 no-repeat;
	height: 214px;
}


/******************NAVIGATION*******************/


#nav ul  {
	font-size: 130%;
    margin: 0 0 0 46px;
	padding:0;
    list-style:none;
	overflow:hidden;
}
	
#nav ul li {
	padding:0 0 0 0;
	margin:0 0 2em 0;
	color: #cc071e;
}
#nav li {
	margin:0 0 0 0;
}
#nav li.active li {
    margin-bottom:4px;
}
#nav li a {
	text-decoration:none;
	color:#cc071e;
}
#nav li a:hover, #nav li.active li a:hover {
	color:#cc071e;
	font-weight: bold;
}
#nav li.active a {
	color:#cc071e;
	font-weight: bold;
}
#nav li.active ul li a {
	color: #cc071e;
}
#nav li ul li.active a {
	color:#cc071e;
	}

#logoliste {
	list-style: none;
	margin: 4em 0 0 46px;
}

#logoliste li {
	margin: 0.7em 0 0 0;
}

#page .normal-ie6 {
	display: none;
}
/******************CONTENT*******************/


#content {
	margin: 3em 0 0 0;
}
	
#col_1 {
	float: left;
	width: 33%;
	margin: 0 60px 0 0;
}

#col_2 {
	float: right;
	width: 60%;
}

#col_2_content {
	width: 72%;
}

#col_2_content_kamp {
	width: 90%;
}

#col_2_content .text_img {
	float:left;
	margin: 0 1em 1em 0;
}

#col_2_content_kamp .kamp_img {
	margin: 0 3em 1em 0;
}


/******************FOOTER*******************/

#footer {
	clear: both;
	height: 35px;
	margin-bottom: -2em;
	padding: 1em 0 0 0;
	font-size: 90%;
}

#footer ul {
	color: #cc071e;
	margin: 0 0 0 398px;
}

#footer ul li {
	display: inline;
    list-style:none;
    margin: 0 1em 0 0;
}

#footer ul li a {
	text-decoration: none;
}

.imp_logo {
	margin: 2em 0 0 0;
}


/******************FORMULARE*******************/

.input {width: 350px; height: 20px; background: #fff; border: 1px solid #cc071e;}
.input_nachricht {width: 350px; height: 200px; border: 1px solid #cc071e;}
.input_cont {margin: 0 0 1em 0;}
.button {padding: 0.5em; background: #cc071e; color: #fff;}
.form {margin: 2em 0 0 0;}
      
      
#fieldset {
	border: none;
}