		body,html {
			background: #996666;
			font-family: verdana, sans-serif,helvetica;
			font-size: 11px;
			margin: 0px;
			width: 100%;
			height: 100%;	
		}



		.info_link{
			text-decoration: underline; 
			color: #FFFFFF;
			margin:0px 11px 0px 0px;
			padding: 0px;
		}
		
		.info_link:hover{
			text-decoration: underline; 
			color: #FFFFFF;
			padding: 0px;
			margin:0px 11px 0px 0px;
		}
		.red_button{
			border: 0x solid #000;
			width: 160px;
			height: 20px;
			background-color: #990000;
			text-transform: uppercase;
			color: #FFFFFF;
			font-size: 9px;
			padding-bottom: 2px;
			letter-spacing: 2px;
			font-family: Verdana, Arial, Helvetica;
			font-weight: bold;	
			
		}

		.kein_zeilenumbruch{
			white-space:nowrap;
		}
		
		.bg_color_steps{
			background-color: #CCCCCC;
		}
		
		.go_button{
			padding: 0px;
			margin: 0px;
		}
		a {
			color: #000000;
			font-weight: bold;
			text-decoration: none;
			font-size: 11px;
			cursor: pointer;
		}
		
		a:hover {
			text-decoration: underline;
			color: #990000;
		}
		
		a.footer {
			color: #E5B2B2;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		
		a.footer:hover {
			text-decoration: underline;
			color: #E5B2B2;
		}
		
		a.page {
			color: #ffffff;
			font-weight: bold;
			text-decoration: none;
			font-size: 11px;
		}

		div.footer {
			color: #E5B2B2;
			font-family: verdana, sans-serif,helvetica;
			font-size: 10px;
			font-weight: bold;
			padding-left: 4px;
		}

		.willkommensbrief {
			color: #333333;
			font-family: verdana, sans-serif,helvetica;
			font-size: 11px;
			font-weight: none;
			padding-left: 20px;
			padding-right: 10px;
		}
	

	
	
	
		td.tab1 {
			background: #990000;
			color: #ffffff;
			font-weight: bold;
			font-size: 10px;
			font-family: verdana, helvetica;
			padding-left: 5px;
		}

		td.tab2 {
			background: #CCCCCC;
			color: #993333;
			font-weight: bold;
			font-size: 10px;
			font-family: verdana, helvetica;
			padding-left: 5px;
		}

		input {
			border: 0px;
			padding: 0px;
			font-size: 11px;
			font-family: verdana, helvetica;
			color: #990000;
			font-weight: bold;
		}


		input.bestellen {
			font-size: 11px;
			font-family: verdana, helvetica;
			border: 0px;
			background: #BF5959;
			color: #FFFFFF;
			font-weight: bold;
		}

		input.input-bestellen {
			font-size: 11px;
			font-family: verdana, helvetica;
			border: 0px;
			color: #990000;
			font-weight: bold;
			text-align: center;
		}

		input.input-bestellung {
			font-size: 11px;
			font-family: verdana, helvetica;
			color: #990000;
			font-weight: bold;
			border: 1px #000000 solid;
		}

		input.login {
			border: 1px #000000 solid;
			font-size: 11px;
			color: #CC6666;
			font-family: verdana, helvetica;
			font-weight: bold;
			padding-bottom: 3px;
			padding-left: 5px;
			width: 100px;
		}


		
		
		input.login-button {
			width: 19px;
			background: #000000;
			color: #9A4E4E;
			font-weight: bold;
			font-size: 10px;
			font-family: verdana, helvetica;
			padding: 0px;
		}

		div.bestellen {
			font-weight: bold;
			color: #B64343;
			font-size: 11px;
			font-family: verdana, helvetica;
		}

		td.page {
			font-weight: bold;
			background: #BF5959;
			color: #FFFFFF;
			font-size: 11px;
			font-family: verdana, helvetica;
			padding: 3px;
		}

		td.wk-tab1 {
			font-size: 10px;
			background: #CCADAD;
			color: #6C6A6A;
			padding-left: 5px;
			font-weight: bold;
		}

		td.wk-tab2 {
			font-size: 10px;
			color: #6C6A6A;
			padding-left: 5px;
		}

		td.wk-tab3 {
			font-size: 10px;
			color: #666666;
			padding-left: 5px;
			border-bottom: 1px #BD8E8E solid;
		}


		td.wk-tab4 {
			font-size: 10px;
			color: #666666;
			padding-left: 5px;
			padding-bottom: 2px;
			padding-top: 2px;
			border-bottom: 2px #000000 solid;
		}

		td.wk-tab5 {
			font-size: 10px;
			color: #666666;
			padding-left: 5px;
			padding-top: 2px;
		}

		span.halbezeile {
			font-size: 5px;
		}	

		#left_menu{
			background-image: url(../images/navi_bg.jpg);
			background-repeat:no-repeat;
			background-color: #CA9898;
			height: 100%;
			margin: -11px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			position: relative;
			text-align: left;
			
			
		}


		h1#hidden_h1{
			font-size: 4px;
			color: #996666;
			position: absolute;
			margin: 0px;
			padding: 0px;
			top: 0px;
			left: 0px;
		}
		h2#hidden_h2{
			position: absolute;
			margin: 0px;
			padding: 0px;
			top: 0px;
			left: 0px;
			font-size: 1px;
			color:#996666;

		}


		ul#menu {
		  	 margin: 11px 0px 0px 0px;
		  	 padding: 0px 0px 0px 0px;
		  	 list-style: none;
		  	 width: 140px;
		  	 font-family: verdana, helvetica;
			 font-weight: bold;
			 font-size: 10px;
			 color: #FFFFFF;
			 z-index: 2;
		}

		ul#menu li{
			padding: 1px 0px 1px 0px;
			z-index: 2;
		}
		ul#menu li a:hover{
			text-decoration: none;
			cursor:pointer;
		}
		div.transparent{		
			position: absolute;
			background-color: red;
			width: 140px;
			height: 20px;
			margin-top: -1px;
			filter:alpha(opacity=40);
			-moz-opacity: 0.4;
			opacity: 0.4;
			z-index: 1;
			display: none;
		}
		.normal{
			 position: relative;
		  	 font-family: verdana, helvetica;
			 font-weight: bold;
			 font-size: 10px;
			 color: #FFFFFF;
			 padding-left: 5px;
			 z-index: 2;
			 height: 20px;
		}
		.unterpunkt{
			 position: relative;
		  	 font-family: verdana, helvetica;
			 font-weight: normal;
			 font-size: 10px;
			 color: #FFFFFF;
			 padding-left: 15px;
			 z-index: 2;
			 height: 20px;
		}
		
		.normal a{
			 font-weight: bold;
			 font-size: 10px;
			 color: #FFFFFF;;
		}
		.unterpunkt a{
			 font-weight: normal;
			 font-size: 10px;
			 color: #FFFFFF;;
		}


		

		
	.body_logo{
		width: 640px;
		height: 100px;
		padding: 0px;
		margin: 0px;
		position: relative;
		
		
	}
	
	.body_logo_row{
		width: 130px;
		float: left;
		position: relative;
		filter:alpha(opacity=50);
		-moz-opacity: 0.5;
		opacity: 0.5;
		z-index: 1;
		-khtml-opacity:0.5;
		background-color: #CF0000;
		margin-left: -6px;
		margin-right: 6px;
		padding-left: 5px;
		height: 22px;		
	}

	.body_logo_row_ohne{
		width: 0px;
		float: left;
		position: relative;
		z-index: 2;
		height: 22px;	
		top: 0px;
		left: -130px;	
	}
	
	.body_logo_row_ohne h2{
		font-size: 11px;
		width: 130px;
		color: #FFFFFF;
		padding: 4px 0px 4px 0px;
		margin: 0px 0px 0px 0px;
		position: relative;
		
		
	}
	
	.body_logo_row_ohne a:hover{
		text-decoration:none;
		cursor:pointer;
	}
	.body_logo_container{
		padding: 0px 0px 0px 6px;
		margin: 0px 0px 0px 0px;
		position: relative;
		clear: both;
		


	}
	
	.body_logo_name{
		position: relative;
		height: 100%;
		width: 100%;
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
		
		
		vertical-align: bottom;
	}
	
	.body_logo_name h1{
		text-align: right;
		color: #FCFEFF;
		font-size: 25px;
		text-transform: uppercase;
		font-family: serif;
		margin: 0px 0px 0px 0px;
		padding: 12px 16px 0px 0px;
		font-weight: normal;
	}
	.next_one{
		clear: both;
	}
	.no_opacity{
		position: relative;
		margin-top: -140px;
		z-index: 2;
		width: 140px;
		height: 140px;
	}
	
	.head_pic{
		width: 625px;
		height: 70px;
		
		font-size: 21px;
		background-repeat:no-repeat;
		text-align: right;
		padding: 30px 15px 0px 0px;
		
	}
	
	h1.head_pic{
		margin: 0px;
		margin: 0px;
	}
	
	.head_pic h3{
		font-size: 25px;
		font-weight: normal;
		text-transform: uppercase;
		font-family: serif;
	}
	
	.bestellung_verschoben{
		margin-top: -20px;
	}

	.bestellung_verschoben2{
		margin-top: -10px;
	}
	
	.info_texts{
		text-align: right;
		padding: 0px;
		margin: 0px;
	}
	
	.footer_text a{
		text-deocration: none;
		color: #000000;
		font-weight: normal;
	}
	
	.footer_text a:hover{
		font-weight: normal;
		text-deocration: underline;
		color: ##000000;
	}
	
	#head_pic_bestellung{
		width: 641; 
		height: 114px; 
	}
	
	#head_pic_bestellung a{
		width: 128px;
		height: 114px;
		display: block;
		float: left;
		
	}
	
	#head_pic_bestellung div{
		width: 128px;
		height: 114px;
		display: block;
		float: left;
		
	}
	
	#head_pic_bestellung a:hover{
		filter:alpha(opacity=10);
		-moz-opacity: 0.1;
		opacity: 0.1;
		z-index: 1;
		-khtml-opacity:0.1;
		background-color: #000000;
	}
	
	.grauer_balken{
		background-color: #cccccc;
		height: 25px;
		font-weight: bold;
		font-style: italic;
		padding-left: 20px;
		text-transform: uppercase;
	}
	
	* html .grauer_balken{
		height: 17px;
	}
	
	.graue_content_box{
		background-color: #DFDFDF;
		padding: 5px 40px 5px 40px;
		border-bottom: 30px solid #FFFFFF;
	}
	
	

		