/* ########### Allgemeines Layout ################ */
html, body 		{font-family:Arial; background:url('../images/layout/bg_top.png') repeat scroll;}
.center_h		{width:1020px;}
* img				{border:0;}

.bg_top			{position:absolute; bottom:0px; left:  0px; width:  50%; height: 71px; background:url('../images/layout/bg_bottom.png') repeat scroll;}
.bg_bottom		{position:absolute; bottom:0px; left:  50%; width:  50%; height:136px; background:url('../images/layout/bg_bottom.png') repeat scroll;}

.layout_top		{position:absolute; top:  0px; left:  0px; width:1020px; height:254px; background:url('../images/layout/top.png') no-repeat scroll;}
.layout_middle	{position:absolute; top:254px; left:  0px; width:1020px; height:241px; background:url('../images/layout/middle.png') repeat-y scroll;} /* Dynamik Height */
.layout_bottom	{position:absolute; top:495px; left:  0px; width:1020px; height:155px; background:url('../images/layout/bottom.png') no-repeat scroll;} /* Dynamik Top */

.topmenu			{position:absolute; top:192px; left:320px; width: 680px; height: 70px; overflow:hidden;}
.contentbox		{position:absolute; top:255px; left:145px; width: 750px; height:255px; overflow:auto; padding:0 90px 0 0;} /* Dynamik Height */
.bottommenu		{position:absolute; top:600px; left:520px; width: 300px; height: 26px; overflow:hidden;} /* Dynamik Top */

a.bm1, a.bm2, a.bm3{position:absolute;}
a.bm1			{left:  0px;}
a.bm2			{left: 80px;}
a.bm3			{left:180px;}

a.tm1, span.tm2, a.tm3, a.tm4{position:absolute;}
a.tm1			{left: 30px;}
span.tm2		{left:160px;}
a.tm3			{left:280px;}
a.tm4			{left:460px;}

span.tm2 div	{display:none; height:40px; width:140px; padding:2px 0 0 10px; margin:-3px 0 0 -7px; overflow:hidden;}
span:hover.tm2 div {display:block;}
.tm_submenu a{position:relative; display:block; text-decoration:none; color:#073673; font-size:0.82em; padding:2px 0 0 0;}
.tm_submenu a:hover{font-weight:bold;}

.contentbox	{color:#002968;}
.main_txt	{font-size:0.88em;}
.main_txt a, .p_table a	{color:#073673;}
.main_txt a:hover, .p_table a:hover{text-decoration:none; color:#006B21;}

h3.p_table	{font-size:0.88em; padding:0 0 2px 0; margin:0;}
span.p_table {font-size:0.68em; display:block; padding:0; margin:0;}
.p_table td{padding:0 0 11px 0;} 
.contentbox td img{border:0px outset #073673;}

