/* CSS Document */

body { background-color:#d4c8bc; background-image:url(../pics/body-bg.gif); background-position:top; background-repeat:repeat-x; margin:0; padding:0; text-align:center;}

#outer { width:100%; height:auto; text-align:center;}
#main { width:1000px; height:auto; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:21px; color:#362f28; margin:auto;}
#header, #header2 { width:1000px; background-image:url(../pics/logo.png); background-position:top left; background-repeat:no-repeat; height:52px; padding-top:51px; text-align:right;}
#header2 { padding-top:58px; height:45px; padding-right:44px; width:956px;}
#men { width:auto; height:auto; float:right; padding-top:4px;}
#men2 { float:left; height:23px; padding-top:3px;}
#impressum { width:90px; height:52px; padding-right:16px; float:right; color:#fff;}
#impressum2 { height:26px; text-align:right; padding-right:44px; width:auto; float:right; color:#362f28;}
#impressum a, #profiltext a, #profiltext2 a, #footer2 a, #cont_wrapper3 a, #profiltext3 a { color:#fff; text-decoration:none;}
#impressum2 a { color:#362f28; text-decoration:none;}
#impressum a:hover, #profiltext a:hover, #impressum2 a:hover, #profiltext2 a:hover, #footer2 a:hover, #cont_wrapper3 a:hover, #profiltext3 a:hover { color:#c20000; text-decoration:none;}
#cont_wrapper { width:1000px; height:507px; background-position:bottom right; background-repeat:no-repeat;}
#cont_wrapper2, #cont_wrapper3 { width:971px; height:auto; border-left:1px solid #fff; border-top:1px solid #fff; border-bottom:1px solid #fff; padding-bottom:28px; padding-left:28px; text-align:left;}
#cont_wrapper3 { padding-top:28px; color:#fff; padding-top:22px; padding-bottom:22px; line-height:25px;}
#submen { height:45px; width:821px; padding-left:179px; text-align:left; font-size:13px; color:#c20000;}
#submen a { color:#362f28; text-decoration:none;}
#submen a:hover { color:#c20000; text-decoration:none;}
#border { height:507px; width:1000px; background-image:url(../pics/start_border.png); background-position:top left; background-repeat:no-repeat;}
#border2 { height:396px; width:993px; border-left:1px solid #fff; border-top:1px solid #fff; border-bottom:1px solid #fff; padding-top:6px; padding-left:6px;}
#profilpic, #kontaktpic { float:left; width:254px; height:390px; background-image:url(../pics/profil.jpg); background-position:top left; background-repeat:no-repeat;}
#kontaktpic { background-image:url(../pics/kontakt.jpg);}
#profiltext { width:706px; height:auto; padding-right:17px; float:right; padding-top:21px; text-align:left; color:#fff; font-size:12px; line-height:26px;}
#profiltext2, #profiltext3 { width:auto; height:auto; padding-left:150px; float:left; padding-top:95px; text-align:left; color:#fff; font-size:12px; line-height:26px;}
#profiltext3 { padding-top:81px;}

#choose { width:882px; text-align:right; padding-right:12px; height:350px; float:left; font-weight:bold; color:#fff; font-size:12px; padding-top:23px; }
#select { width:106px; height:auto; float:right; text-align:left;}
#title { width:979px; padding-left:21px; height:auto; color:#fff; text-align:left; font-weight:bold; font-size:15px; float:left;}
#neu { width:666px; height:26px; float:left; text-align:right; padding-top:87px; padding-right:5px;}
#teaser { width:329px; height:104px; padding-top:9px; float:right; text-align:left;}
#footer, #footer2 { width:585px; height:auto; padding-top:14px; padding-left:21px; float:left; text-align:left; padding-bottom:14px;}
#footer2 { font-size:13px; color:#fff; width:auto; padding-left:29px; width:577px; font-size:12px;}
#copyright { width:auto; height:auto; float:right; font-size:10px; padding-top:14px; padding-right:16px;}

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
p { padding:0; margin:0; display:block; padding-bottom:6px;}
.hellbeige { color:#958b81;}
.gruen { color:#9dc200;}
.rot { color:#c20000;}
.teaser {  border:4px solid #9dc200;}
.hl_profil { padding-bottom:37px;}
.p-image-div { padding-right:33px; padding-top:28px; width:159px; height:104px; float:left;}
.p-image { border:4px solid #9dc200;}
.smalltext { font-size:10px;}