/* CSS Document */
body {text-align:center;height:100%;margin:0 auto;padding:0;border-top:3px solid #c9aa7c;background:#fff url(../images/background.jpg) repeat;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:100%;color:#444;}
html {height:100%;}
img {border:0;}

a {color:#444;outline:none;}
a:hover {color:#444;text-decoration:none;}

form {display:inline;}
input {padding:7px 5px;border:1px solid #d8d5c2;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.em;color:#c1bd9f;}
input:hover {border:1px solid #bf8d5c;color:#bf8d5c;}
input:focus {border:1px solid #bf8d5c;background:#faf4e9;color:#bf8d5c;}
.absenden {width:120px;margin:10px 0;background:#ccc;border:none;color:#a11c1c;cursor:pointer;}

.line {display:block;width:100%;height:1px;margin:1.5em 0;border-top:1px solid #e1e1e1;}
.line_h1 {display:block;width:100%;height:1px;margin:1.5em 0 3em 0;border-top:1px solid #e1e1e1;}
.line_dotti {display:block;width:100%;height:2px;margin:2em 0;border-top:1px dotted #ccc;}
.line_dotti2 {display:block;width:100%;height:2px;padding:3em 0 0 0;border-top:1px dotted #ccc;}
.mini {display:block;margin:.2em 0;}
.midi {display:block;margin:.8em 0;}
.maxi {display:block;margin:1.5em 0;}
.cl {clear:left;display:block;margin:0;}
.cr {clear:right;display:block;margin:0;}
.cb {clear:both;display:block;margin:0;}

/* layout */
.wrapper {text-align:left;min-width:770px;max-width:970px;margin:0 auto;}

.logo {height:110px;margin:0;border-top:1px solid #fff;border-bottom:1px solid #e7dcc8;background:#d9c8aa url(../images/background_logo.jpg) repeat-x;}
.logo_pic {position:relative;left:-70px;margin-top:-4px;z-index:1;}
.grey {height:5px;margin:0;background:#2c2a27 url(../images/background_grey.jpg) repeat-x;}
.top {height:290px;border-bottom:3px solid #9ec1d7;background:url(../images/background_top.jpg) top left repeat-x;}
.wolke {height:290px;background:url(../images/background_wolke.gif) top center no-repeat;}

#menu {position:absolute;z-index:2;width:200px;height:253px;padding:15px 25px 25px 25px;background:#2c2a27;}
#menu ul {margin:0;padding:0;border:none;list-style-image:none;list-style-type:none;}
#menu ul li {position:relative;}
#menu ul li a {position:relative;z-index:3;display:block;margin:0;padding:6px 22px 6px 6px;border-bottom:1px solid #595755;background:url(../images/icons/menu_off.gif) right top no-repeat;text-decoration:none;font-weight:bold;font-size:.8em;color:#fff;}
#menu ul li a:hover, #menu ul li a:focus, #menu ul li a.aktiv {background:#adcedf url(../images/icons/menu_on.gif) right top no-repeat;color:#2c2a27;}
#menu li ul {display:none;position:absolute;z-index:4;left:175px;top:0;width:200px;background:#adcedf;}
#menu li ul a, #menu li ul a:hover, #menu li ul a:focus {background:#adcedf;}
#menu li:hover ul, #menu li.over ul {display:block;background:#adcedf;}

.motion {position:absolute;z-index:1;margin:0 0 0 250px;}

/* glider */
#my-glider-horizontal {width:300px;position:relative;z-index:5;float:right;margin:0;}
.controls {width:250px;margin:0 25px 0 0;padding:0 0 5px 10px;background:#2c2a27;}
.controls a {min-height:50px;height:auto;padding:8px 10px;text-decoration:none;font-size:.8em;color:#999;}
.controls a:hover, .controls a.active {background:url(../images/icons/select_on.gif) bottom center no-repeat;color:#fff;}
div#my-glider-horizontal div.scroller {width:300px;height:250px;overflow:hidden;}
div#my-glider-horizontal div.scroller div.section {overflow:hidden;float:left;width:300px;height:250px;padding:40px 0 0 0;font-size:.8em;}
div#my-glider-horizontal div.scroller div.content {width:10000px;}
div#my-glider-horizontal div.scroller div.content a {text-decoration:none;font-weight:bold;color:#407698;}
div#my-glider-horizontal div.scroller div.content a:hover {text-decoration:none;font-weight:bold;color:#2c2a27;}
.section_h1 {display:block;margin:0 0 10px 0;}

.shadow {height:25px;margin:0;background:url(../images/background_shadow.jpg) repeat-x;}
.middle {text-align:left;min-width:770px;max-width:980px;margin:0 auto;}
.middle_content {float:left;width:65%;padding:25px 15px 25px 10px;background:url(../images/background_middle_content.gif) top right repeat-y;font-size:.8em;}
.middle_content a {text-decoration:none;font-weight:bold;color:#3f789b;}
.middle_content a:hover {color:#333;}
.middle_content h1 {margin:35px 0 10px 0;padding:0 0 5px 0;border-bottom:1px solid #bf8d5c;font-weight:normal;font-size:1.5em;color:#a36532;}

.middle_randspalte {float:left;text-align:left;width:25%;padding:25px 0 25px 10px;line-height:1.35em;font-size:.7em;}
.middle_randspalte h2 {margin:35px 0 10px 0;text-transform:uppercase;font-size:1.15em;color:#3f789b;}
.middle_randspalte h3 {font-size:1em;color:#333;}
.middle_randspalte a {color:#3f789b;}

.submenu {width:185px;padding:20px 25px;border:1px solid #d8d5c2;font-size:1.25em;}
.submenu_site {position:absolute;z-index:6;margin:-20px 0 0 -20px;padding:5px;color:#d8d5c2;font-size:.7em;color:#d8d5c2;}
.submenu a {display:block;padding:10px 0 10px 25px;background:url(../images/icons/submenu_off.gif) 0 8px no-repeat;text-decoration:none;color:#444;}
.submenu a:hover, .submenu a.aktiv {background:url(../images/icons/submenu_on.gif) 0 8px no-repeat;color:#3f789b;}

.blue {clear:both;height:2px;margin:0;background:#3f789b;}

.footer {padding:25px 25px 75px 25px;background:#e0eff6;color:#3f789b;font-size:.8em;}
.quicknav {float:right;margin:0;}
.quicknav a {padding:0 20px;text-decoration:none;color:#3f789b;}
.quicknav a:hover {color:#333;}

/* titelseiten */
.guenter-netzteile {text-align:center;float:left;width:150px;margin:0 20px 20px 0;}
.guenter-netzteile_pic {padding:20px;border:1px solid #d8d5c2;}
.guenter-netzteile_text {width:143px;height:3em;margin:1px 0 0 0;padding:5px;background:#d8d5c2;font-size:.9em;}
.guenter-netzteile_text a {color:#444;outline:none;}
.guenter-netzteile_text a:hover {color:#444;text-decoration:none;}
.medizinische-netzteile {float:left;width:190px;margin:0 15px 20px 0;}
.medizinische-netzteile a {color:#444;outline:none;}
.medizinische-netzteile a:hover {color:#444;text-decoration:none;}

/* formatierungen unterseiten */
.topten_text {clear:left;margin:0;line-height:1.6em;font-size:.9em;}
.topten_text a {color:#a36532;}
.topten_pic {float:left;margin:5px 15px 0 0;}
.presse_text, .jobs_text {padding:0 0 25px 25px;}

/* schriften */
h1 {margin:0 0 25px 0;font-size:1.1em;}
h1.font_green {margin:25px 0;border-bottom:1px solid #578f3d;color:#578f3d;}
h1.font_blue {margin:25px 0;border-bottom:1px solid #3f789b;color:#3f789b;}
h2.presse {padding:0 0 0 30px;background:url(../images/icons/presse.gif) no-repeat;font-size:1em;}
h2.jobs {padding:0 0 0 30px;background:url(../images/icons/jobs.gif) no-repeat;font-size:1em;}
h2.suchergebnis {margin:25px 0 0 0;text-transform:none;font-size:1em;}

.minifont {font-size:80%;}
.minifont_hell {font-weight:normal;font-size:80%;color:#947a69;}
.font_blue {color:#3f789b;}
.font_green {color:#578f3d;}
.einleitung {line-height:1.5em;}

/* bilder */
.pic_holder {float:left;width:200px;margin:0 10px 10px 0;}
.pic_holder_netzteile {text-align:center;float:left;width:100px;margin:0 30px 10px 0;}
.pic_holder_small {float:left;width:150px;margin:0 10px 10px 0;}
.pic_holder_small_text {margin:0 0 0 160px;}
.pic_holder_small_text a {text-decoration:underline;font-weight:normal;font-size:.8em;color:#444;}
.pic_left, .pic_left_green, .pic_left_blue {float:left;margin:0 10px 5px 0;padding:2px;}
.pic_left {border:1px solid #d8d5c2;}
.pic_left_blue {border:1px solid #3f789b;border-bottom:2px solid #3f789b;}
.pic_left_green {border:1px solid #578f3d;border-bottom:2px solid #578f3d;}
.pic_left_mitarbeiter {float:left;margin:0 75px 5px 0;padding:2px;border:1px solid #d8d5c2;}
.pic_right {float:right;margin:0 0 5px 10px;padding:2px;border:1px solid #d8d5c2;}
.holder_partnerlogo {text-align:center;float:left;width:150px;height:105px;margin:0 25px 25px 0;padding:5px;border:1px solid #d8d5c2;font-size:.8em;}
.holder_linklogo {text-align:center;float:left;width:150px;height:75px;margin:0 25px 25px 0;padding:5px;border:1px solid #d8d5c2;font-size:.8em;}
.pic_partnerlogo {margin:0 0 10px 0;border-bottom:1px solid #d8d5c2;}
.icon {margin:0 0 -2px 0;}