/* ############ Main Layout #################### */
html, body 		{font-family:Arial;}
.center_h		{width:1020px; background:url('../images/fullbg.png') repeat-y scroll;}
* img				{border:0;}
* form				{border:0; padding:0; margin:0; display:inline;}
* input				{border:0; margin:0; padding:0; background:0; color:#FFFFFF; line-height:100%;}

/* ############ Size Definition ################## */
.logo				{position:absolute; top:  0px; left: 15px; width:250px; height:200px;}
.logo_footer	{position:absolute; top:200px; left: 15px; width:250px; height: 72px; background-color:#FFFFFF; padding:2px 0 0 0;}
.topmenu			{position:absolute; top:160px; left:265px; width:690px; height: 40px; }
.topmenu_footer{position:absolute; top:200px; left:265px; width:690px; height: 70px; background-color:#FFFFFF; padding:2px 0 0 0;}
.leftmenu		{position:absolute; top:272px; left: 15px; width:250px; height:398px; overflow:auto;} /* Dynamik Height */
.contentbox, .introbox{position:absolute; top:272px; left:265px; width:630px; height:378px; background-color:#FFFFFF; padding:0 40px 0 20px; overflow:auto;} /* Dynamik Height */
.sidelogo		{position:absolute; top:650px; left:983px; width: 27px; height:50px;} /* Dynamik Top */
.bottommenu		{position:absolute; top:650px; left:265px; width:687px; height:50px;} /* Dynamik Top */

/* ############ Sub Layout ####################  */
/* Topmenu */
input.tm			{position:absolute; top:0px; text-decoration:none; font-size:0.88em; cursor:pointer; }
input.tm_pos1		{left:10px;} /* pic width = 132px */
input.tm_pos2		{left:147px;}
input.tm_pos3		{left:284px;}
input.tm_pos4		{left:422px;}
input.tm_pos5		{left:560px;}
/* Topmenu Footer */
img.tmp			{float:left; margin:0 3px 0 0;}
img.tmp_end 		{float:left;}
/* Submenu */
input.sm			{position:relative; display:block; margin:-4px 0px 0px 20px; cursor:pointer;}
/* Bottommenu */
input.bm			{position:absolute; top:0px; text-decoration:none; font-size:0.88em; cursor:pointer;}
input.bm_pos1		{left:0px;}
input.bm_pos2		{left:50px;}
input.bm_pos3		{left:113px;}
input.bm_pos4		{left:177px;}

/* ############ Content Format ##################  */
/* Introbox */
.introbox		{font-size:0.88em; color:#FFFFFF; text-align:center; background:url('../images/bg_color.png') repeat scroll; border-top:2px solid #FFFFFF;}
/* Contentbox */
.contentbox		{font-size:0.88em; color:#808183;}
.contentbox a, .contentbox a:visited	{color:#017D7D;}
.contentbox a:hover {text-decoration:none;}
/* Listing */
ul.list_std		{list-style-type:circle;}
ul.list_std li		{color:#808183;}
ul.list_hid		{list-style-type:none;}
ul.list_hid li		{color:#808183;}
/* Texte */
img.text_point	{padding:0 6px 0 0;}
h1.text_headline{color:#B9DBDA; font-weight:normal; text-transform:uppercase;}
h3.text_headline{color:#017D7D; font-weight:normal; margin-bottom:2px;}
span.text_headline{color:#000000;}
div.text_verweis{text-align:justify; font-size:0.72em;}
span.text_verweis{color:#808183; font-size:0.72em; padding:0 2px 0 2px;}
/* Tabelle - Spezielformatierung */
.form_inset input, .form_inset textarea, .form_inset select, .inset{border:2px inset #B9DBDA; color:#000000;}
.form_underset input {border:2px inset transparent; border-bottom:2px inset #B9DBDA; background-color:transparent; color:#000000;}
.form_underset input:hover, .form_underset input:focus, .form_underset input:active {border:2px inset #017D7D; background-color:#FFFFFF; color:#000000;}
input.form_submit{border:2px outset #B9DBDA; color:#017D7D; padding:2px 12px 2px 12px;}
input.form_submit:hover{border:2px inset #017D7D;}
td.headtxt{color:#017D7D;}
