#Leiste {
	position:relative;
	margin:10px auto;
	width:660px;
	margin-bottom:0;
	text-align:right;
	padding-left:300px;
	color:#FFFFFF;
}

#Leiste_l {
	position:absolute;
	bottom:0px;
	left:0px;
	width:550px;
	text-align:left;
	font-size:87%;
	color:#FFFFFF;
}

#Rahmen {
	position:relative;
	width:970px;
	border:1px solid #BDBEC0;
	background-color:#FFFFFF;
	padding:1px;
	margin:5px auto;
	margin-bottom:40px;
}

#Rahmen_table {
	width:690px;
	border:1px solid #FFFFFF;
	padding:1px;
	margin:5px auto;
}

#Kopf {
	position:relative;
	width:970px;
	height:200px;
	padding:0px;
}

#Balken {
	position:relative;
	margin:2px 2px 0px 1px;
	width:970px;
	background-color:#FBF5DB;
}

#Footer {
	margin-top:2px;
	background-color:#3878DB;
	color:#FFFFFF;
	padding:5px 20px;
}

#Logo {
	position:absolute;
	right:20px;
	top:30px;
	height:108px;
	width:156px;
	z-index:45;
	padding:0px;
}

#menuwrapper {
	position:absolute;
	top:164px;
	right:0px;
	padding:0px;
	height:60px;
	width:1000px;
}

#img_prod { 
	}
	
.img_prod {
	border: #3878DB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px; 
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-right: 3px;
	}
	
.img_prod:hover {
	border: #FF0004;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px; 
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-right: 3px;
	}

.img_prod_text { 
	border: #3878DB;
	height: 20px;
	border-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px; 
	font-size:11px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-right: 3px;
	}

#tabelle_prod_home {
	border: #3878DB;
	background:url(../gfx/bg_table_leer.jpg) repeat-y;
	color:#002065;
	line-height:18px;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 660px;
	height: 500px;
	float: left;
	position: relative;
	display: inline;
	padding: 10px 10px 5px 20px;
	}

#tabelle_prod_01 {
	border: #3878DB;
	background:url(../gfx/bg_table_01.jpg) repeat-y;
	color:#002065;
	line-height:18px;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 660px;
	height: 500px;
	float: left;
	position: relative;
	display: inline;
	padding: 10px 10px 5px 20px;
	}

#tabelle_prod_02 {
	border: #3878DB;
	background:url(../gfx/bg_table_02.jpg) repeat-y;
	color:#002065;
	line-height:18px;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 660px;
	height: 500px;
	float: left;
	position: relative;
	display: inline;
	padding: 10px 10px 5px 20px;
	}

#tabelle_prod_02_1 {
	border: #3878DB;
	background:url(../gfx/bg_table_leer.jpg) repeat-y;
	color:#002065;
	line-height:18px;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 660px;
	height: 500px;
	float: left;
	position: relative;
	display: inline;
	padding: 10px 10px 5px 20px;
	}

#tabelle_prod_03 {
	border: #3878DB;
	background:url(../gfx/bg_table_03.jpg) repeat-y;
	color:#002065;
	line-height:18px;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 660px;
	height: 800px;
	float: left;
	position: relative;
	display: inline;
	padding: 10px 10px 5px 20px;
	}

#tabelle_prod_03_1 {
	border: #3878DB;
	background:url(../gfx/bg_table_03.jpg) repeat-y;
	color:#002065;
	line-height:18px;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 660px;
	height: 600px;
	float: left;
	position: relative;
	display: inline;
	padding: 10px 10px 5px 20px;
	}

#tabelle_prod_04 {
	border: #3878DB;
	background:url(../gfx/bg_table_04.jpg) repeat-y;
	color:#002065;
	line-height:18px;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 660px;
	height: 620px;
	float: left;
	position: relative;
	display: inline;
	padding: 10px 10px 5px 20px;
	}

#tabelle_prod_05 {
	border: #3878DB;
	background:url(../gfx/bg_table_05.jpg) repeat-y;
	color:#002065;
	line-height:18px;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 660px;
	height: 500px;
	float: left;
	position: relative;
	display: inline;
	padding: 10px 10px 5px 20px;
	}

#tabelle_prod_05_01 {
	border: #3878DB;
	background:url(../gfx/bg_table_05_01.jpg) repeat-y;
	color:#002065;
	line-height:18px;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 660px;
	height: 500px;
	float: left;
	position: relative;
	display: inline;
	padding: 10px 10px 5px 20px;
	}

#tabelle_prod_05_02 {
	border: #3878DB;
	background:url(../gfx/bg_table_05_02.jpg) repeat-y;
	color:#002065;
	line-height:18px;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 660px;
	height: 500px;
	float: left;
	position: relative;
	display: inline;
	padding: 10px 10px 5px 20px;
	}

#tabelle_prod_06 {
	border: #3878DB;
	background:url(../gfx/bg_table_06.jpg) repeat-y;
	color:#002065;
	line-height:18px;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 660px;
	height: 500px;
	float: left;
	position: relative;
	display: inline;
	padding: 10px 10px 5px 20px;
	}

#tabelle_prod_07 {
	border: #3878DB;
	background:url(../gfx/bg_table_07.jpg) repeat-y;
	color:#002065;
	line-height:18px;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 660px;
	height: 500px;
	float: left;
	position: relative;
	display: inline;
	padding: 10px 10px 5px 20px;
	}

#tabelle {
	border: #3878DB;
	background:url(../gfx/bg_table_big.jpg) repeat-y;
	color:#002065;
	line-height:18px;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 660px;
	height: 520px;
	float: left;
	position: relative;
	display: inline;
	padding: 10px 10px 5px 20px;
	}

#tabelle_haend {
	border: #3878DB;
	background:url(../gfx/bg_table_big.jpg) repeat-y;
	color:#002065;
	line-height:18px;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 660px;
	height: 800px;
	float: left;
	position: relative;
	display: inline;
	padding: 10px 10px 5px 20px;
	}
	
#tabelle_kont {
	border: #3878DB;
	background:url(../gfx/bg_table_big.jpg) repeat-y;
	color:#002065;
	line-height:18px;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 660px;
	height: 550px;
	float: left;
	position: relative;
	display: inline;
	padding: 10px 10px 5px 20px;
	}
	
	
#tabelle_imp {
	border: #3878DB;
	background:url(../gfx/bg_table_big.jpg) repeat-y;
	color:#002065;
	line-height:18px;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 660px;
	height: 880px;
	float: left;
	position: relative;
	display: inline;
	padding: 10px 10px 5px 20px;
	}
	
#picture{
	border: #95958B;
	border-style: dashed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-left: 4px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
}

/*  Formulare
---------------------------------------------------*/ 

#formular { 
	margin:0 auto; padding:0; width:460px; 
	}

/* start style formular */

form { 
	margin:0; padding:0;
	}
	
label { 
	color:#002065; 
	font-size:11px; 
	margin:0 3px 3px 0; 
	padding:0; 
	line-height:1.5em; 
	width:100px; 
	display:block; 
	float:left; 
	clear:left;
	}
	
label2 { 
	color:#999999; 
	font-size:11px; 
	margin:0px 0px 0px 0px; 
	line-height:1.5em; 
	}
		
input {
	border:1px solid #999999; 
	padding-left:0.3em; 
	margin-bottom:0.6em; 
	width:240px; 
	background:#fff;
	}
	
input:focus {
	border-color:#FF0004;
	}
	
option {
	color:#900;
	}
	
textarea {
	width:244px; 
	font-size:11px; 
	border:1px solid #999999;
	}
	
textarea:focus {
	border-color:#FF0004;
	}
	
.Postleitzahl {width:50px;}

.ort {width:180px;}

.strasse {width:200px;}

.strnummer {width:30px;}

.submit {
	width:115px; 
	height:23px; 
	background:#FFFFFF; 
	font-size:11px;
	border:1px solid; 
	border-color:#002065; 
	color:#002065; 
	cursor:pointer; 
	padding:0; 
	margin:0;
	}
	
.submit:hover {
	background:#002065; color:#fff; 
	border:1px solid; 
	border-color:#002065;
	}
	

/* ende style formular */