body {margin:0; padding:0; text-align:center; 
font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:14px; color:#C7C7C7;
background:#252013;
}

/*globals*/
#clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}
a {color:#C7C7C7;}
a:hover {color:#FFFFFF}

/*bg divs // #topbg umfasst alles andere wegen des oberen backgrounds */
#topbg {background:url(images/_01.gif) repeat-x; height:524px;}
#cont {width:832px; margin:0 auto;}
#top {width:832px; height:459px;}
#nav {width:832px; height:65px; background:url(images/_05.gif);}
#main {width:832px; background:url(images/_mainbck.gif); padding:5px 0; text-align:left;}
#bottom {width:832px; height:76px; background:url(images/_07.gif);}
#subbottom {width:100%; background-image:url(images/_08.gif); height:50px;}

/*nav*/
#nav {width:743px; height:51px; overflow:hidden; text-align:left; padding:7px 45px;}
#nav a {color:#B1A677; font-variant:small-caps; font-size:15px; letter-spacing:1px; text-decoration:none; font-weight:bold;}
#nav a:hover {color:#C7C7C7;}
#nav ul { list-style-type:none; padding:0; margin:0;}
#nav li {float:left; padding:0 6px; margin:0;}
#nav .active a {color:#EBA80E;}

/*main*/
#content {padding:0 50px; text-align:justify;}

/*kontakt und formulare*/
#kontakt input {float:left; width:150px; margin:5px; padding:3px; background-color:#4B432E; border:1px solid #FFF; color:#FFF;}
#kontakt label {float:left; width:100px; margin:5px; padding:3px;}
input#submit {width:274px;}
#kontakt textarea {margin:5px; padding:3px; width:266px;}

#callback input {width:100px; margin:2px 5px; padding:2px; font-size:11px; background-color:#4B432E; border:1px solid #FFF; color:#FFF;}
#callback label {width:70px; margin:2px 5px; padding:2px; font-size:11px; color:#CCC;}