*{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: none;
}

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; color: #484848;}
    
img{border-style:none;}

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

a {text-decoration: none;}

#header {display: none;}

#col_1 #nav ul a{display: none;}

#col_1 {float: left;}

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

#col_1 img {width: 80%;}

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

#col_2_content {
	width: 80%;
}

#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 ul {display: none; clear: both;}

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

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

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

.button{
	display: none;
}

.input {width: 350px; height: 20px; background: #fff; border: 1px solid #cc071e;}
.input_nachricht {width: 350px; height: 200px; border: 1px solid #cc071e;}