body { margin: 10px ; font: 13px "Trebuchet MS", Verdana, Arial,  sans-serif; line-height: 1.4em; color: #575757; background: #fff; text-align: center;}
div, td { vertical-align: top; text-align: left;}

div.d_l {	float: left; }
div.d_r {	float: right; }


div.d_949 { margin: 0px auto; width: 945px; }

div.header_box{width:900px; display: block; }
div.logo_box {width: 200px;  float: left; }
div.menu_box {width: 550px;  float: right;  font-size: 16px;}


div.d_menu_sec {width: 250px; float: right; padding: 4px 0px 3px; clear:both;font-size: 12px}

div.b_box_ganze {	width: 860px; padding-bottom: 5px; padding-top: 5px; clear:both;}
div.d_box_halb {	width: 425px; float: left; }
div.d_box_eindrittel {	width: 280px; float: left; }
div.d_box_zweidrittel {	width: 570px; float: left; }

div.d_cont_square {clear:both; background: url(/gifs/bk_square.gif); margin: 10px 1px 15px 0px; border: 1px solid #DCDCDC; padding: 18px;}

div.d_box_w_top {  background: url(/gifs/top.gif) no-repeat top right; line-height: 12px;}
div.d_box_w_bot {  background: url(/gifs/bot.gif) no-repeat bottom right; line-height: 12px;}
div.d_box_w_1 { border: solid #D9D7D7; border-width: 0px 2px; }
div.d_box_w_2 { border: solid #9B9B9B; border-width: 0px 2px; background: #fff; padding: 10px 18px;}


div.d_box_g_top {  background: url(/gifs/topg.gif) no-repeat top right; line-height: 12px;}
div.d_box_g_bot {  background: url(/gifs/botg.gif) no-repeat bottom right; line-height: 12px;}
div.d_box_g_1 { border: solid #D9D7D7; border-width: 0px 2px; }
div.d_box_g_2 { border: solid #9B9B9B; border-width: 0px 2px; background: #EBEBEB; padding: 10px 18px;}


div.d_line1 { 	border-bottom: 1px solid #9B9B9B; margin: 0px; display: block; }


div.d_but1 A { background: url(/gifs/bul1.gif) no-repeat 20px 4px; float: left; padding: 0px 0px 3px 42px;}
div.d_but1a A { background: url(/gifs/bul1a.gif) no-repeat 20px 4px; float: left; padding: 0px 0px 3px 42px;}
div.d_but1 A:hover { background: url(/gifs/bul1a.gif) no-repeat 20px 4px;}

div.d_but2 A { background: url(/gifs/bul2.gif) no-repeat 20px 10px; float: left; padding: 7px 0px 3px 49px; font-size: 15px;}
div.d_but2a A { background: url(/gifs/bul2a.gif) no-repeat 20px 10px; float: left; padding: 7px 0px 3px 49px; font-size: 15px;}
div.d_but2 A:hover { background: url(/gifs/bul2a.gif) no-repeat 20px 10px;}

div.d_but_empty { float: left; padding: 7px 0px 3px 49px; font-size: 15px;}

/* UL */

/* EM */
br.br1 { clear: both; }
br.br2 { clear: both; margin: 0; padding: 0px; line-height: 1px;}
br.br3 { margin-bottom:10px; padding-bottom:10px }

h1, h1.forum { margin: 0px; font-size: 25px; line-height: 1.2em;}
h2 {  color: #F5954E; font-size: 16px; }
h3 {  color: #575757; font-size: 16px;  }


p.pa1 { margin: 0px;}
span.sp1 {	line-height: 0em; height: 0px; clear: both; }
span.sp2 {	line-height: 0em; height: 0px; clear: both; }

/* A */
a.lsm0 {	margin: 0px; }
/* lmenu*/
a.l1:link, a.l1:visited {color: #000; text-decoration: none;}
a.l1:active, a.l1:hover {color: #F5954E; text-decoration: none;}

/* menu sec */
a.l2:link, a.l2:visited {color: #9B9B9B; text-decoration: none;}
a.l2:active, a.l2:hover {color: #F5954E; text-decoration: none;}

a:link, a:visited {   color: #F5954E; text-decoration: underline;}
a:active, a:hover {   color: #0D88C1; text-decoration: underline;}


/* FORMS */
form { margin:0px; padding:0px; clear: both;}
button, select, input, textarea { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #575757; }

.f_main { width: 170px; margin: 2px 0px 9px; float: left;} 

div.d_lab1 {	float: left; width: 110px; padding: 3px 0px 0px;}

.but1{ background: #F5954E; color: #fff; font-weight: bold; float: left; padding: 0px;}

/* IMG */
img.m
{
	display: inline;
	position: relative;
	top: 4px;
	
}
img {	margin: 0px; padding: 0px; display: block; border:0px;  }
img.img1 { float:left; margin: 0px;}
img.img2 { margin: 0px; display: inline;}

img.p1 { float:left; margin: 0px 5px 0px 0px; }

img.icon { display:inline; margin-right:7px; margin-left:7px; }

option {border-right: #f2eee9 1px solid; border-top: #f2eee9 1px solid; font-size: 10px; border-left: #f2eee9 1px solid; 
color: #414b56; border-bottom: #f2eee9 1px solid; font-family: Verdana,sans-serif; background-color: #fff; } 

label {float: left; font-size: 12px; margin-left: 5px; width: 200px; color:Black;  }

label#text {font-size: 12px; display: block; float: left; width: 95%; }

input.kont {border-right: #bdab92 1px solid; padding-right: 10px; margin-bottom: 3px; border-top: #bdab92 1px solid; padding-left: 2px; font-size: 10px; 
float: left; padding-bottom: 2px; border-left: #bdab92 1px solid; width: 255px; color: #333; margin-right: 10px; 
padding-top: 2px; border-bottom: #bdab92 1px solid; text-align: left; }

input:focus, #links textarea:focus {border-right: #908070 1px solid; border-top: #908070 1px solid; border-left: #908070 1px solid; 
border-bottom: #908070 1px solid; background-color: #f2eee9; }

span input {border-right: medium none; border-top: medium none; display: block; float: left; border-left: medium none; width: 12px; 
color: #bdab92; margin-right: 0px; border-bottom: medium none; text-align: center; }

span label {margin-left: 5px; margin-right: 15px; }

select {border-right: #f2eee9 1px solid; border-top: #f2eee9 1px solid; font-size: 10px; float: right; margin-left: 5px; 
border-left: #f2eee9 1px solid; width: 350px; color: #333; margin-right: 10px; border-bottom: #f2eee9 1px solid; 
font-family: Verdana,sans-serif; background-color: #fff; }

textarea {border-right: #bdab92 1px solid; padding-right: 5px; border-top: #bdab92 1px solid; 	padding-left: 5px; font-size: 10px;
padding-bottom: 5px; margin-left: 5px; border-left: #bdab92 1px solid; width: 96%; padding-top: 5px; 
border-bottom: #bdab92 1px solid; font-family: Verdana,sans-serif; } 

/* Bullet lists */
ul { margin-bottom: 0px; }

