*{margin:0;padding:0;}
option{padding-left:0.4em}
html{height:100%}
body{padding:0;font-family:helvetica,arial,clean,sans-serif;font-size:100.01%;min-height:101%;line-height:1.5em;color:#333333;background:url("/fileadmin/medi-a/img/body.png") repeat-y scroll center center #EFEFEF;}
#top-bg{background:none repeat scroll 0% 0% rgb(69,117,212);opacity:0.5;position:absolute;height:180px;width:100%;left:0;top:0;z-index:-1;}
.left{float:left;}
.media{font-size:400%;color:#05296E;padding:60px 0 0 15px;font-weight:bold;font-family:"AvantGarde Md BT",helvetica,arial,clean,sans-serif;}
.gmbh{font-size:280%;color:#FFFFFF;padding:25px 0 0 15px;}
#container{margin:0 auto;width:1010px;border:none;font-size:10pt;position:relative;}
#header{margin:0;padding:0;background:#4575D4;margin:0 0 12px 0;height:180px;}
#head{height:190px;}
#topbar{background:transparent;text-align:right;width:100%color:#000000;padding-right:6px;}
#topbar a{color:#000000;font-weight:bold;text-decoration:none;}
#topbar input{font-size:80%;}
#topmenu{float:left;margin-left:20px;}
#topbar a:hover{color:#969696;}
#main1{margin:0;padding:0;background:#FFFFFF url("leftbg.gif") top left repeat-y;}
#main2{margin:0;padding:0px 5px 40px 5px;background:url("rightbg.gif") top right repeat-y;}
#left{float:left;width:200px;margin:0 10px 0 0;}
#right{float:right;width:190px;margin:0;padding:10px 0px 0px 8px;}
#middle{margin:0;float:left;width:780px;background:#FFFFFF;}
.cleaner{clear:both;height:1px;font-size:1px;border:none;margin:0;padding:0;background:transparent;}
#footer{background:#FFFFFF;text-align:center;width:100%border-top:1px solid #969696;font-size:80%}
#spot{border:1px solid #C8C8C8;background:#DEDCF2;margin-bottom:8px;padding:3px;width:164px;display:block;}
#spottitle{padding:4px;font-weight:bold;border:1px solid #C8C8C8;background:#99C6E3;display:block;}
#spot input{width:100px;}
#label{width:40px;text-align:right;padding-right:4px;float:left;}
#inputline{text-align:center;width:162px;margin:5px;}
#suchform{display:inline;}
.pnewsthumb{float:left;margin:0 10px 10px 0;}
img{border:none;}
div.news-single-img{float:left;padding:0pt 6px 6px 0pt;}
#news-single-item h2{border:none;}
#news-single-item h3{border:none;font-size:100%;}
#col-1{overflow:hidden;margin-bottom:10px;}
#col-1-left{float:left;margin-right:4px;width:295px;background:#E3E4FF;}
#col-1-middle{float:left;margin-left:4px;width:295px;background:#DDFFDD;}
#col-2{overflow:hidden;}
#col-2-left{float:left;margin-right:5px;width:395px;background:#E3E4FF;}
#col-2-middle{float:left;margin-left:4px;width:195px;background:#DDFFDD;}
#col-3{overflow:hidden;}
#col-3-left{float:left;margin-right:5px;width:195px;background:#E3E4FF;}
#col-3-middle{float:left;margin-left:4px;width:395px;background:#DDFFDD;}
div.readmore{text-align:right;width:100%;background:transparent;margin:0 0 10px 0;padding:0;}
ul,li{margin-left:20px;}
h1,h2,h3,h4{margin:0 0 0 0;padding-left:4px;}
h1{color:color:#6B8FD4;font-size:140%;border-left:1em solid #0067AA;padding-left:6px;}
h2{color:#6B8FD4;font-size:130%;padding:0 0 20px 0;margin:0;}
h3{color:#6B8FD4;font-size:120%;padding:0 0 15px 0;margin:0;}
h4{color:#6B8FD4;font-size:110%;border-bottom:1px solid #CCCCCC;}
h5{color:#6B8FD4;font-size:105%;border-bottom:1px solid #CCCCCC;margin:0 0 10px 0;}
p{margin:0 0 0.5em 0}
a{color:#0067AA;text-decoration:none;}
a:hover{color:#99C6E3;text-decoration:none;}
div.tx-flseositemap-pi1 ul{list-style:none;}
div.tx-flseositemap-pi1 li{margin-left:40px;font-weight:bold;border-top:dotted 1px #969696;width:500px;}
div.tx-flseositemap-pi1 li li{margin-left:20px;font-weight:normal;border:none}
#navcontainer{width:200px;border:none;padding:0px;margin-bottom:1em;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:110%;}
#navcontainer ul{list-style:none;margin:0px;padding:0px;border:1px solid #C8C8C8;}
#navcontainer li{border-bottom:1px dotted #DCDCDC;margin:0;}
#navcontainer ul ul{list-style:none;margin:0px;padding:0px;border:none;}
#navcontainer li a{display:block;padding:6px .5em 6px .5em;border-left:3px solid #EDEDED;color:#6E6E6E;background-color:#F7F7EF;font-weight:bold;}
#navcontainer li a:hover{border-left:3px solid #7D7D7D;background-color:#E0E0E0;color:#6E6E6E;}
#navcontainer li li{border:none;margin:0;}
#navcontainer li li a{padding:4px .5em 4px 1.3em;background-color:#F0F0F0;font-weight:normal;}
#navcontainer li li li a{padding:3px .5em 3px 1.9em;background-color:#73b2e8;}
