body { color: #3a3a3a;font-family: Helvetica,Arial,sans-serif;font-size: 12px;background: #5a5a5a;margin: 0; padding: 0;}
p { margin: 0; padding: 0;}a:link { color: #3a3a3a;text-decoration: none;}a:visited { color: #3a3a3a;text-decoration: none;}a:hover { text-decoration: underline;}a:active { color: #3a3a3a;text-decoration: none;}#header{font-size: 12px;background: #5a5a5a;}#header img{width: 290px;margin: 25px 0 0 20px;}.login{	float: right;	text-align: right;	font-size: 12px;	color: #dbdbdb;	padding: 5px 15px 0 0;}.login a{	color: #dbdbdb;}.button{	margin-top: 36px;	margin-right: -130px;	font-size: 12px;	float: right;	color: #3a3a3a;	}.inputbox {	margin-top: 36px;	margin-right: -50px;	position: relative;	float: right;	text-align:left;	background:#dbdbdb;	width: 170px;	height: 20px;	font-size: 12px;	color: #3a3a3a;	border: 1px solid #D3D3D3;}#flashfader{height: 120px;
background-color: #5a5a5a;
padding: 0 0 0 0;}#main{
background-color: #5a5a5a;}/* Navigation oben */#subnav{text-align: right;
font-size: 12px;
color: #3a3a3a;padding: 5px 15px 5px 0;
margin: 0 0 0 0;
background-color: #cccccc;}

#subnav a{
color: #3a3a3a;
}
/* Navigation links */#mainnav{width: 180px;	font-size: 12px;line-height: 17px;color: #3a3a3a;
background-color: #cccccc;padding: 20px 0px 0 0px;margin: 5px 0px 0 0;}#mainnav p {text-align:left;padding: 0 0 0 25px;font-size: 12px;font-weight: bold;}#mainnav ul{margin: 0; padding: 5px 0 0 25px;}#mainnav ul li{margin: 0; padding: 0 0 0 0px;}

#mainnav .active{
font-weight: bold;
}/* Inhalt */
#content{
background-color: #dbdbdb;
}
#contentgalerie{
background-color: #dbdbdb;
height:800px;
}#txt{
background-color: #dbdbdb;margin: 0 0 10px 10px;}
#aufbau{
color:#3a3a3a;font-size: 12px;text-align: center;
width: 500px;
margin-left: 100px;margin-top: 40px;
}
#willkommen{
width: 330px;
padding: 15px 0 20px 155px;
line-height: 20px;
}
#willkommen p{
font-size: 12px;
font-weight: bold;
}
#willkommen span{
line-height: 15px;
}
#willkommen ul{
margin: 0px; padding: 15px 0px 0 15px;
}
#willkommen ul li{
margin: 0; padding: 0;
}
#agb{
width: 460px;
padding: 5px 0 50px 140px;
line-height: 20px;
}
#agb p{
font-size: 12px;
font-weight: bold;
}
#agb span{
line-height: 15px;
}/* Formular Bestellung */#formular{font-size: 12px;padding: 20px 0 0px 125px;color:#3a3a3a;}
form.form{
padding: 20px 0 0px 155px;
}fieldset{width:325px;}.success{color:#3a3a3a;font-size: 12px;font-weight:bold;text-align: center;width: 310px;margin-top: 150px;}.error{color:#3a3a3a;font-size: 12px;text-align: center;padding-bottom: 15px;}.formtitle{font-weight: bold;font-size: 16px;text-align: left;color:#3a3a3a;}
.formtitle span{
font-weight: normal;font-size: 12px;text-align: right;
padding: 0 0 0 130px;color:#3a3a3a;}.reihe {  clear: both;  padding: 2px 0px;  text-align: left;  color:#3a3a3a;}.vorname{width:142px;}.label_name{color:#3a3a3a;padding: 0 0 0 82px;}.name{width:168px;}.plz{width:44px;}.ort{width: 266px;}.label {  text-align: left;  color:#3a3a3a;}.label_right{padding: 0 0 0 8px;color:#3a3a3a;}.label_mid{padding: 0 0 0 15px;color:#3a3a3a;}.label_re{padding: 0 0 0 22px;color:#3a3a3a;}.label_m{padding: 0 0 0 42px;color:#3a3a3a;}.anzahl{width: 45px;}.descr{width: 153px;}.artikelnummer{width: 102px;}.ausfuhrung{margin-left:15px}.feld {  text-align: left;  padding: 5px 0 0 0px;} .plus{width:300px;
padding: 10px 0 0 5px;}
.plus a img{width:10px;
border:1px solid;margin: -13px 8px 0 0;}
.textarea{
	width:315px;
	}.knopf {  clear: both;
  width: 300px;  text-align: center;  padding: 15px 0px 30px 15px;  color:#3a3a3a;}.reset{margin-left: 30px;}.defbreite{width:310px;}/* Bilder Galerie */#pic{background-color: #aaaaaa;width: 145px;height: 200px;margin: 0 0px 10px 10px;}
#pic span{
text-align: center;
}#picjpg{width: 145px;height: 145px;}#picjpg img{width:145px;padding-top: 25px;}
#picjpg_q{width: 145px;height: 145px;
text-align: center;}#picjpg_q img{width:145px;
height:145px;}
#picjpg_height{width: 145px;height: 145px;
text-align: center;}#picjpg_height img{width:97px;
height:145px;}#pic{height: 50px;padding: 5px 0 0 4px;font-size: 11px;
text-align: center;line-height: 12px;}
#pictxt img{width:15px;
border:0;}#pictxt input{border:0;font-size: 11px;
line-height: 12px;text-align: center;color: #3a3a3a;background-color: #aaaaaa;width:141px;}
#pictxt span{
font-size: 12px;
padding-right:5px;
}
/*Schafe und Hirten*/
/* hide from ie on mac \*/

#flashcontent {
	height: 100%;
}
/* end hide */
/* Footer mit Men unten */#footer{clear: both;text-align: right;margin: 0 0 0 0;
background-color: #5a5a5a;}.copyright{font-size: 12px;
text-align:center;
background-color: #cccccc;}.copyright p{
height:25px;
padding: 15px 25px 0 0;
margin: 0 0 25px 0;}