

body{
margin:0;
padding:0;
border:0;
font-size:100.1%;
font-family: 'Lucida Grande',Arial,sans-serif;
color:#444;
background:#dde3e3;
text-align:center;
}

/* generics */

a:link{color:#08a}
a:visited{color:#08a;/*#679;*/}
a:hover,a:active{color:#f93;}
a:link.active,a:visited.active,a:hover.active,a:active.active{color:#909;text-decoration:none;}

a[rel~="external"]{padding-right:16px;background:#fff url(img/bg_a_rel_external.gif) right no-repeat;}

.hide, p.rss em{position:absolute;left:-9999px;text-align:left;}

h1{
color:#006;
background:#fff;
font-size:1.8em;
font-weight:300;
line-height:1em;
margin:0;
padding:0.5em 0 1.5em 0;
}

h2{
font-size:1.3em;
font-weight:300;
font-style:italic;
letter-spacing:-0.05em;
color:#006;
margin:0;padding:0.5em 0;
}

h3{
font-size:1em;
font-weight:900;
font-style:italic;
color:#c60;
margin:0;
padding:0.25em 0;
}

h4{font-size:1em;font-weight:900;}

.bildunterschrift {
font-size: 0.7em;
font-style: italic;
}

#col1 b {
color: #c60;
}

blockquote{margin-left:2.75em;padding:0;border-left:2px solid #ccc;font-weight:900;}
cite{font-size:0.9em;margin-left:3em;}
cite:before{content: "- "}

form{margin:1em 0;padding:0;}
fieldset{
border:0;
margin-left:2.75em;
padding:0;
}
legend{
color:#525;
font-weight:900;
}
form div, form p{
display:block;
margin-bottom:0.66em;
}
form div label{
display:block;
float:left;
width:15%;
text-align:right;
}
form div input,form div textarea{
width:75%;
margin-left:4%;
font:1em 'times new roman',serif;
background:#f6f6f6;
color:#000;
border:1px solid #ddd;
}
form p{
margin:0.66em 0;
padding-left:14%;
}

#col4 form fieldset{margin-top:2em;}
#col4 form div label{width:25%;}
#col4 form div input,#col4 form div textarea{width:65%;margin-left:4%;}
#col4 form p{padding-left:0;margin-left:2.75em;}
#col4 form fieldset p{padding-left:0;margin-left:0;}
#col4 form div textarea#entry{width:95%;margin-left:0;}


p#copyright{
font-size:0.9em;
background: #fff url(img/bg_p_copyright.gif) top center no-repeat;
margin:1em 1.5em 0 1.5em;
padding:1.75em 0;
}

p#copyright strong{font-size:1em;color:#525;}
p.top{
font-size:0.8em;
text-align:center;
padding-top:2em;
border-top:1px solid #eee;
}
#col1 p.top{padding-top 1.75em;}
#col4 p.top{margin-left:3.25em;}
#col5 p.top{padding-top:0;border:0;}
p.moreinformation{border-top:1px solid #eee;padding-top:1em;}
p.browse{padding-left:25px;background:#fff url(img/bg_p_browse.gif) top left no-repeat;}
hr{display:block;clear:both;visibility:hidden;}
abbr{cursor:help;}

img.imgright{float:right;margin:1.3em 0 1em 1.5em;}
img.imgleft{float:left;margin:0.75em 1.5em 1em 0;}

p.rss{
line-height:1.2em;
font:0.7em arial,monaco,sans-serif;
padding:1em 0;
border-top:1px solid #eee;
text-align:center;
}
#col1 p.rss{margin:0 2em;padding-left:0;}
#col4 p.rss{font-size:0.7em;margin-left:3.75em;padding-bottom:0;}
#col5 p.rss{padding-top:0;border-top:0;border-bottom:1px solid #eee;}
span.rssfeed{
padding:0 0.5em 0 0;
margin-right:0.5em;
border: 1px solid #525;
background:#939;
color:#939;
text-decoration: none;
text-align: center;
}
span.rssfeed span{
background:#525;
color:#fff;
border-right:1px solid #525;
padding:0 0.5em;
margin-right:0.1em;
}
span.rssfeed a:link,span.rssfeed a:visited,span.rssfeed a:active{
color:#fdf;
text-decoration:none;
}
span.rssfeed a:hover{
color:#fff;
}


/* navigation, goggles, masthead, crumbs, foot */

#nav{
text-align:center;
width:100%;
background:#006 url(img/bg_nav.png) top center no-repeat;
padding-top:0.6em;
padding-bottom:0.6em;
border-bottom:1px double #006;
border-bottom:1px double #006;
}

a#skip{display:block;width:100%;position:absolute;top:0;left:0;padding:0.2em 0 0.3em 0;font: 900 0.7em verdana,sans-serif;text-transform:uppercase;text-decoration:none;}
a#skip:link,a#skip:visited{color:#f6f6f6;background:transparent;}
a#skip:hover,a#skip:focus,a#skip:active{color:#cdecf3;background:#666;}

#goggles{display:inline;width:14em;}
#goggles form div{display:inline;}
#goggles form{display:inline;margin:0;padding:0;}
#goggles form label{position:absolute;left:-9999px;}
#goggles form input{margin:0.66em 0.1em 0 0;color:#444;font-size:0.9em;font-weight:300;width:12em;padding:0.1em 0.1em 0 0.1em;border-top:1px solid #666;border-right:1px solid #899;border-bottom:1px solid #788;border-left:1px solid #666;}
#goggles form input.button{margin:0.4em 1em -0.5em -0.7em;padding:0;font-size:0.9em;height:auto;width:auto;border:0;background:transparent;}
#gogglesresult{position:absolute;left:-9999px;width:12em;padding:0 0.1em;font-size:0.9em;text-align:left;color:#444;background:#fff;border-right:1px solid #aaa;border-bottom:1px solid #aaa;border-left:1px solid #ddd;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
#gogglesresult p{margin:0.5em;padding:0;}
#gogglesresult p.viewall,#gogglesresult p.close{padding-left:20px;}
#gogglesresult p.viewall{background: #fff url(img/bg_goggles_viewall.gif) top left no-repeat;}
#gogglesresult p.close{background: #fff url(img/bg_goggles_close.gif) top left no-repeat;}
#gogglesresult ol{margin:1em 0.5em 1em 01.75em;padding:0;}
#gogglesresult ol li{margin: 0.5em 0;}

#menu{display:inline;margin-left:0.5em;}
#menu ul{display:inline;list-style:none;margin:0;padding:0;text-align:center;}
#menu ul li{
display:inline;
font-size:1em;
font-weight:900;
line-height:1.0em;
border:0px solid #777;

}
#menu ul li a {
padding-top: 0.6em;
padding-bottom: 0.6em;
padding-right: 0.8em;
padding-left: 0.8em;
}
#menu ul li.last{border-right:0;}
#menu a{color:#cdecf3;text-decoration:none;}
#menu a:active, #menu a:hover{
color:#000;
background: url(img/navi_hg.png);
}
#menu li.live{border-top:1px solid #666;border-right:1px solid #899;border-bottom:1px solid #788;border-left:1px solid #666;}
#menu li.live a{color:#fff;}

#masthead{height:130px;margin-top:0;background:#f6f6f6 url(img/bg_masthead.jpg) bottom no-repeat;border-bottom:1px solid #688; padding-bottom:10px;}
#masthead a img{border:0;}
#masthead a:focus, #menu a:focus{background:transparent;}	

#crumbs{margin:0em auto 0 auto; text-align: left;}
#crumbs p{display:block;color:#555;font-size:0.9em;background: #fff; margin:0;padding:0;}
#crumbs p span{display:block;background: transparent top left no-repeat;}
#crumbs p span span{display:block;background:transparent url(img/bg_crumbs_span_span.gif) bottom center no-repeat;padding:2.5em 1em 2em 1em;}

#foot{text-align:center;width:100%;background:#006 url(img/bg_nav.png) top center no-repeat; border-top:0px solid #fff;}
#foot ul{font:0.7em verdana,helvetica,sans-serif;list-style:none;margin:0;padding:1.5em 0;}
#foot ul li{display:inline;margin:0 0.5em;}
#foot a{color:#cdecf3;}
#foot a:hover{color:#fff;}

/* content layers */

#wrap{height:1%;/*IE6Win*/margin:0 auto;padding-top:1em;background:#fff url(img/bg_wrap_.gif) top center repeat-y;}
#wrap,#crumbs {max-width:58em;width:expression(document.body.clientWidth > 930? "930px" : "auto");}

#col1,#col2,#col3,#col4,#col5,#col6{display:inline;float:right;text-align:left;}
#col1{width:66%;padding-right:2%;border:0px solid #c7cfcf;}
#col2{background:#fff top right no-repeat;}
div#col1.col1strip{border-left:0;width:45%;}
#col3{
margin-right:3%;
background:#fff url(img/bg_cta_apps.jpg) top left no-repeat;
}
#col2,#col3{width:26%;margin-right:3%; margin-left: 3%;border: 0px solid;}
#col4{width:62%;margin-right:6%;border-left:1px solid #c7cfcf;font-size:105%;}
#contents{float:right; width:30%; margin:1.75em 0 1em 1.5em;border-bottom:1px solid #eee;border-left:1px solid #eee;background:#fff url(img/bg_contents.jpg) bottom left no-repeat;}
#col5{width:21%;margin-right:5%;}
#col6{width:44%;margin-right:3%;border-right:1px solid #c7cfcf;}
#col6 h2,#col6 p{margin-right:8%;}

/* content text */

#col1 h1{margin:0 0.75em;padding:0.25em 0 0.5em 0;border-bottom:1px solid #ddd;letter-spacing:-0.05em;}
#col1 h1.introduction {
	font-family: Georgia, Times NewRoman;
	font-style: italic; 
	font-size:1.4em;
	padding:0.5em 0 1em 0;
	letter-spacing:0; 
	line-height: 130%;
}
div#col1.col1strip h1,div#col1.col1strip fieldset{margin-left:0;}
#col1 h2{margin:0.5em 0.75em;padding:0 0 0.5em 0;border-bottom:1px solid #eee;font-size:1.3em;}
#col1 dl{margin:0.5em;}
#col1 dt{font-size:1em;margin:1em 0 0.1em 0;padding-left:5px;background: #fff top left no-repeat;}
#col1 dd{margin:0 0 0 25px;padding-bottom:0.5em;font-size:105%;}
#col1 dd.datetime, #col4 dd.datetime, #col4 p.datetime,p.synopsis{font-style:italic;font-size:0.85em;color:#525;}
#col1 p{margin-left:1.5em;}

#col2 h2#treatment,#col3 h2#apps{font-size:1.4em;padding:55px 0.2em 45px 7px;}
#col2 h2#treatment a{color:#843;text-decoration:none;}
#col2 h2#treatment a:hover{color:#636;text-decoration:underline;}
#col3 h2#apps a{color:#303;text-decoration:none;}
#col3 h2#apps a:hover{color:#321;text-decoration:underline;}
p strong.tel{color:#525;}

#col3 h2{padding:0;}
#col3 dd{margin-left:16px;}
#col3 p.aboutus{padding-bottom:1em;border-bottom:1px solid #eee;}

#col4 h1{margin-left:1em;font-weight:300;letter-spacing:-0.05em;padding:0.25em 0 0.5em 0.4em;background: #fff url(img/bg_h1.gif) top left no-repeat;}
#col4 h2{margin-left:2em;border-top:1px solid #c7cfcf;border-bottom:1px solid #eee;}
#col4 h2 a{text-decoration:none;}
#col4 h3{font-style:normal;margin-left:2.75em;border-top:1px solid #eee;border-bottom:1px solid #eee;}
#col4 h4{font-style:normal;margin-left:2.75em;}
#col4 p{margin-left:2.75em;line-height:1.5em;color:#444;}
#col4 p.datetime{margin:0 0 0.25em 3.1em;border-top:3px double #eee;border-bottom:1px solid #eee;}
#col4 dl{margin:0 0 1em 2.75em;padding:0.33em 0;line-height:1.4em;}
#col4 dt{color:#b88400;font-size:1.2em;font-weight:300;margin:1em 0 0.5em 0;padding-left:0.75em;background: #fff url(img/bg_li.gif) top left no-repeat;}
#col4 dl.articles{border-top:1px solid #eee;}
#col4 dl.articles dt{background: #fff url(img/bg_dt.gif) top left no-repeat;padding-left:1.25em;}
#col4 dd{color:#444;margin:0.33em 0 0.66em 1em;}
#col4 dl.articles dd{margin-left:1.5em;}
#col4 dl.articles dd.datetime{margin-top:-0.66em;margin-left:1.9em;}
#col4 dd.external{font-size:0.85em;margin:0.33em 0 0.66em 1.25em;}
#col4 dl.indentdd{padding-top:0;}
#col4 dl.indentdd dd{margin:0.33em 0 0.33em 1.5em;padding-left:16px;background: #fff url(img/bg_li_525.gif) top left no-repeat;}
#col4 ol{margin:1.5em 4em;padding:0;}
#col4 ol li{margin:0.5em 0;}
#col4 ul{list-style:none;margin:1.5em 2.75em;padding:0;}
#col4 ul li{margin:0.33em 0 0.33em 3em;padding-left:16px;background: #fff url(img/bg_li.gif) top left no-repeat;}
#col4 dd ul{list-style:circle;margin:1em 2em;}
#col4 dd ul li{background:none;padding:0;margin:0;}

#col5 dl{margin:1em 0;padding-bottom:0.75em;border-top:1px solid #eee;border-bottom:1px solid #eee;}
#col5 dt{font-size:1em;margin:0.75em 0 0.2em 0;}
#col5 dd{font-size:0.9em;font-style:italic;margin:0;padding-bottom:0.25em;color:#525;background:#fff;}
#col3 dd{font-style:italic;padding-bottom:0.5em;font-size:0.9em;color:#525;}
#col5 h2{padding:0;line-height:1.1em;}
#col5 div.headlines dl{border-bottom:0;margin-bottom:0;}
#col5 div.headlines p{margin-top:0;padding-bottom:1.5em;border-bottom:1px solid #eee;}

#col6 h2 strong{display:block;font-size:1.4em;margin:0.4em 0;}
#col6 p{font-size:1.05em;line-height:1.5em;}

#col2 ul,#col3 ul,#col3 dl,#col5 ul{list-style:none;margin:0em 0; margin-top: 0px; padding:1em 0; padding-top: 0em; border-top:1px solid #eee;border-bottom:1px solid #eee;}
#col3 ul{border-bottom:0;}
#col2 ul li,#col3 ul li,#col5 ul li,#contents ul li{margin:0.5em 0;padding-left:16px;}
#col3 ul li{margin:0.25em 0;}
#contents ul li{background: transparent url(img/bg_li.gif) top left no-repeat;}
#col3 ul li,#col3 dt,#col5 ul li{background: #fff url(img/bg_li_525.gif) top left no-repeat;}
#col3 dt{padding-left:16px;margin-top:0.5em;}

#contents h2{border:0;font-size:0.9em;font-style:normal;font-weight:900;text-transform:uppercase;margin:0 0 0 1.25em;padding:0;}
#contents ul{list-style:none;margin:0.5em 0 1.25em 1.25em;padding:0;}
#contents ul li{font-size:0.9em;}

#locations h2{border-top:1px solid #c7cfcf;border-bottom:1px solid #eee;padding-bottom:0.5em;}
#locations dl{margin:0 0 3em 0;}
#locations dt{font-size:1.1em;color:#b88400;margin:1em 0 0 0;padding:0.25em 0;}
#locations dt strong{font-weight:300;}
#locations dt img.imgright{margin-right:2em;}/*IE6 inherited margin bug workaround*/
#locations dd{font:0.8em arial,monaco,sans-serif;margin:0;}

#virtualcard{margin:2em 1.25em 2em 0;border-top:1px solid #ddd;}
#virtualcard h2{margin:0;padding:0.5em 0}
#virtualcard dl.vcard{margin:2em 2em;padding:0.66em 2em;border-top:1px solid #eee;border-right:1px solid #eee;background:#f6f6f6 url(img/bg_vcard.jpg) bottom left no-repeat;}
#virtualcard dl.vcard dt.org{font-size:1.3em;margin:0 0 0.5em 0;padding:0.25em 0;border-bottom: 1px solid #fff;font-style:normal;background:none;}
#virtualcard dl.vcard dt.org a{text-decoration:none;letter-spacing:-0.05em;color:#525;}
#virtualcard dl.vcard dd{margin:0;font-size:0.8em;font-weight:300;text-transform:uppercase;letter-spacing:+0.1em;}
#virtualcard dl.vcard dd.adr{color:#747;margin-bottom:0.33em;}
#virtualcard dl.vcard dd.adr span{display:block;}
#virtualcard dl.vcard span.tel{font-size:1.4em;font-weight:300;color:#525;}
#virtualcard p{font-weight:300;margin:0 2em;padding-left:32px;background:#fff url(img/bg_vcard.gif) top left no-repeat;}

ol#terms{margin:1em 0 1em 2.75em;padding:0;list-style-position:inside;line-height:1.4em;}
ol#terms li{padding:0.75em 0;border-top:1px solid #c7cfcf;font-size:1.25em;font-style:italic;color:#525;}
ol#terms ol{list-style:lower-alpha outside;margin:0 3em;padding:0;}
ol#terms ol li{padding-top:0.5em;border:0;font-size:0.8em;font-style:normal;color:#444;}
ol#terms ol li ul{margin:0;padding:0;}
ol#terms ol li ul li{margin:0.5em 0;padding:0 16px;font-size:1em;font-style:italic;}

#anatomy{margin: 0;padding:0 0 0 35px;text-align:center;}
#anatomy ul{width:100%;height: 310px;background: url(../img/bg_anatomy.gif) top center no-repeat;margin:1em 0;padding:0;position: relative;}
#anatomy ul li{margin: 0;padding: 0;list-style: none;position: absolute;left:0;}
#anatomy ul li, #anatomy a{display: block;width: 100%;background:none;}
#anatomy ul li a, #anatomyfull ul li a	{text-indent: -9999px;text-decoration: none;border-bottom:0;}
#anatomy ul li a:hover{border-bottom:0;}

#cm01 {left: 0; top:0; height:35px;}
#cma01 {height:35px}
#cm02 {left: 0; top:36px; height:25px}
#cma02 {height:25px}
#cm03 {left: 0; top:61px; height:30px;}
#cma03 {height:30px}
#cm04 {left: 0; top:91px; height:25px}
#cma04 {height:25px}
#cm05 {left: 0; top:116px; height:20px}
#cma05 {height:20px}
#cm06 {left: 0; top:136px; height:20px;}
#cma06 {height:20px}
#cm07 {left: 0; top:161px; height:40px}
#cma07 {height:40px}
#cm08 {left: 0; top:201px; height:25px;}
#cma08 {height:25px}
#cm09 {left: 0; top:226px; height:25px;}
#cma09 {height:25px}
#cm10 {left: 0; top:261px; height:25px;}
#cma10 {height:25px}

#cm01 a:hover, #cm01 a:focus {background: transparent url(../img/bg_anatomy.gif) center -310px no-repeat;}
#cm02 a:hover, #cm02 a:focus {background: transparent url(../img/bg_anatomy.gif) center -346px no-repeat;}
#cm03 a:hover, #cm03 a:focus {background: transparent url(../img/bg_anatomy.gif) center -371px no-repeat;}
#cm04 a:hover, #cm04 a:focus {background: transparent url(../img/bg_anatomy.gif) center -401px no-repeat;}
#cm05 a:hover, #cm05 a:focus {background: transparent url(../img/bg_anatomy.gif) center -426px no-repeat;}
#cm06 a:hover, #cm06 a:focus {background: transparent url(../img/bg_anatomy.gif) center -446px no-repeat;}
#cm07 a:hover, #cm07 a:focus {background: transparent url(../img/bg_anatomy.gif) center -471px no-repeat;}
#cm08 a:hover, #cm08 a:focus {background: transparent url(../img/bg_anatomy.gif) center -511px no-repeat;}
#cm09 a:hover, #cm09 a:focus {background: transparent url(../img/bg_anatomy.gif) center -536px no-repeat;}
#cm10 a:hover, #cm10 a:focus {background: transparent url(../img/bg_anatomy.gif) center -571px no-repeat;}

/* calender table
------------------------------*/
#calender{margin:0.5em 0 1em 0;}
#calender h2{margin:0;text-transform:uppercase;letter-spacing:+0.1em;font-size:1.1em;font-style:normal;}
#calender table{width:100%;border-collapse:collapse;background:#fff;margin-top:1em;padding:0;font-size:0.7em;}
#calender table a, #calender table abbr{text-decoration:none;border:0;}
#calender thead{background:#f6f6f6;}
#calender th{text-align:center;padding:0.25em 0;border:1px solid #fff;font-size:1.3em;}
#calender td{background:#eee;text-align:center;padding:0.25em 0;border:1px solid #fff;font-family:arial,monaco,sans-serif;}
#calender tfoot td{letter-spacing:+0.1em;text-transform:uppercase;background:#f6f6f6;}
#calender td.post{background:#f6f6f6;color:#000;font-weight:900;}
#calender td.today{background:#fff;color:#000;font-weight:900;font-size:1.2em;}
#calender td.event{font-weight:900;}
#calender td.post:hover{background:#fff;}

/* article and blog extras
------------------------------*/

#txtmeta{margin-left:2.75em;border-top: 3px double #eee;}
#txtmeta h2{margin:0.33em 0 0 0;padding:0;border:0;font-size:1em;font-style:normal;font-weight:900;letter-spacing:0;}
#txtmeta p{margin:0 0 0.5em 0;padding:0;font-size:0.9em;font-style:italic;}
#col4 p.synopsis{margin:0 0 0 3.1em;padding:0.33em 0;border-bottom:3px double #eee;}

#entryform fieldset div h2, #entryform fieldset div h3, #entryform fieldset div ul, #entryform fieldset div dl{
	margin-left:0;
	}

#entryform div.myeditor_toolbar input{
	width:auto;
	height:20px;
	margin:1px;
	padding:0.05em;
	background:transparent;
	vertical-align:middle;
	}
#entryform textarea#myEditor_entry{
	width:31.75em;
	height:15em;
	margin:0.5em 0;
	padding:0;
	}
#selectentry{
	width:20em;
	}
form#settings fieldset{
	padding-bottom:1em;
	border:1px solid #ddd;
	}
form#settings fieldset legend{
	margin:1em;
	}
form#settings div label{
	width:7em;
	}
form#settings div select{
	margin-left:1em;
	}
form#settings p{
	margin-left:12em;
	}
form#settings fieldset p{
	margin-left:8.5em;
	}
#col4 div.myeditor_toolbar input.myeditor_buttonactive{
	background:#f6f6f0;
	}


/* mailform eotifications
------------------------------*/

#emailnotify{
margin:0 1.33em 0 0;
background:#f6f6f6;
}
#emailnotify h2{margin:0 1em;padding-top:0.5em;border-top:0;color:#909;}
#emailnotify p{margin:1em 1.25em 0 1.25em;padding-bottom:1em;}

/* additional	
------------------------------*/

img.blogpic{
width:195px;
padding:1px;
border:1px solid #efefef;
}

