body { font-family:Verdana, Geneva, Arial, sans-serif; table-layout:fixed; text-align:center; margin-top:0; background-color:#d99e49 }

/*Basic*/
#top { position:relative; width:900px; height:245px; top:0; text-align:left; margin:auto }
#content { position:relative; width:900px; margin:auto; background-image:url(../images/bg_main.gif); background-position:left; background-repeat:repeat-y }
#main_left { position:relative; float:left; width:219px; text-align:left }
#main_right { position:relative; float:left; width:681px; text-align:left }
#bottom { position:relative; clear:left; width:900px; margin:auto; text-align:left; padding-top:3px }

p,div,td,br { margin:0; color:#ffffff; font-size:11px }
h1 { margin:0 0 15px 0; color:#ffffff; font-size:13px; font-weight:bold }
h2 { margin:0 0 15px 0; color:#ffffff; font-size:13px; font-weight:normal }
h3 { margin:0 0 15px 0; color:#ffffff; font-size:13px; font-weight:bold }
ul { color:#ffffff; font-size:11px; margin-top:0; margin-bottom:0 }
li { color:#ffffff; font-size:11px; line-height:15px; margin-left:-22px }
form { margin:0; padding:0; color:#ffffff }
a:link, a:visited, a:active { font-size:11px; font-weight:bold; color:#f9e381; text-decoration:none }
a:hover { font-size:11px; font-weight:bold; color:#f9e381; text-decoration:underline }

/*Main*/
.main_prt { float:right; margin-right:8px }
.main_h1 { margin:0 0 15px 0; color:#ffffff; font-size:13px; font-weight:bold }
.main_p { margin:0; color:#ffffff; font-size:11px; font-weight:normal }

/*Bottom*/
.bottom_create { font-size:10px; font-weight:normal; color:#f9e381; float:right } 
.bottom_create a:link, .bottom_create a:visited, .bottom_create a:active { font-size:10px; font-weight:bold; color:#f9e381; text-decoration:none } 
.bottom_create a:hover { font-size:10px; font-weight:bold; color:#f9e381; text-decoration:underline } 
.bottom_copy { font-size:11px; font-weight:normal; color:#f9e381 }
.bottom_copy a:link, .bottom_copy a:visited, .bottom_copy a:active { font-size:11px; font-weight:bold; color:#f9e381; text-decoration:none } 
.bottom_copy a:hover { font-size:11px; font-weight:bold; color:#f9e381; text-decoration:underline } 

/*Empfehlen*/
.empfehlen_page { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#cccccc; clear:left }
.empfehlen_h1 { margin:0; color:#fbd62a; font-size:13px; font-weight:bold }

/*Form*/
.form_tableft { float:left; background-color:#8c4438; margin:0 2px 2px 0; padding:5px; height:25px; width:205px; voice-family:"\"}\""; voice-family:inherit; width:175px; height:15px }
html>body .form_tableft { width:195px; height:15px }
.form_tableft2 { float:left; background-color:#8c4438; margin:0 2px 2px 0; padding:5px; height:71px; width:205px; voice-family:"\"}\""; voice-family:inherit; width:175px; height:65px }
html>body .form_tableft2 { width:195px; height:65px }
.form_tabright { float:left; background-color:#8c4438; margin:0 0 2px 0; padding:3px; height:25px; width:220px; voice-family:"\"}\""; voice-family:inherit; width:220px; height:19px }
html>body .form_tabright { width:220px; height:19px }
.form_tabright2 { float:left; background-color:#8c4438; margin:0 0 2px 0; padding:3px; height:69px; width:220px; voice-family:"\"}\""; voice-family:inherit; width:220px; height:69px }
html>body .form_tabright2 { width:220px; height:69px }
.form_tabcompl { float:left; background-color:#8c4438; margin:0 0 2px 0; padding:5px; width:444px }
html>body .form_tabcompl { width:220px; height:69px }
.form_field { width:205px; border:0; font-size:11px; margin:0; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff }
.form_field2 { width:205px; height:63px; border:0; font-size:11px; margin:0; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff }
.form_button { width:80px; background-color:#ffffff; font-size:11px; font-weight:bold; color:#8c4438; border:1px solid #8c4438; text-align:center; cursor:pointer }

/*fnc*/
.fnc_h1 { margin:0 0 15px 0; color:#fbd62a; font-size:13px; font-weight:bold }
.fnc_p { color:#ffffff; font-weight:normal; font-size:10px }
.fnc_p a:link, .fnc_p a:visited, .fnc_p a:active { font-size:11px; font-weight:bold; color:#676cb6; text-decoration:none; }
.fnc_p a:hover { font-size:11px; font-weight:bold; color:#676cb6; text-decoration:underline; }
.fnc_li {  }
.fnc_li a:link, .fnc_li a:visited, .fnc_li a:active { font-size:11px; font-weight:bold; color:#676cb6; text-decoration:none; }
.fnc_li a:hover { font-size:11px; font-weight:bold; color:#676cb6; text-decoration:underline; }
.fnc_field { width:137px; border:0; font-size:10px; margin:3px 0 0 0; padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#945a11; border:1px solid #ab7e45; color:#ffffff }

/*Individual*/
.main_menu { font-size:13px; color:#ffffff; font-weight:normal; line-height:22px; border-top:1px dotted #7f1200; margin:0 20px 0 20px }
.main_menu a:link, .main_menu a:visited, .main_menu a:active { font-size:13px; color:#ffffff; text-decoration:none; font-weight:normal }
.main_menu a:hover { text-decoration:underline }
.left_a { font-size:11px; color:#000000; font-weight:normal; margin:20px }
.left_a a:link, .left_a a:visited, .left_a a:active { font-size:11px; color:#7f1200; text-decoration:none; font-weight:normal }
.left_a a:hover { text-decoration:underline }
.main_semi { margin:18px; float:left; width:300px }
.main_full { margin:18px; float:left; width:636px }
.ref_span { display:block; width:125px; height:60px; float:left }



/*---PERFO---*/

table.prix1{
	width:100%;
	border:1px solid #fff;
}

table.prix1 td{
	padding:2px 3px;
}

.t0{
	background:#fff;
	color:#a6633a;
}

.t1{
	width:260px;
	text-align:right;
	font-weight:bold;
}

.t2{
	padding-left:10px;
	font-style:italic;
}

hr{
	color: #c8c8c8;
	background-color:#c8c8c8;
	height: 1px;
	border: 0;
}

