* {
margin: 0;
padding: 0;
}
html, body {
border: 0 solid;
}
body { font: 90% Verdana, Arial, Helvetica, sans-serif; color: #46433d; background-color: #fffbf1; text-align: center; }
body { word-wrap: break-word; 
}
b, strong {
font-weight: bold;
}
samp, dfn {
cursor: help;
border-bottom: 1px dotted #ccc;
font-style: normal;
}
a img {
border: 0 none;
}
input, textarea {
font-size: 1em;
}
ul { 
list-style-type: square; 
}
p, a, th, td, li, label { color: #46433d; font-size: 1em; }
th img, td img {
vertical-align: baseline;
text-align: center;
}
table.nopadding td {
padding: 0;
}
p a, li a, p strong {
font-size: 100%;
}
#container { background-color: transparent; position: relative; width: 950px; height: 500px; margin: 0 auto; }
#head { background-color: transparent; text-align: left; margin-top: 30px; }
#head h1 { color: white; font-size: 7px; position: absolute; top: 0; left: 1000px; }
#logo { float: left; }
#layoutbild {  }


#mainnav ul { padding-top: 75px; padding-left: 25px; list-style-type: none; }
#mainnav li {display: block; height: 12px; }
#mainnav a { color: #fff; font-size: 75%; background-color: transparent; display: block; text-decoration: none; background-color: transparent; padding-left: 20px; }
#mainnav a:hover { background-image: url(../images/_layout/pfeil.gif); background-repeat: no-repeat; background-position: left center; }
#mainnav a.mainaktiv { background-image: url(../images/_layout/pfeil.gif); background-repeat: no-repeat; background-position: left center; }

#main { text-align: left; clear: none; padding-top: 30px; padding-right: 30px; padding-left: 30px; }
#main p { font-size: 0.9em; font-family: "Myriad Pro"; padding-top: 5px; padding-bottom: 5px; }
#main h1 { color: #46433d; font-size: 1em; font-family: "Myriad Pro"; padding-bottom: 5px; }

#main p.strong { font-weight: bold; }


#nav_klein {position: absolute; top: 255px; left: 70px; width: 200px; height: 300px; background-color: transparent; text-align: right;}
#nav_klein ul {list-style-type: none;}
#nav_klein li {display: block;font-size: 75%}
#nav_klein a {display: block; height: 12px; background-color: transparent; color: #918c7f; text-decoration: none;}
#nav_klein a:hover {background-color: transparent; color: #46433d;}
#nav_klein a.aktiv {background-color: transparent; color: #46433d;}



#foto { position: absolute; top: 255px; width: 450px; height: 300px; text-align: right; right: 495px; clear: left; }

#content_rechts {margin-left: 450px; margin-bottom: 30px;}
#content_rechts h4 {color: #46433d; font-size: 1em; font-family: "Myriad Pro"; padding-bottom: 5px;}
#content_rechts h2 {color: #46433d; font-size: 1em; font-family: "Myriad Pro"; padding-bottom: 5px;}

#content_rechts ul {list-style-type: none;}
#content_rechts li {display: block;font-size: 75%}
#content_rechts a {display: block; height: 12px; background-color: transparent; color: #918c7f; text-decoration: none;}
#content_rechts a:hover {background-color: transparent; color: #46433d;}
#content_rechts a.aktiv {background-color: transparent; color: #46433d;}

#dannyrothe { text-align: center; margin-top: 30px; padding-bottom: 15px; }
#dannyrothe a {text-decoration: none;color: #918c7f; font-size: 0.6em;}

#footer { clear: both; ; margin-top: 10px; padding-top: 30px; border-top: 10px solid #d9d0bb; color: #888; font-size: 0.8em}
#footer a { color: #888; text-decoration: none; }

#start { margin-top: 150px; }
#start h1, h3 { position: absolute; left: -2000px; }
#start a { text-decoration: none; color: #918c7f; font-size: 0.6em; margin-top: 40px; }

