/* @import url(navi.css); */
@import url(../extensions/news.css);
@import url(../extensions/guest.css);

/*-------- Farb Glossar --------*/
/*
#e7e2c1  Background
#fdfbef 	Rahmen
#b49a3d	Menu
*/

/*-------- Browser Cleaning --------*/
* {
	padding:0;
	margin:0;
}
/*-------- Clearer --------*/
.clearer {
         clear:both;
         line-height:0px;
         font-size:0px;
         height:0px;
}
/*-------- HTML Elements --------*/
html {

	}
body {
         font-size: 62.5%;
	font-family: Verdana, Arial, sans-serif;
         background:#e7e2c1;
         text-align:center;
         padding:90px 0px;
         line-height:1.4em;
         color:#B3A169;
}
a, a:active, a:visited, a:link {
         outline:0px;
         color: #EE7F00;
         text-decoration:none;
         border:0px;

}

.news-latest-date a, .news-latest-date a:active, .news-latest-date a:visited, .news-latest-date a:link {
         outline:0px;
         color: #6db391;
         text-decoration:none;
         border:0px;

}

.news-latest-item h3 a, .news-latest-item h3 a:active, .news-latest-item h3 a:visited, .news-latest-item h3 a:link {
         color: #6db391 !important;
}

.news-latest-gotoarchive a, .news-latest-gotoarchive a:visited, .news-latest-gotoarchive a:link, .news-latest-gotoarchive a:active {
         color: #6db391 !important;
}

a:hover {
	text-decoration:underline;
}
img {
	display:block;
	border:0px;
}

p {
	font-size:1.3em;
	line-height:1.6em;
	margin-bottom:2em;
}
h1 {
	 font-size:2em;
         margin-bottom:1.2em;
         font-weight:normal;
         font-family:arial;
}
h1#logo {
	background:url(./background/horns-erben.gif) no-repeat 37px 2px;
         overflow:hidden;
         text-indent:-6743px;
         font-size:2em;
         line-height:1em;
         color:#fff;
         width:300px;
         float:left;

}
h2 {
	font-size:1.6em;
        margin-bottom:1em;
        font-weight:bold;
        color:#EE7F00; 
}
h3 {
	font-size:1.3em;
	margin-bottom:1em;
}
h4 {

}
h5 {

}
h6 {

}
/*-------- Main --------*/
#main {
         width:801px;
         font-size:1em;
	margin:0px auto;
	position:relative;
	text-align:left;
}
#header {
	position:absolute;
         top:0px;
         left:0px;
         width:801px;
	height:24px;
         background:#e7e2c1;
         border-bottom: 1px solid #fdfbef;
}
#content {
         padding-top:25px;
         width:799px;
         height:auto;
         border-left: 1px solid #fdfbef;
         border-right: 1px solid #fdfbef;
         border-bottom: 1px solid #fdfbef;
}
#content2 {
         padding-top:25px;
         padding-left:35px;
         width:764px;
         height:auto;
         border-left: 1px solid #fdfbef;
         border-right: 1px solid #fdfbef;
         border-bottom: 1px solid #fdfbef;
         position:relative;
         background:#fff url(./background/basic_bg.gif) no-repeat left 25px;

}
#inhalt {
	 margin-left:282px;
         padding:34px 40px 20px 40px;
         min-height:485px;
         height:auto;
}
* html #inhalt {
	height:485px;
}
#footer {

}
/*-------- Menu1 --------*/
#menu1 {
         border-left: 1px solid #fdfbef;
         float:right;
}
#menu1 ul {
	list-style:none;
}
#menu1 li {
	float:left;
         display:inline;
}
#menu1 li a, #menu1 li a:active, #menu1 li a:visited, #menu1 li a:link {
         border-right:1px solid #FDFBEF;
	color:#B49A3D;
	display:block;
	font-size:1.1em;
	padding:4px 12px 2px;
	text-transform:uppercase;
}
#menu1 li a:hover {
	color:#ee7f00;
}
/*-------- Menu2 --------*/
#menu2 {
         position:absolute;
         left:35px;
         border-left: 1px solid #e7e2c1;
         float:left;
         padding-top:30px;
         width:250px;
         height:150px;

}
#menu2 ul {
	list-style:none;
}
#menu2 li {
         height:21px;
         font-size:10px;
}
#menu2 li a, #menu2 li a:active, #menu2 li a:visited, #menu2 li a:link {
	color:#ee7f00;
	display:block;
	font-size:1.1em;
         line-height:10px;
         height:10px;
	text-transform:uppercase;
}
#menu2 li a:hover {
	color:#ee7f00;
}
/*-------- Menu Service --------*/
#menu-service {
         border-left: 1px solid #fdfbef;
         float:right;
}
#menu-service ul {
	list-style:none;
}
#menu-service li {
	float:left;
         display:inline;
}
#menu-service li a, #menu-service li a:active, #menu-service li a:visited, #menu-service li a:link {
         border-right:1px solid #FDFBEF;
	color:#B49A3D;
	display:block;
	font-size:1.1em;
	padding:4px 12px;
	text-transform:uppercase;
}
#menu-service li a:hover {
	color:#ee7f00;
}

#startevents {
height:auto;
left:106px;
position:absolute;
top:161px;
width:155px;
color: #fff;
}

input#mailformName, input#mailformemail {
	border: 1px dotted #e7e2c1;	
	width: 400px;
}

input#mailformformtype_mail {
	border: 1px dotted #e7e2c1;
	background-color: #EE7F00;
	color: #fff;
	margin-top: 3px;
}

textarea#mailformNachricht {
	width: 400px;
	border: 1px dotted #e7e2c1	
}
.csc-mailform {
	border: none;
}

input {
border: 1px dotted #e7e2c1;	
}

input[type="submit"] {
	padding:3px;
}