/* CSS Document */


body{ 	
	margin:0px;
	background-color: #ffffff;
	}
table{
	font-family: tahoma;
	font-size:10px;
	font-weight:normal;
	color: black;
	line-height: 15px;
	}
	
h3 { 
	font-size:10px;
	font-weight:bold;	
	}
	
h3 span { 
	font-size:10px;
	font-weight: normal;	
	}
	
a:link, a:visited {
	text-decoration: none;
	color: black;
	font-weight: bold;	
	}
		
a:hover {
	color: black;
	xxfont-weight: bold;
	}
	
a:link span, a:visited span{
	color: black;
	font-weight: bold;
	text-decoration:underline;
	}
			
.td_button a:link, .td_button a:visited {
	font-weight:normal;
	text-decoration:none;
	color: black;
	}
	
.td_button a:hover{
	font-weight:normal;
	text-decoration:none;
	color: black;}
	
.td_button h3 a:link, .td_button h3 a:visited {
	font-weight:bold;
	color: black;
	text-decoration:underline;
	}
	
.td_button h3 a:hover{
	font-weight:bold;
	color: black;
	text-decoration:none;
	}
	
.td_txt a:link, .td_txt a:visited  {
	font-weight:normal;
	text-decoration:underline;
	color: black;
	}

.td_backortop a:link, .td_prevornext a:link,.td_pfadnavi a:link,.td_bottom a:link,
.td_pfadnavi a:visited,.td_backortop a:visited, .td_prevornext a:visited , .td_bottom a:visited {
	font-weight:normal;
	}

	
.tb_container{
	width: 100%;
	height:100%;
	margin:0px;
	xxbackground-color:red;
	}
	
.td_top{
	width: 800px;
	height:115px;
	background-image:  url(/grafik/site/top.jpg);
	background-repeat: no-repeat;
	text-align:left;
	vertical-align: top;


	}
.tb_topnavi{
		margin-left: 190px;
		margin-top: 37px;
		xxbackground-color:blue;
		}
.td_topnavi {
	padding-right:20px;
	}
	
.tb_pfadnavi{
		margin-left: 190px;
		margin-top: 20px;
		xxbackground-color:blue;
		}
.td_pfadnavi {
	padding-right:5px;
	}	


.td_topright{
	width: 100%;
	height:115px;
	background-image:  url(/grafik/site/top_right.gif);
	background-repeat: repeat-x;


	}

.td_middle{
	width: 800px;
	height:100%;
	text-align:left;
	vertical-align: top;

	}
	
.td_middleright{
	width: 100%;
	height:100%;
	}
		
.td_bottom{
	width: 800px;
	height:50px;
	background-image:  url(/grafik/site/bottom.gif);
	background-repeat: no-repeat;
	xxbackground-position: top left;


	}
.td_bottomright{
	width: 100%;
	height:50px;

	}	
.tb_maincontent{
	width: 800px;
	height:100%;
	}
.td_main {
	width: 190px;
	height:100%;
	background-image:  url(/grafik/site/back_mainnavi.gif);
	background-repeat: repeat-y;
	text-align:left;
	vertical-align: top;

}

.tb_main {
	height:300px;
	margin-left:20px;
	margin-bottom:20px;
	text-align:left;
	vertical-align: top;
	xxbackground-color:green;
}

.td_mainnavi{
	height:100%;
	} 

.td_content{
	height:100%;	
	text-align:left;
	vertical-align: top;
	}


.tb_icons{
	margin-left:10px;
	margin-bottom: 20px;
	width: 600px;
	}
	
.td_icons{
	width: 145px;
	}

.tb_pics {
	margin-left: 0px;
	margin-bottom: 20px;
	}
	
.td_pic {
	width: 90px;
	height:45px;
	vertical-align: top;
	}

		
.tb_buttons {
	margin-left:0px;
	margin-bottom: 20px;

	}
	
.td_button{
	width:120px;
	text-align: left;
	vertical-align: top;

	}

.td_spacer15 {
	width:15px;
	}
.td_spacer20 {
	width:20px;
	}
		
.td_spacer120 {
	width:120px;
	}
.td_spacer5 {
	width:5px;
	}
.td_spacer15 {
	width:15px;
	}
.td_spacer50 {
	width: 50px;
	}	
		
.td_clip_tr{
	xxbackground-image:  url(/grafik/site/clip_tr.gif);
	width:5px;
	height:5px;
	background-repeat: no-repeat;
	
}
.td_clip_tl{
	background-image:  url(/grafik/site/clip_tl.gif);
	width:5px;
	height:5px;
	background-repeat: no-repeat;
}
.td_clip_br{
	xxbackground-image:  url(/grafik/site/clip_br.gif);
	width:5px;
	height:5px;
	background-repeat: no-repeat;
}
.td_clip_bl{
	xxbackground-image:  url(/grafik/site/clip_bl.gif);
	width:5px;
	height:5px;
	background-repeat: no-repeat;
}	

.tb_txt{
	margin-left:0px;
	width: 580px;
	margin-bottom: 20px;
}

.td_txt{
	width: 570px;	
	text-align:justify;
	xxfont-weight:normal;
	xxtext-align:left;
	xxvertical-align: top;

	} 
.tb_preise td {
	vertical-align: top;
	}
	
.td_preise{
	width:80px;
	text-align:left;
	vertical-align: top;	
	}
	
	
.selectbox{
	font-family: tahoma;
	font-size:10px;
	font-weight: normal;
	color: black;
	height: 15px;
	width: 100px;
	text-align:left;
	border: solid 1px #ff9900;
	background-color: none;

	}	
	
	
	
	
	
.td_backortop{
	width: 800px;
	height:30px;
	xxbackground-image: url(/grafik/site/backortop.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-top:0px;
	padding-right:30px;
	text-align:right;
	align: right;
	}
	
.txt_bold{
	font-family: tahoma;
	font-size:10px;
	font-weight:bold;
	color: black;
	text-align:left;
	}
	
.txt_bold span{
	font-family: tahoma;
	font-size:10px;
	font-weight:normal;
	color: black;
	}

.btn_send{border:solid 1px #ff9900;width:100px;height:15;color:;background-color:none;font-family:tahoma;font-size:10px;font-weight:bold;}
.btn_reset{border:solid 1px #ff9900;width:100px;height:15;color:;background-color:;font-family:tahoma;font-size:10px;font-weight:bold;}
.btn_subscribe{border:solid 1px #ff9900;width:100px;height:15;color:;background-color:;font-family:Arial,Verdana,Helvetica;font-size:10px;font-weight:bold;}