@charset "UTF-8";
/* CSS Document */
*{
	padding: 0;
	margin: 0;
}
html, body {
	color: #333;
	font-size: 10px;
	font-family: verdana;
	line-height: 14px;
	background-color:#e7e0c6;
	text-align: center;
	height: 100%;
	background-image:url(../global/images/bg_body.png);
	background-repeat:repeat-x;
}
#hauptrahmen {
	text-align: left;
	position: relative;
	width:948px;
	margin: 0 auto;
	min-height: 100%;
	height:auto !important;
	height:100%;
	margin: 0 auto;
	background-image:url(../global/images/bg_hauptrahmen.png);
}


#kopf{
	width:928px;
	height: 120px;
	background:#d6c8af;
	background-image:url(../global/images/bg_kopf.jpg);
	margin-left:10px;
	

}
#navigation{
	position:absolute;
	top:144px;
	left:25px;
}
#navigation ul{
	list-style-type:none;
	width:159px;
}
#navigation ul li{
	font-size:12px;
	line-height:33px;
	border-top:dotted 1px #28512C;
	padding-left:14px;
	padding-right:14px;
}
#navigation ul li img{
	padding-top:10px;
	position:absolute;
	left:90px;
}
#navigation ul li a{
	color:#28512C;
	text-decoration:none;
}

#navigation ul li ul{
	position:absolute;
	left: -107px;
	top:70px;
	list-style-type:none;
	border-bottom:dotted 1px;  #808080;
	background: #fff;
	
}
#navigation ul li ul li{
	width:130px;
	margin-left:0px;
	float:none;
	border-top:dotted 1px;  #808080;
	line-height:22px;
}
#navigation ul li ul li a{
	color: #000;
}

#kopfzeile{
	color:#000000;
	font-size:11px;
	line-height:15px;
	position:absolute;
	left:32px;
	top:50px;
}
#kopfzeile a{
	color:#000000;
	text-decoration:none;
}
#lawnav{
	color: #000000;
	width:400px;
	position:absolute;
	top:95px;
	left:530px;
	text-align:right;
	font-size:10px;
}
#lawnav a{
	color: #000000;
	text-decoration:none;
}
#lawnav ul li{
	float:right;
	list-style-type:none;
}
#logo{
	position:absolute;
	top:55px;
	left:32px;
}
#content{
	margin-left:230px;
	margin-top:30px;
	width:708px;
}
* html #content{
	height:450px;
}
#logo_buechsenmacher{
	border:none!important;
	text-align:center;
	padding-top:35px;
}
#logo_alljagd{
	border:none!important;
	text-align:center;
	padding-top:10px;
}
#logo_buechsenmacher img, #logo_alljagd img{
	margin:none;
	padding:none;
	position:static!important;
}

#fliesstext{
	margin-top:0px;
	width:426px;
	padding-bottom:20px;
}
h1{
	font-size:21px;
	font-weight:normal;
	color: #28512C;
	line-height:25px;
	margin-bottom:12px;
	margin-left:-5px;
	font-style:italic;
}
* html h1{
	margin-left:0px;
}
h2{
	color:#28512c;
	margin-top:15px;
	font-size:12px;
	line-height:18px;
}

h3{
	color:#333;
	margin-top:15px;
	font-size:12px;
	line-height:18px;
}


#fliesstext p{
	font-size:12px;
	line-height:18px;
	margin-bottom:20px;
}

#sitebar{
	width:254px;
	position:absolute;
	left:675px;
	top:140px;
}
#sitebar .kasten{
	
}
#fliesstext .kasten{
	width: 443px;
	margin-left:-10px;
	margin-top:10px;
	margin-bottom:10px;
}
#fliesstext .kasten p{
	margin-bottom:0px;
}

#fliesstext .kasten h3{
	font-size:12px;
	line-height:18px;
	padding-top:10px;
}


#fliesstext .kasten ul, #fliesstext ul{
	margin-left:15px!important;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	line-height:18px;
}

#fliesstext .kasten table{
	width:400px;;
	font-size:12px;
}
#fliesstext .kasten td{
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}
#fliesstext .kasten tr:hover{
	background:#fff;
}

.rechtespalte{
	text-align:right;
	width:100px;
}

#sitebar .kastenkopf{
	background:url(../global/images/bg_sitebarkasten_kopf.gif);
	height:20px;
	background-repeat:no-repeat;
}
#sitebar .kastenbody{
	background:url(../global/images/bg_sitebarkasten_body.gif);
	padding-left:20px;
	padding-right:20px;
	background-repeat:repeat-y;
}
#sitebar .kastenfuss{
	background:url(../global/images/bg_sitebarkasten_fuss.gif);
	height:20px;
	background-repeat:no-repeat;
}

#sitebar .kastenbody .hr{
	width:254px;
	background:url(../global/images/bg_sitebarkasten_hr.gif);
	height:10px;
	border:none;
	border-style:none;
	margin-left:-20px;
	margin-top:5px;
	margin-bottom:5px;
}
#sitebar .kastenbody h2{
	font-size:11px;
	line-height:16px;
	color:#28512C;
	margin-top:0px;
}
#fliesstext .kastenbody h2{
	margin-top:0px;
}
#sitebar .kastenbody p{
	font-size:11px;
	line-height:16px;
	color:#333;
}

#fliesstext .kastenkopf{
	background:url(../global/images/bg_kasten_oben.gif);
	height:20px;
}
#fliesstext .kastenbody{
	background:url(../global/images/bg_kasten_body.gif);
	padding-left:20px;
	padding-right:20px;
}
#fliesstext .kastenfuss{
	background:url(../global/images/bg_kasten_unten.gif);
	height:20px;
}
#content a{
	color: #47000d;
	text-decoration:underline;
}
#content a:hover{
	text-decoration:none;
}


.wiederladen{
	float:right;
	margin-right:-10px;
}

#editbutton{
	position:fixed;
}

.bildleiste{
	border-left: dotted 1px #2a5d2f!important;
	height:321px;
	text-align:center;
}

#sortiment{
	margin-top:20px;
	margin-bottom:20px;
}

#sortimentul{
	position:absolute;
}

#sortimentkasten_oben{
	width:296px;
	height:5px;
	background:url(../global/images/sortimentkasten_oben.png);
	overflow:hidden;
}
#sortimentkasten_mitte{
	width:296px;
	background:url(../global/images/sortimentkasten_mitte.png);
	overflow:hidden;
}
#sortimentkasten_unten{
	width:296px;
	height:5px;
	background:url(../global/images/sortimentkasten_unten.png);
	overflow:hidden;
}


#sortiment ul{
	font-size:12px;
	list-style-type:none;
	margin-left:100px!important;
	line-height:18px;
	padding-top:0px;
	padding-bottom:0px;
}
#sortiment ul a{
	color:#fff;
	padding-left:2px;
	padding-right:2px;
}
#sortiment ul a:hover{
	background:#870019;
}


#sortimentzu{
	position:absolute;
	top:0px;
	left:0px;
}

.bildmitte{
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}
.bildrechts{
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}
.abgeschwaecht{
	font-style:italic;
	color:#666;
}


/* FORMULARE */
form{
	margin-top:20px;
	margin-bottom:20px;
}
.formzeile {
	width: 400px;
	height: 25px;
	padding-bottom: 10px;
}
.formbeschriftung {
	color:  width: 90px; float: left;
	margin-top:4px;
	font-size:12px;
}
.formfelder { color: #333; float:right;}
.textinput {
	color: #333;
	font-size: 12px;
	font-family:verdana;
	width: 300px;
	height: 19px;
	border-bottom:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-top:solid 1px #d4cfba;
	border-left:solid 1px #d4cfba;
	padding-left: 7px;
	padding-right: 7px;
	background: #e6dfc5;
}
.area {
	color: #333;
	font-size: 12px;
	font-family: verdana;
	line-height: 18px;
	width: 300px;
	height: 122px;
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
	border-bottom:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-top:solid 1px #d4cfba;
	border-left:solid 1px #d4cfba;
	background: #e6dfc5;
}	
.submitbutton {  margin-top:10px; margin-left:90px;}

.seitenlink{
	border-top:solid 1px #fff;
	border-left:solid 1px #fff;
	border-right:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	display:inline-block;
	height:25px;
	width:30px;
	background:#eee;
	text-align:right;
	overflow:hidden;
	margin:5px;
	padding-top:10px;
}
* html .seitenlink{
	display:inline;
	height:35px;
}

.seitenlink:hover{
	border:solid 1px #2e7235!important;
}

.seitenlink div{
	width:30px;
}

.seitenlink a{
	background:#eee;
	color:#333!important;
	padding:1px;
	padding-left:3px;
	padding-right:3px;
}

/* Popup */

#popupfliesstext{
	padding:50px;
	width:500px;
}
#popupfliesstext table{
	width:500px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}
#popupfliesstext td{
	font-size:12px;
	background:#fff;
	padding:5px;
	margin:0px;
	vertical-align:top;
}
#popupfliesstext h1{
	text-align:left;
}
.haken{
	text-align:center;
	color: #47000d;
	font-weight:bold;
}

#popupfliesstext table .tablehead{
	font-weight:bold;
}
.fonta_unchanged{
	display:none;
}