/*Verdana, Geneva, Arial, Helvetica, sans-serif; */
div#blah{
	border: 0; 
}
.tab_active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #F9FDFF;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: bold;
}

.tab_passive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3B6EAC;
	background-color: #EEEEEE;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: bold;
}
.tab_passive_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3B6EAC;
	background-color: #EEEEEE;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: underline;
	cursor: pointer;
	font-weight: bold;
}

.header_text {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 37px;
	color: #1E3A5B;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 80px;
	padding-right: 0px;
	background-image : 
		url(../pix/css/underline_title.png);
	background-repeat: no-repeat;
	background-position: bottom;	
}
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #612010;
	line-height: 18px;
	text-align: justify;
	margin-right: 5px;
	margin-top: 15px;
}
h1{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	background-position: bottom;	
		font-style: normal;
}
h2{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		color: #862109;	
}

h3{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #812414;
	background: url(../pix/layout/under_title.jpg) bottom left no-repeat;
	margin-bottom: 3px;
	padding: 5px 2px 1px 2px;
	display: block;
	clear: both;
}

h4{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color:#AD2708;
	font-weight: bold;
	margin-bottom:2px;
	letter-spacing: 1px;
}
h5{
	font-family: Verdana, Arial, Helvetica, sans-serif, fantasy;
	font-size: 18px;
	color:#AD2708;
	font-weight: bold;
	margin-bottom:2px;
	letter-spacing: 1px;
}
p b {
	font-size: 12px;
	color: #733526;
	font-weight: bold;
}

p a:link, p a:visited{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin-left: 3px;
   margin-right: 3px;
   border-bottom: 1px solid #AD2708;
   text-decoration:  none;
   color: #AD2708;
}   
p a:hover{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin-left: 3px;
   margin-right: 3px;
   border-bottom: 1px solid #AD2708;
   text-decoration:  none;
   color: #E84023;
}   

u{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.25em;
	font-weight: 200;
	color: #862109; 
	text-decoration: none;
}

table#rand_table{
	margin-top: 10px;
}

.img_title{
    border:0;
    float: right;
	margin: 12px 12px 12px 20px;	
}
.img_left{
    border: 0px;
    float: left;
	margin: 12px;	
}
.img_right{
    border: 0px;
    float: right;
	margin: 12px;	
}
.img_tbl1{
    border: 1px solid #330099;
    float: inherit;
	margin: 12px;	
}
.img_schaelen{
    border:0px;
    /*float: inherit;*/
	margin: 5px 2px 0 140px;
	width: 368px	;
	height: 146px;
}
.img_3lagen{
    border:0px;
    float: left;
	margin: 5px 2px 0 50px;
	width: 170px;
	height: 136px;
}
p.text_unter_3lagen{
	display:block;
	float: left;
	margin: 0 0 12px 15px;
	width: 230px;
	height: 35px;
	text-align: center;
	/*border: 1px solid green;*/
}
p.text_unter_schaelen{
	display:block;
	float: right;
	margin: 5px 45px 12px 2px;
	width: 380px;
	height: 20px;
	/*border: 1px solid maroon;*/
}
p.new_paragraph
{
	display: block;
	margin: 50px 0 10px 0;
	/*border: 1px solid blue;*/
}
.img_bed{
    border:0px;
    float: left;
	/*margin: 5px 12px 0 12px;*/
	width: 250px;
	height: 130px;
}
.img_mitte{
    border:0px;
    float: right;
	margin: 2px 23px 0 23px;
	/*width: 200px; 194px;*/
	/*height: 271px;143*/
}
#kueche{
    border:0px;
	margin: 0px 2px 0 30px;
	width: 150px;
	height: 212px;
}
.img_masichka{
    border: 0px;
    /*float: left;
	margin: 5px 2px 0 22px;*/
	width: 250px;
	height: 167px;
}
p.unter_drei
{
	display: block;
	margin: 5px 0 10px 0;
	/*border: 1px solid blue;*/
}
.img_flexo1{
	 width: 150px;
	 height:103px;
	 margin: 2px 30px  2px 2px;/*2px 300px  2px 2px;*/
	 border: 0px;
	 float: right;
}	 
.img_flexo2{
	 width: 220px;
	 height:139px;
	 margin: 2px 3px  2px 2px;
	 border: 0px;
	 float: right;
}	 
.meghana{
	 width: 156px;
	 height:148px;
	 margin: 12px 40px 12px  20px;
	 border: 0px;
}	 
.garant5j{
	 width: 229px;
	 height:148px;
	 margin: 12px 20px 12px 12px;
	 border: 0px;
}	 

.certifikat{
	 width: 145px;
	 height:190px;
	 margin: 12px 40px 12px 12px;
	 border: 0px;
}
.backgr_freaky{
	background: url(../pix/css/background.jpg) top repeat-y;
	/*border: 1px solid red;*/
}
.preis_table{
		font-family: Arial, Helvetica, Verdana, sanf-serif;
		color: black;
		font-size: 12px;
		font-weight: bold; 
		width: 280px;
		cellspacing: 0;
		cellpadding: 0;
		margin-top: 8px;
		margin-bottom: 5px;
	}
.kauf_table{
	font-family: Arial, Helvetica, Verdana;
	color: black;
	font-size: 12px;
	font-weight: bold; 
	width: 95%;
	cellspacing: 0;
	cellpadding: 0;
	margin-top: 8px;
	margin-bottom: 5px;
}
td.ids {
	padding: 1px 1px 2px 4px;
	border: 1px  ridge silver;
	background-color: #D7E7F1;
	height: 25px;
}	
td.werte{
	border:  1px  solid silver;
	padding: 1px 1px 1px 3px;
	border-bottom-color: black;
	height: 20px;
}

.pfeil_top{
	/*float: right;*/
	border: 0;
	margin: 3px 0 0 10px;
	text-decoration: none;
}

p.go_top{
	display: block;
	margin: 5px 0 12px 0;
	/*float: left;
	width: 135px;*/
	height: 30px;
	color: black;
	vertical-align: middle;
	text-align: center;
}

p.go_top_light{
	display: block;
	margin: 5px 0 12px 0;
	/*float: left;
	width: 135px;*/
	height: 30px;
	color: red;
	vertical-align: middle;
	text-align: center;
}

.tech_table{
	font-family: Arial, Helvetica, Verdana;
	color: black;
	font-size: 12px;
	font-weight: bold; 
	width: 650px;
	cellspacing: 0;
	cellpadding: 0;
	margin-top: 8px;
	margin-bottom: 5px;
	margin-left: 45px;
}

.vergleich_table{
	font-family: Arial, Helvetica, Verdana;
	color: black;
	font-size: 12px;
	font-weight: bold; 
	width: 750px;
	cellspacing: 2;
	cellpadding: 0;
	margin-top: 8px;
	margin-bottom: 5px;
	margin-left: 18px;
}

th {
	padding: 1px 3px 2px 10px;
	border: 1px  ridge silver;
	background-color: #D7E7F1;
	height: 25px;
	/*width: 200px;*/
	text-align: left;
}	
th.first {
	padding: 1px 3px 2px 10px;
	border: 1px  solid black;
	background-color: #D7E7F1;
	height: 25px;
	width: 200px;
	text-align: center;
}	
th#first {
	padding: 1px 3px 2px 10px;
	border: 1px  solid black;
	background-color: #D7E7F1;
	height: 25px;
	width: 200px;
	text-align: center;
}	

th#last {
	padding: 1px 1px 2px 10px;
	border: 1px  ridge silver;
	background-color: #D7E7F1;
	height: 25px;
	width: 130px;
	text-align: left;
	color: #FF0033;
}	

td.bezeichnung{
	border:  1px  solid silver;
	padding: 1px 1px 1px 30px;
	border-bottom-color: black;
	height: 20px;
	text-align: left;
}
td#first{
	border:  1px  solid silver;
	padding: 1px 1px 1px 30px;
	border: 1px solid black;
	background-color: #D7E7F1;
	height: 20px;
	text-align: center;
}

td#last{
	border:  1px  solid silver;
	padding: 1px 1px 1px 30px;
	border-bottom-color: black;
	height: 20px;
	text-align: left;
	color: #FF0033;
}

td#tabele_title{
	padding-bottom: 1px 1px -3px 1px;
	/*border: 1px solid black;
	border:  1px  solid silver;
	background-color: #D7E7F1;*/
	vertical-align: bottom;
	height: 30px;
	text-align: center;
	font-size: 14px;
	color: #6A0000;
}

p.unter_glp{
	display: block;
	margin: 12px 12px 0 0;
	width: 500px;
	height: 130px;
	border: 1px solid maroon;
}

.img_flexo_schr{
	 width: 200px;
	 height:150px;
	 margin: 2px 130px  2px 2px;
	 border: 0px;
	 float: right;
}

p a.more:link, p a.more:active{
	font-family: Arial;
	font-size:  12px;
	color: #812414;
	text-decoration: none;
	font-style: normal;
	cursor: pointer;
}
p a.more:hover{
	font-family: Arial;
	font-size:  12px;
	color: #E84023;
	text-decoration: none;
	cursor: pointer;
}

a.more:link, a.more:active{
	font-family: Arial;
	font-size:  12px;
	color: #812414;
	text-decoration: underline;
	font-style: normal;
	cursor: pointer;
}
a.more:hover{
	font-family: Arial;
	font-size:  12px;
	color: #E84023;
	text-decoration: underline;
	cursor: pointer;
}
.img_baumstam{
	float: right;
	margin: -16px 0px 12px 0px;
	border: 0px; /* solid #FF0000;*/
}
p.back{
	background: #FFFFFF url(../pix/layout/back.png) bottom left no-repeat;
	float: right;
	width: 250px;
	height: 30px;
	font: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C1361E;
	/*border:  1px solid #FF0000;*/
	padding: 5px 0px 0px 7px;
	margin: 0px 0px 20px 5px;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	display: block;
}
p.back_over{
	background: #FFFFFF url(../pix/layout/back_over.png) bottom left no-repeat;
	float: right;
	width: 250px;
	height: 30px;
	font: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C1361E;
	padding: 5px 0px 0px 7px;
	margin: 0px 0px 20px 5px;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	display: block;
}

p.lnk{
   font-family: Arial;
   font-size: 12px;
   text-decoration:  none;
   float: right;
   width: 220px;
   /*font-style: italic;*/
   margin-left: 3px;
   margin-right: 3px;
   color: #AD2708;
   border: 1px solid #AD2708;
   cursor:pointer;
}   

p.lnk_visited{
   font-family: Arial;
   font-size: 12px;
   text-decoration:  none;
   float: right;
   width: 220px;
   /*font-style: italic;*/
   margin-left: 3px;
   margin-right: 3px;
   color: #AD2708;
   border: 1px solid #AD2708;
   cursor:pointer;
}   

ul.norm{
	list-style-image: url(../pix/layout/list_bullet.png);
	line-height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #612010;
}

ul.norm li.klein_font{
	color: #612010;
	line-height: 15px;
	margin-top: 5xp;
	margin-bottom: 3px;
/*	font-weight: bold;
*/	font-size: 12px;
}

#schrauben_arch{
	float: left;
	margin: 6px 20px 12px 40px;
	border: 0; /*1px solid #FF0000;/**/

}

#holz_mit_schrauben{
	float: right;
	margin: 6px 40px 12px 6px;
	border: 0; /*1px solid #FF0000;/**/

}

.img_mitte{
	width: 376px;
	height: 170px;
}

table.admin_table th{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
table.admin_table td{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 28px;
	/*border-left: 1px dotted #cccccc;*/
	border-bottom: 1px dotted #c4c4c4;
}

ul.shop_menu{
	list-style: none;
	margin: 20px 0 0 10px;
	padding: 0;
	/*border: 1px solid pink;*/
}

ul.shop_menu li{
	list-style: none;
	border: 0;
	margin: 0;
	padding: 0;
}

a.shop:link, a.shop:active, a.shop:visited{
	margin-top: 5px;
	font-weight: bold;
}

a.shop:hover{
	border: 0;
	text-decoration: underline;
}

img.flags_shop{
	border: 0;
	cursor: pointer;
}

div.stop_tussi{
	width: 100px;
	margin: 15px 0 0 30px; 
	text-align:center; 
	color: white; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

div.stop_tussi_on{
	width: 100px;
	margin: 15px 0 0 30px; 
	text-align:center; 
	color: white; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold;
	text-decoration: underline;
	cursor: auto;
}
