/* Haupteinstellungen */
* { margin: 0; padding: 0;}
html { height:101%; margin-bottom: 1px; font-size:100.01%; }

a {color:#222; text-decoration:none;}
a:hover {color:#2A80FF}

h {color:#444;}

h1 {font-size:1.3em; margin:0 0 2em 0;}
h2 {font-size:1.1em; margin:0 0 1em 0;}
h3 {font-size:1.0em; margin:0 0 1em 0;}
h4 {font-size:1.0em; margin:0; color:#FF6600}
h1.start {font-size:1.3em; margin:0;}

p {padding-bottom:1em;}
ul {margin:0; padding:0; list-style-type:none;}
li { padding-left:20px; line-height:1.7em; background-image:url(img/liststyle1.png); background-repeat:no-repeat; background-position: 7px 7px;}
img {border:0;}

body {
margin:0;
padding:0;
color:#444;
font:normal 83% Verdana, Arial, sans-serif;
background:#918A6F;
}

/*verschiedenes*/
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.bold {font-weight:bold;}
.block {text-align:justify;}
.textright {text-align:right;}
.clearer {clear:both;}
.spacer{margin:10px 0;}
.underline{text-decoration:underline;}


#container {
margin:0 auto;
padding:0;
width:800px;
min-height:710px;
font-size:1em;
background:#FFE680;
}

#header {
margin:0;
padding:0;
width:800px;
height:200px;
background:url(img/header.png) no-repeat top center;
border-bottom:13px solid #5C78A3;
}

#navi {
float:left;
width:140px;
margin:0;
padding:0;
}

#navi .link {
float:left;
margin:0;
padding:0;
line-height:14px;
list-style-type:none;
}

#navi .link a {
display:block;
float:left;
width:100px;
margin:0;
padding:5px 20px;
text-transform: uppercase;
font-size:0.9em;
text-decoration:none;
color:#5C78A3;
background:#FFFFD9;
border-bottom:1px solid #E0E0BF;
}

#navi .link a:hover {
color:#FF6600;
background:#E0E0BF;
}

#navi .link a#selected {
color:#FF6600;
font-weight:bold;
background:#D3D3B4;
}

#main {
float:right;
margin:0;
padding:20px 30px 0 0;
width:600px;
font-size:1em;
}

#maincontent {
float:left;
width:410px;
margin:0 0 0 20px;
padding:30px 0 0 0;
}

#maincontent .link {
padding-bottom:1em;
}

#column_right {
min-height:500px;
float:right;
width:190px;
margin:0;
padding:10px 0;
background:#FFD76F url(img/fueller.png) repeat-y top left;
}

#column_right .box{background:#FFD76F;padding:10px;}

#column_right  h1 { margin:0 0 0.5em 0;}
#column_right img {margin:0;padding:0;}

#gallery {
float:left;
margin:0 0 0 20px;
padding:30px 0 50px 0;
width:630px;
height:650px;
}

#gallery .li {
display:block;
padding:0 0 0 20px;
}

#gallery .li img {
margin:7px 10px;
}

.thumb {
width:620px;
margin:0;
padding:0 0 150px 0;
}

.thumb img {
margin:0 0 10px 20px;
}

#footer {
float:right;
width:790px;
height:30px;
margin:0;
padding:10px 5px;
font-size:1em;
color:#222;
background:#5C78A3;
/*border-top:1px solid #D8AD87;*/
}
#footer .left {padding:0;}
#footer .right {padding:0;}
#footer a:hover {color:#444; text-decoration:underline;}

/*wird in links.html verwendet*/
#unterstrich {
margin-bottom:0.5em;
border-bottom:1px solid #FFD76F;
}

/*Formulareinstellungen*/

textarea.sichtbar {
	background:#FFFFD9;
	border-top: 1px solid #777;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #777;
	width:300px;
	height:100px;
	margin:2px 0;
}

input.sichtbar {
	background:#FFFFD9;
	border-top: 1px solid #777;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #777;
	width:300px;
	height:20px;
	margin:2px 0;
}

input.button_sichtbar {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #777;
	border-right: 1px solid #777;
	border-left: 1px solid #fff;
	width:302px;
	height:23px;
	background:#FFFFD9;
	margin:3px 0;
	font:1em;
}


