/* ############ Main Layout #################### */
body 				{background:#fff url('../_img/background.jpg') repeat-x bottom center;}
* img, * form, * input{border:0; padding:0; margin:0;}
* form			{display:inline;}
* input			{line-height:100%;}
html, body, div, a, * {font-family:Arial;}
/* ############ Box Layout #################### */
.center_h		{width:1000px;}
#wrapper			{position:absolute; bottom:160px; width:1000px; height:500px; overflow:visible;}

/* Seitendesign */
#layout_rollstuhl{position:absolute; bottom:0px; margin-left:-132px; height:424px; width:609px; background:url('../_img/rollstuhl.jpg') no-repeat;}
#logo				{position:absolute; top:0px; left:0px; height:118px; width:277px; background:url('../_img/logo.png') no-repeat;}

#mainmenu		{position:absolute; top:133px; left:260px; height:317px; width:140px; background:url('../_img/box_mainmenu.png') no-repeat top left;}
#mainmenu a		{position:absolute; left:16px; height:24px; width:124px; font-size:17px; color:#04378b; text-decoration:none; font-weight:bold;}
#mainmenu a.sub{font-size:11px;}
#mainmenu a:hover, #mainmenu a.aktiv{color:#d8001a;}
#mainmenu img	{position:absolute;}
#mainmenu a.pos1{top:21px;}
#mainmenu a.pos2{top:55px;}
#mainmenu a.pos3{top:89px;}
#mainmenu a.pos4{top:123px;}
#mainmenu a.pos5{top:157px;}
#mainmenu a.pos6{top:190px;}
#mainmenu a.pos3_1{left:14px; top:120px;}
#mainmenu a.pos3_2{left:14px; top:139px;}
#mainmenu a.pos4_v2{top:160px;}
#mainmenu a.pos5_v2{top:194px;}
#mainmenu a.pos6_v2{top:227px;}


#box_fsb 		{position:absolute; top:423px; left:344px; height:16px; width:14px;}
#box_fsm 		{position:absolute; top:423px; left:358px; height:16px; width:14px;}
#box_fss 		{position:absolute; top:423px; left:372px; height:16px; width:14px;}


#topmenu			{position:absolute; top:0px; left:770px; width:171px; height:30px; overflow:hidden;}
#topmenu a		{position:absolute; top:0px; height:30px; font-size:14px; color:#04378b; text-decoration:none; font-weight:bold;}
#topmenu a.pos1{left:0px; width:32px;}
#topmenu a.pos2{left:40px; width:50px;}
#topmenu a.pos3{left:100px; width:71px;}
#topmenu a:hover, #topmenu a.aktiv{color:#d8001a;}
#topmenu img	{position:absolute;}

#slideshow		{position:absolute; top:35px; left:691px; height:414px; width:277px; overflow:hidden;}
#slideshow img	{position:absolute;}
#slideshow_opticfix{position:absolute; top:35px; left:691px; height:414px; width:279px; background:url('../_img/box_slideshow.png') no-repeat;}

#contentbg1		{position:absolute; top:35px; left:404px; height:415px; width:566px; background:url('../_img/box_fullcontent.png') no-repeat;}
#content			{position:absolute; top:155px; left:414px; height:285px; width:260px; padding-right:17px; color:#fff; overflow:auto;}
.fss				{font-size:12px;}
.fsm				{font-size:14px;}
.fsb				{font-size:15px;}
#content table	{margin:0; padding:0;}
#content a		{color:#fff;}
#content a:hover{text-decoration:none;}
#content img.headline{position:relative; display:block; padding:0 0 12px 0;}
#content ul		{padding:2px 0 3px 20px; margin:0;}

#partner_bg		{position:absolute; top:185px; left:404px; height:265px; width:566px; background:url('../_img/box_partner.png') no-repeat;}
#partner			{position:absolute; top:196px; left:434px; height:254px; width:516px; padding-right:18px; color:#fff; font-size:12px; overflow:auto;}
#partner a		{text-decoration:none; color:#04378b;}
#partner img	{padding:8px 0; color:#04378b; font-size:12px; font-weight:normal;}

#footer			{position:absolute; top:460px; left:404px; padding:7px 12px 0 12px; height:18px; width:542px; background:url('../_img/box_footer.png') no-repeat; color:#fff; font-size:12px;}

#siegel_zdh_zert{position:absolute; z-index:100; top:421px; left:912px; height:65px; width:80px; background:url('../_img/siegel/zdh_zert.png') no-repeat;}
#siegel_24h_Notdienst{position:absolute; z-index:100; top:421px; left:925px; height:65px; width:65px; background:url('../_img/siegel/24h_Notdienst.png') no-repeat;}

.AudioButton {
position:absolute;
top:394px;
left:241px;
}