	
body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#58585a;background:#E2F0FC url(../images/bodybg.jpg) repeat-x;}
body#popup{margin:20px;}
body#popup h1{display:none;}



/* Container */

#pagewrapper{width:960px;margin:0 auto;}
#wrapper{float:left;width:960px;margin:0 auto;background: url(../images/wrapperbg.png);}
#container{float:left;width:950px;margin-left:5px;position:relative;padding-bottom:50px;}
#header{float:left;width:950px;}
#navbar{clear:both;float:left;margin-left:25px;margin-top:25px;margin-right:30px;}
#content{float:left;width:630px;background:#fff;}
#suggest{position:absolute;right:45px;bottom:0px;}
#footer{float:left;width:935px;background: url(../images/footerbg.png) no-repeat top;color:#637599;font-size:11px;padding-top:25px;height:45px;padding-left:25px;}
#container{background:url(../images/container/containerbg_2.jpg) no-repeat top;}

#pagewrapper #container #content,#pagewrapper.schmal #container #content{margin-top:300px;}
#pagewrapper.mittel #container #content{margin-top:335px;}
#pagewrapper.gross #container #content{margin-top:420px;}
#pagewrapper.home #container #content{clear:both;margin-top:20px;margin-left:15px;display:inline;width:910px;overflow:hidden;}

#home_flash1{width:707px;height:570px;top:45px;right:0px;position:absolute;}
#home_flash2{width:26px;height:570px;top:45px;left:0px;position:absolute;}

/* General */

p,form,img,div{margin:0;padding:0;border:0;}
a{color:#637599;text-decoration:none;}
a.inline_link:hover{color:#005da8;text-decoration:underline;}
a.link_uebersicht{float:right;clear:both;}
ul,li{margin:0;padding:0;list-style:none;}

h1,h2,h3,h4{margin:0;padding:0;color:#637599;font-weight:normal;}
h3{font-size:12px;font-weight:bold;}
h3 a{font-size:12px;}
h1{height:60px;float:left;display:inline;margin-left:20px;margin-top:15px;font-size:1px;}
h1 a{width:200px;height:0px;float:left;overflow:hidden;padding-top:70px;background:url(../images/trans.gif);}
#suggest a{background:url("../images/empfehlen.jpg") no-repeat;padding-left:25px;display:block;text-transform:uppercase;}
#content h2{font-size:12px;margin-bottom:8px;font-weight:bold;}
#content .csc-header h2,#popup h2{margin-top:0px;margin-bottom:-5px;font-size:19px;}
h2.csc-firstHeader{margin-top:0px;margin-bottom:15px !important;font-size:19px !important;font-weight:normal !important;}
#popup h2{margin-bottom:20px;}
#content .csc-header img{height:1px !important;margin:0px;padding:0;}
#content p{margin-bottom:25px;line-height:18px;}
#content ul {padding-left:0px;margin-bottom:25px;margin-top:-15px;padding-left:18px;list-style-image:url(../images/listicon.jpg)}
#content ul li{list-style:url(../images/listicon.jpg);margin-top:5px;}
#content .sitemap ul {padding-left:18px;margin-bottom:5px;margin-top:0px;}
#content .sitemap ul li{margin-top:5px;list-style-image:url(../images/listicon.jpg);}

ul#topnav{float:left;display:inline;margin-top:15px;margin-left:54px;}
ul#topnav li{float:left;display:inline;margin-right:15px;font-size:11px;}
ul#topnav li a{color:#636363;}
ul#topnav li.active a{font-weight:bold;}
#topsearch{float:right;display:inline;margin-top:13px;margin-right:25px;}
#topsearch #suchtext{width:115px;height:15px;border:0;padding:2px 0 0 10px;margin:0;font-size:11px;color:#005da8;background:transparent url(../images/searchbg.gif) no-repeat right !important;margin-right:10px;float:left;}
#topsearch #suchsubmit{border:0;padding:0;margin:0;cursor:pointer;width:16px;height:14px;overflow:hidden;padding-top:14px;background:transparent url(../images/searchsubmit.gif) !important;float:left;top:2px;position:relative;}

.csc-sitemap a{margin-bottom:10px;background:none !important;padding-left:0px !important;}


/* Bilder Abstände */

/*div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin-bottom:10px !important; }*/

/* Link im Fliesstext */

.inline_link {display:inline !important; background:none !important;padding:0px !important;margin:0px !important;}

/* Tabelle */

.contenttable {margin:0px; padding:0px;border-left:1px solid #69c;border-top:1px solid #69c;}
.contenttable td{vertical-align:top; padding:5px;margin:0px;border-right:1px solid #69c;border-bottom:1px solid #69c;}


.contenttable th {border-right:1px solid #69c;color:#005da8;vertical-align:bottom; padding:5px;margin:0px;background:#EEFCFF;text-align:left;border-bottom:1px solid #69c;}


/* Navi */

h3.nav_toggler,h4.nav_toggler2{font-size:12px;color:#636363;}
h3.nav_toggler:hover,h4.nav_toggler2:hover{color:#637599 !important;}
/*ul#nav {width:219px;background:url(../images/navbg.png) no-repeat top;min-height:220px;height:auto !important;height:220px;padding-top:5px;}*/

/*saur 8.12.11*/
ul#nav {width:219px;background:url(../images/navbg.png) no-repeat top;min-height:180px;height:auto !important;height:220px;padding-top:5px;}
ul#nav li#nav1_noBorder{display:none;}

ul#nav .nav_toggler a {color:#636363;}
ul#nav .active a {color:#637599;font-weight:bold;}
ul#nav .nav_element a {color:#636363; font-weight:normal;}
ul#nav .l2-current-active a {color:#636363;font-weight:normal;}
ul#nav .menu-level3 a {color:#636363; font-weight:normal;}
ul#nav .menu-level3-current-active a {color:#636363;font-weight:bold;}
ul#nav .menu-level3-active a {color:#636363;font-weight:normal;}

ul#nav li.nav1{border-bottom:1px solid #d0d0d0;margin: 0 10px;padding: 5px 0;}
ul#nav li.nav1:hover{font-weight:bold;}
ul#nav li.nav1 ul.nav_element li {margin:0;padding:0;margin-top:5px;}
ul#nav li.nav1 ul.nav_element li ul li {padding: 5px 0px 0px 0px;margin: 0px 10px 0px 15px;}
ul#nav a{color:#636363;text-decoration:none;}
ul#nav a:hover{color:#637599;text-decoration:none;font-weight:bold}

ul#nav li.menu-level1-current-active a{color:#636363;}
ul#nav li.menu-level1-current-active ul.element_level_2 li a{color:#636363;}
ul#nav li.menu-level1-current-active ul.element_level_2 li a:hover{color:#637599;}
ul#nav li.menu-level1-current-active ul.element_level_2 li.menu-level2-current-active a{color:#636363;}
ul#nav li.menu-level1-current-active ul.element_level_2 li.menu-level2-active a{color:#636363;}
ul#nav li.menu-level1-current-active ul.element_level_2 li.menu-level2-active ul.element_level_3 li a{color:#636363;}
ul#nav li.menu-level1-current-active ul.element_level_2 li.menu-level2-active ul.element_level_3 li a:hover{color:#637599;}
ul#nav li.menu-level1-current-active ul.element_level_2 li.menu-level2-current-active ul.element_level_3 li a{color:#636363;}
ul#nav li.menu-level1-current-active ul.element_level_2 li.menu-level2-current-active ul.element_level_3 li a:hover{color:#637599;}
ul#nav li.menu-level1-current-active ul.element_level_2 li.menu-level2-active ul.element_level_3 li.menu-level3-current-active a{color:#636363;}

ul#navteaser {width:219px;background:url(../images/navbottombg.png) no-repeat bottom;min-height:0px;height:auto !important;height:0px}


#pagewrapper.special ul#navteaser {background:url(../images/navbottombg.png) no-repeat bottom}
#pagewrapper.test ul#navteaser {background:url(../images/ie6/navbottombg_blue3.gif) no-repeat bottom}

#pagewrapper.home ul#navteaser {background:url(../images/ie6/navbottombg_blue3.gif) no-repeat bottom}
#pagewrapper.klein ul#navteaser {background:url(../images/ie6/navbottombg_blue3.gif) no-repeat bottom}
#pagewrapper.mittel ul#navteaser {background:url(../images/ie6/navbottombg_blue3.gif) no-repeat bottom}
#pagewrapper.gross ul#navteaser {background:url(../images/ie6/navbottombg_blue3.gif) no-repeat bottom}

/*ul#navteaser li{width:215px;margin-left:2px;padding-bottom:5px;padding-top:40px;}*/
/*saur 8.12.11*/
ul#navteaser li{width:215px;margin-left:2px;padding-bottom:5px;padding-top:0px;}



/* Content Elements */

.ce_download{float:left;width:630px;margin-bottom:-15px;}
.ce_download .ce_download_content{float:left;width:430px;}
.ce_download img{float:left;margin-right:20px;}
.ce_download a{top:-35px;position:relative;margin-left:450px;width:150px;}
/*dl.csc-textpic-image{width:200px !important;}*/
.csc-textpic-intext-right dl.csc-textpic-image{text-align:right;}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:10px;}
.csc-textpic-intext-left-nowrap{margin-bottom:20px !important;clear:both;float:left;}

/* Teaser trbl */


/*#pagewrapper #container #content .teaser{clear:both;margin-left:20px;width:293px;margin-bottom:10px;padding-bottom:10px;float:right;background:url(../images/teaserbottom_bg.jpg) no-repeat bottom;}*/
#pagewrapper #container #content .teaser{width:293px;margin-left:10px;margin-bottom:10px;padding-bottom:10px;float:left;background:url(../images/teaserbottom_bg.jpg) no-repeat bottom;}

#pagewrapper #container #content #content_teaser{float:right;width:313px;}
#pagewrapper.home #container #content .teaser.bildteaser{min-height:280px;}


.teaser p{margin:10px 20px 0px 20px;line-height:15px !important;margin-bottom:0px !important;position:relative;}
.apoteaser h3,.teaser h3{font-weight:normal;margin:0 !important;padding:10px 20px 0px 20px !important;font-size:15px !important;}
.teaser p a,#content p a,a.pfeillink{position:relative;margin-bottom:10px;height:20px;background:url("../images/pfeil.jpg") no-repeat;background-position:0 0;/*text-transform:uppercase;*/padding-left:20px;display:block;margin-top:10px;}
/*#content p a{width:250px;}*/
#content .teaser p a {width:220px}


.teaserblock a{background:none !important;padding-left:0px !important;}
.teaser.textteaser h3{padding-top:15px !important;margin-bottom:-3px !important;background:url(../images/teaserheader_bg.jpg) no-repeat top;}
.teaser.textteaser p{border-top:1px solid #005da8;padding-top:10px;}



.teaserblock{margin-left:10px;width:293px;float:left;margin-bottom:4px;}
.apoteaser{width:291px;height:139px;margin-bottom:10px;background: #bfdcec;}
.apoteaser h3{margin:0 !important;color:#fff;padding:8px 20px 0px 20px !important;}
.apoteaser form{margin-left:80px;margin-top:15px;}
.apoteaser form input#aposearch{width:180px;margin-top:5px;}
.apoteaser form #aposubmit{border:0;padding:0;margin:5px 0 0 89px;cursor:pointer;width:100px;height:31px;overflow:hidden;padding-top:31px;background:url(../images/aponet_submit.jpg);float:left;top:2px;position:relative;}

#navteaserarea{width:219px;}
#navteaserarea .teaser{clear:both;width:219px;margin-top:20px;padding-bottom:10px;background:url(../images/teaserbottom_small_bg.jpg) no-repeat bottom;}
#navteaserarea .teaser.textteaser h3{padding-top:15px !important;margin-bottom:-3px !important;background:url(../images/teaserheader_small_bg.jpg) no-repeat top;}



/* Kontakt */

form#kontaktform{float:left;clear:both;width:650px;}
form#kontaktform p{display:block;clear:both;margin-left:-20px;margin-top:20px;font-weight:bold;}
form#kontaktform label{float:left;width:80px;margin-right:10px;clear:both;margin-top:5px;}
form#kontaktform input,form#kontaktform textarea{font-family:Arial,Helvetica,sans-serif;display:inline;font-size:12px;width:210px;margin-bottom:5px;}
form#kontaktform textarea{width:210px;height:100px;margin-bottom:20px;float:left;margin-right:25px;}
form#kontaktform input#kontaktsubmitbtn{width:auto;height:auto;float:left;clear:both;margin-top:10px;border:0;/*height:30px;background: url(../images/button_abschicken.jpg) no-repeat;width:117px;cursor:pointer;overflow:hidden;padding-top:30px;*/}
form#kontaktform select#anrede{display:block;margin-bottom:5px;margin-left:90px;}
form#kontaktform input.checkbox{width:20px;float:left;clear:both;margin-right:10px;}
form#kontaktform label.checkboxlabel{float:left;width:550px;margin:0px;margin-left:30px;margin-top:-23px;margin-bottom:5px;}
form#kontaktform input.fragen{clear:both;display:inline;width:20px;margin:0px;}
form#kontaktform label.fragen{float:none;display:inline;margin:0px;margin-right:10px;}
form#kontaktform a{margin-bottom:10px;background:none !important;padding-left:0px !important;display:inline;}
form#kontaktform label.checkboxlabel_singleline{float:left;width:450px;margin:0px;margin-left:30px;margin-top:-19px;margin-bottom:5px;}
.hinweis{margin-top:75px;float:left;width:300px;}
.hinweis2{margin-top:15px;margin-bottom:10px;float:left;clear:both;width:600px;}



/* Weiterempfehlen */

form#empfehlen{float:left;clear:both;width:450px;}
form#empfehlen label{float:left;width:150px;margin-right:10px;clear:both;margin-top:5px;}
form#empfehlen input,form#empfehlen textarea{font-family:Arial,Helvetica,sans-serif;display:inline;font-size:12px;width:210px;margin-bottom:5px;}
form#empfehlen textarea{width:370px;height:120px;margin-top:5px;}
form#empfehlen #submitbtn{width:159px;height:28px;}



/* Suche */
#csc-searchform{width:300px;}
#csc-searchform label{width:90px;float:left;margin-top:3px;}
#csc-searchform input{margin-bottom:5px;}

#detailsearch #detailsuchtext{float:left;margin-right:20px;}
#detailsearch #detailsuchsubmit{border:0;padding:0;margin:0;cursor:pointer;width:100px;height:31px;overflow:hidden;padding-top:31px;background:url(../images/aponet_submit.jpg);float:left;top:-2px;position:relative;}

#csc-searchResultInfo a{margin-bottom:10px;background:url("../images/pfeil.jpg") no-repeat;background-position:0px 2px;/*text-transform:uppercase;*/padding-left:20px;margin:10px 0px 0px 10px;}
#csc-searchResultInfo {margin-bottom:20px;}

/* Google Suche */


#placelist {width: 630px;}
#map{width:630px;height:300px;margin-top:20px;}
#map a,#results a{margin:0;padding:0;background:none;display:inline;color:#005da8 !important;text-decoration:none;}
#map a:hover,#results a:hover{margin:0;padding:0;background:none;display:inline;color:#005da8 !important;text-decoration:underline;}
input.gsc-search-button{border:0 !important;padding:0;margin:0 !important;margin-left:15px !important;cursor:pointer;width:100px;height:31px;overflow:hidden;padding-top:31px;background:url(../images/aponet_submit.jpg);}
table.gsc-branding{display:none;}

#results{width:630px;margin-top:20px;}

/*input.gsc-input{width:530px !important;}*/


#search {margin-bottom: 5px;}
#searchform {width : 100%;}

#searchwell {width : 630px;border-top:1px solid #ccc;}
#searchwell .unselected {margin-top:20px;float:left;width:190px;margin-right:20px;height:110px;}



.unselected .select{color:#005da8;cursor:pointer;text-decoration:none;position:relative;height:20px;background:url("../images/pfeil.jpg") no-repeat;background-position:2px 1px;/*text-transform:uppercase;*/padding-left:20px;display:block;margin-top:10px;}
.unselected .select:hover{text-decoration:underline;cursor:pointer;}

#selected{border-top:1px solid #ccc;clear:both;}

#selected .gs-result {margin-top:20px;float:left;width:190px;margin-right:20px;height:90px;}
#selected .gs-result {padding-left: 30px;padding-top: 3px;background-image: url(../images/marker_gross_txt.png);background-repeat: no-repeat;background-position: top left;}
div.gs-title,a.gs-title{color:#005da8 !important;font-weight:bold;text-decoration:none !important;}
a.gs-title:hover{text-decoration:underline !important;}

.unselected .gs-watermark,#selected .gs-watermark, .gs-watermark {display: none;}
div.gs-directions{display: none;}

#placelist_clear{clear:both;}


/* Gelenklexikon */
.glossarlink{margin-bottom:30px;}
.glossarlink a{display:inline;margin-right:5px;}
div.output dl{}
div.output dl dt{color:#005da8;clear:both;line-height:18px;font-weight:bold;}
div.output dl dd{clear:both;margin:0;margin-bottom:15px;line-height:18px;}




