/* ###### Allgemein ######*/

* {
/*margin:0;*/
padding:0;
border:0 none;
}

h2 {
color:#1387cc;
font-weight:normal;
font-size:1.4em;
margin:30px 0 1.5em 0;
}

h3 {
font-weight:normal;
font-size:1.2em;
}

body {
text-align:center;
font:1em Verdana, Arial, Helvetica, sans-serif;
}

hr {
height:1px;
visibility:hidden;
clear:both;
margin:0;
}

span.light {
color:#c0c0c0;
}

input, textarea {
border: 1px solid #C0C0C0;
}

label {
width:20%;
}

form div {
margin-bottom:1em;
}

input, textarea, label {
float:left;
}

textarea {
width:70%;
}

/* ###### DIV-spezielle Befehle nach Auftauchen im Quelltext ###### */

#width {
width:630px;
margin:0 auto;
padding:1em 0;
text-align:left;
font-size:.8em;
}

#header {
height:100px;
background: transparent url(img/logo_neu.gif) top left no-repeat;
margin:0;
}

#header h1 {
text-indent:-3000em;
}

#nav {
padding:10px 0 54px 0;
background: transparent url(img/menu2.jpg) bottom left no-repeat;
margin:0;
}

html>body #nav {
padding:10px 0 64px 0;
}

#nav ul li {
display:block;
text-transform:uppercase;
margin:0;
}

#main, #nav ul li {
float:left;
}

#add {
float:right;
}

#nav ul li a {
font-size:.8em;
color:#1387cc;
padding-right:10px;
background: transparent url(img/punkt.gif) right no-repeat;
}

#nav ul li.last a {
padding-right:0;
background-image:none;
}

#nav ul li.current a {
color:#666;
text-decoration:none;
}

#content {
color:#666;
background-color:#fff;
}

#content p {
margin-bottom:1em;
position:relative;
}

#content p.aend {
padding-left:13px;
background: transparent url(img/kreuz.gif) left no-repeat;
font-size:.8em;
}

#content img {
display:block;
}

#content .site img {
float:right;
}

#content a, #footer a {
color:#1387cc;
}

#footer {
border-top:solid 1px #C0C0C0;
font-size:.8em;
padding-top:.5em;
text-align:right;
}

#impressum h3 {
margin:2em 0 .5em 0;
}

#index #content p {
margin-right:290px;
}

#submit {
padding-left:20%;
}

 /* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
