/* Style sheet psychoonkologie */

*{margin:0;padding:0;}
html,body{height:100%;}
body{background-color:#F2F6F1;background-image:url("body_bg.gif");background-repeat:repeat-x;font-family:Georgia, Arial;font-size:100.01%;background-position:0px 70px;}
html>body{/*font-size:16px;*/}
table {border-spacing:0;}
#wrapper{position:relative;background-image:url("wrapper_bg.gif");background-repeat:repeat-y;font-size:0.75em;min-height:100%;}
* html #wrapper{height:100%;}
#header{margin:0px;padding:0px 0px 0px 370px;background-image:url("header_bg.gif");background-position:left top;background-repeat:no-repeat;}
#header #nav{float:left;}
#header .mod_customnav ul{margin:2px 0px 0px 0px;padding:0px;font-family:Arial;font-size:0.8em;color:#3E682F;list-style-type:none;}
#header .mod_customnav li{float:left;margin-right:0.8em;}
#header .mod_customnav p{margin:0;padding:0;color:#3E682F;}
#header .mod_customnav a{text-decoration:none;color:#3E682F;}
#header .mod_customnav a:hover{text-decoration:underline;}
#footer{width:900px;bottom:0px;left:0px;position:absolute;clear:both;padding-left:18px;background-image:url("footer_bg.gif");background-repeat:no-repeat;}
#footer .inside{height:100%;}
#footer div{float:left;}
#footer #foot1{width:332px;margin:18px 0px 0px 0px;font-size:0.8em;color:#3E682F;text-transform:uppercase;}
#footer #foot1 a{text-decoration:none;color:#3E682F;}
#footer #foot1 a:hover{text-decoration:underline;}
#footer #foot2{margin:10px 0px 0px 21px;font-family:Arial;font-size:0.8em;list-style-type:none;}
#footer #foot3{margin:10px 0px 0px 10px;}
#footer #foot4{margin:10px 0px 0px 15px;}
#footer #foot5{margin:18px 0px 0px 20px;}
#container{margin:auto;padding-bottom:70px;}
#banner{width:900px;height:60px;margin-left:-370px;padding-top:5px;padding-bottom:5px;text-align:center;background-color:#f2f6f1;}
.error{color:#ff0000;}
#mod_taf .widget{margin-bottom:0.5em;line-height:1.5em;}
.ce_comments .widget{margin-bottom:0.5em;line-height:1.5em;}
#mod_taf input,#mod_taf textarea{font-family:Arial, sans_serif;font-size:1em;}
#anfragenform input,#anfragenform textarea{font-family:Arial, sans_serif;font-size:1em;}
#anfragenform .submit{margin-top:1em;}
#mod_taf .text,#mod_taf textarea{width:250px;font-family:Arial, sans_serif;font-size:1em;}
.ce_comments input,.ce_comments textarea{font-family:Arial, sans_serif;font-size:1em;}
.ce_comments .text,.ce_comments textarea,.ce_comments .captcha{width:250px;}
.comment{margin-bottom:1em;font-size:1em;line-height:1.5em;}
* html #left{width:350px;}
* html #left{w\idth:332px;}
* html #main{float:left;margin-right:0px;margin-left:0px;padding-bottom:70px;}
* html #main{paddi\ng-bottom:0px;}
#main a.suchefragebogen{width:50px;padding:0.5em 0.5em 0.5em 2em;background-color:#3E682F;background-image:url("lupe.gif");background-position:left center;background-repeat:no-repeat;border:1px solid #fff;text-decoration:none;color:#fff;}
#main a:hover.suchefragebogen{text-decoration:underline;color:#fff;}
#left{margin:0;padding:0px 0px 0px 18px;background-color:#fff;background-image:url("left_bg.jpg");background-position:left top;background-repeat:no-repeat;min-height:350px;}
* html #left{height:350px;}
#left h1{margin-top:20px;font-family:Arial;font-weight:normal;font-size:1.5em;color:#3E682F;}
#left h1 .small{font-size:0.7em;color:#000;}
#left #nav_left ul{margin:70px 0px 0px 0px;padding:0px;font-family:Arial;font-size:1em;color:#3E682F;list-style-type:none;}
#left #nav_left li{margin:0px 0px 2px 0px;}
#left #nav_left a{text-decoration:none;color:#3E682F;}
#left #nav_left a:hover{text-decoration:underline;}
#left .mod_newslist{width:280px;margin:80px 0px 0px 0px;padding:0px;}
#left .mod_newslist .layout_latest{margin:5px 0px 25px 0px;padding:0px;border-top:1px dashed #777777;}
#left h2{margin-top:0.5em;margin-bottom:0.5em;/*padding-left:1.2em;background-image:url("quadrat_h1.gif");background-repeat:no-repeat;background-position:0 0.25em;*/font-weight:bold;font-size:1.2em;color:#000;}
#left h2 a,#left h2 a:hover{text-decoration:none;color:#000;}
#left .mod_newslist p{margin-top:0.5em;margin-bottom:0.5em;font-size:1em;color:#777777;line-height:1.5em;}
#left .mod_newslist p a{text-decoration:underline;color:#777777;}
#left .mod_newslist p a:hover{text-decoration:none;color:#777777;}
#main{margin-left:350px;padding-left:20px;}
#main h1,#main th.head,#main .mod_linklist .title {margin-top:0.5em;margin-bottom:1.0em;padding-left:1.2em;background-image:url("quadrat_h1.gif");background-repeat:no-repeat;font-style:italic;font-weight:normal;font-size:1.6em;color:#000;background-position:0 0.5em;}
#main h2{margin-bottom:1.0em;font-weight:normal;font-size:1.4em;color:#3E682F;/*letter-spacing:-0.02em*/}
#main h3{margin-bottom:1em;font-weight:bold;font-size:1.0em;color:#000;}
#main p{margin-bottom:1em;font-size:1em;line-height:1.5em;}
#literatur table {table-layout:fixed;width:100%;}
#main .mod_article ul{margin-bottom:1em;font-size:1em;line-height:1.5em;list-style-type:disc;}
#main .mod_article li{margin-left:2em;}
#main dl.telefon,#main dl.oeffnung{overflow:hidden;display:block;margin-bottom:1em;line-height:1.5em;}
#main dl.telefon dt,#main dl.oeffnung dt{float:left;}
#main dl.telefon dd,#main dl.oeffnung dd{margin-bottom:0.2em;margin-left:8em;padding-left:1em;}
#main a{text-decoration:underline;color:#3E682F;}
#main a:hover{text-decoration:none;}
#main .mod_form{width:150px;height:30px;display:block;margin:0 0 0 auto;padding:10px 0px 0px 0px;}
#main #ctrl_13{width:120px;border-top:1px solid #000;border-right:1px solid #92B085;border-bottom:1px solid #92B085;border-left:1px solid #000;}
#main #ctrl_13_submit{width:20px;background-color:#3E682F;background-image:url("lupe.gif");background-position:center center;background-repeat:no-repeat;border:1px solid #3E682F;}
#main #nav_main{width:510px;height:200px;margin:0px -20px;padding:0px 20px;background-color:#3E682F;background-image:url("main_nav_bg.gif");background-position:left bottom;background-repeat:no-repeat;}
#main #nav_main h1{margin:0;padding:0;font-style:italic;font-weight:normal;font-size:1.4em;color:#fff;}
#main #nav_main #nav1,#main #nav_main #nav2{width:230px;}
#main #nav_main #nav1{float:left;margin:0px 20px 0px 0px;}
#main #nav_main .mod_customnav ul{margin:20px 0px 0px 0px;padding:0px;font-family:Arial;font-size:1em;color:#fff;list-style-type:none;}
#main #nav_main .mod_customnav li{margin:0px 0px 2px 0px;}
#main #nav_main .mod_customnav a{text-decoration:none;color:#fff;}
#main #nav_main .mod_customnav a:hover{text-decoration:underline;}
#main #nav_main p.active{margin-top:0px;margin-bottom:0px;font-weight:bold;text-decoration:underline;}
* html #main #nav_main .mod_form{width:100%;height:35px;margin:10px 0px 0px 0px;padding:0px;}
#main .fulllink a{width:458px;display:block;padding:1.5em 0.5em;text-align:center;background-color:#F0CF0D;border:2px solid #ffffff;font-weight:bold;text-decoration:none;font-size:1.0em;color:#000;text-transform:uppercase;border-right-color:#958008;border-bottom-color:#958008;}
#main .fulllink a:hover{background-color:#DDC222;font-weight:bold;text-decoration:none;border-top-color:#958008;border-right-color:#fff;border-bottom-color:#fff;border-left-color:#958008;}
#main .pagination ul{list-style-type:none;}
#main .pagination li{float:left;margin-right:0.5em;margin-left:0em;}
#main .pagination p{display:none;}
#header p.active{margin-top:0px;margin-bottom:0px;font-weight:bold;text-decoration:underline;}
#header .layout{float:right;margin:0px 65px 0px 0px;padding:0px;}
#left #nav_left p.active{margin-top:0px;margin-bottom:0px;font-weight:bold;text-decoration:underline;}
#main #query_type{margin-top:1em;margin-bottom:1em;}
.checkbox_container{margin-top:1em;}
#fragebogen dl,#adressen-ausgabe dl,#edit-admin dl{overflow:hidden;display:block;}
#fragebogen dl dl,#adressen-ausgabe dl dl,#edit-admin dl dl{margin-top:0.5em;margin-bottom:0.5em;margin-left:2em;}
#main #adressen-ausgabe dl{overflow:hidden;display:block;margin-bottom:1em;}
#fragebogen dt,#adressen-ausgabe dt,#edit-admin dt{float:left;}
#main #adressen-ausgabe dt{float:left;}
#fragebogen select,#fragebogen input,#fragebogen textarea,#adressen-ausgabe select,#adressen-ausgabe input,#adressen-ausgabe textarea,#edit-admin select,#edit-admin input,#edit-admin textarea{font-family:Arial;font-size:1.2em;}
#fragebogen dd,#adressen-ausgabe dd,#edit-admin dd{margin-bottom:0.2em;}
#fragebogen .short dd,#adressen-ausgabe .short dd,#edit-admin .short dd{margin-bottom:0.4em;margin-left:1.5em;}
*html .short .ie{margin-bottom:-1em;margin-left:-1.1em;}
#fragebogen .medium dd,#adressen-ausgabe .medium dd,#edit-admin .medium dd{margin-bottom:1em;margin-left:6em;padding-left:1em;}
* html #fragebogen .medium dd,* html #adressen-ausgabe .medium dd,* html #edit-admin .medium dd{margin-left:5.5em;}
#fragebogen .long dd,#adressen-ausgabe .long dd,#edit-admin .long dd{margin-bottom:1em;margin-left:16em;padding-left:1em;}
* html #fragebogen .long dd,* html  #adressen-ausgabe .long dd,* html #edit-admin .long dd{margin-left:15.5em;}
.oeff_mon input,.oeff_die input,.oeff_mit input,.oeff_don input,.oeff_fre input,.oeff_sam input{width:1.5em;}
#main #adressen-ausgabe .long dd{margin-bottom:0.2em;margin-left:17em;padding-left:1em;}

#left #nav_unterbereiche {
	margin-left:-5px;
	margin-top:70px;
}

#left #nav_unterbereiche ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial;
	font-size:1em;
	font-weight:bold;
}
#left #nav_unterbereiche li {
	margin-bottom: 5px;
}

#left #nav_unterbereiche a
{
	display: block;
	padding: 3px;
	width:270px;
	padding:1em 0.5em;
	background-color:#F0CF0D;
	border:2px solid #ffffff;
	text-decoration:none;
	color:#000;
	text-transform:uppercase;
	border-right-color:#958008;
	border-bottom-color:#958008;
}

#left #nav_unterbereiche a.spezial
{
	background-color:#CCC;
}

#left #nav_unterbereiche a.spezial2
{
	margin-top:40px;
	background-color:#3E682F;
	border-right-color:#000000;
	border-bottom-color:#000000;
}

#left #nav_unterbereiche a:link, a:visited
{
	color: #333;
	text-decoration: none;
	
}

#left #nav_unterbereiche a:hover
{
	background-color: #FC0;
}


#main #nav_sublevel ul
  {
    width:30em;
	list-style-type: none;
	font-family: Arial;
	font-size:1em;
  }
  
#main #nav_sublevel ul a, a:link, a:visited
  {
	text-decoration:none;
	color:#FFF;
  }

#main #nav_sublevel ul a:hover
{
		text-decoration: underline
}

  /* float & allow room for the widest item */
#main #nav_sublevel ul li
  {
    float: left;
    width: 14em;
  }

  /* stop the float */
#main #nav_sublevel br
  {
    clear: left;
  }

  /* separate the list from subsequent markup */
#main #nav_sublevel
  {
    margin-bottom: 1em;
	margin-top: 20px;
  }
  
#main .mod_literaturelist td {
	padding: 11px 0px 0px 0px;
}

#main .mod_literaturelist {
	margin-bottom:40px;
}

#kalender a{display:block;margin-bottom:0.8em;padding:0.3em;text-decoration:none;color:#000;}
#kalender a:hover{background-color:#fff;}
#kalender-lesen .event{width:510px;margin-bottom:0.8em;padding:0.3em;font-size:1em;line-height:1.5em;}
#kalender .event{font-size:1em;line-height:1.5em;}
#kalender .title,#kalender-lesen .title{display:block;font-weight:bold;}
#kalender-lesen .ce_text{margin-top:0.8em;}
#kalender .cal_6,#kalender-lesen .cal_6{border-top:1px solid #f4d00c;border-right:1px solid #f4d00c;border-bottom:1px solid #f4d00c;border-left:10px solid #f4d00c;}
#kalender .cal_7,#kalender-lesen .cal_7{border-top:1px solid #a7a415;border-right:1px solid #a7a415;border-bottom:1px solid #a7a415;border-left:10px solid #a7a415;}
#kalender .cal_8,#kalender-lesen .cal_8{border-top:1px solid #bf6415;border-right:1px solid #bf6415;border-bottom:1px solid #bf6415;border-left:10px solid #bf6415;}
#anfragenform .text,#anfragenform textarea{width:300px;display:block;}
#anfragenform .col_0{width:100px;vertical-align:top;}
#anfragenform td{padding-bottom:0.5em;font-size:1em;line-height:1.5em;}
.comment_default{margin-bottom:1em;}
#mod_taf{margin-bottom:1em;}
#umfrage .title{font-family:Arial, sans_serif;font-size:1.5em;color:#3E682F;}
#umfrage .description{margin-top:0.5em;margin-bottom:0.5em;font-size:1.0em;color:#777777;line-height:1.5em;}
#umfrage .stoptext{margin-top:0.5em;font-size:1.0em;color:#777777;line-height:1.5em;}
#umfrage .totaltext{margin-bottom:0.5em;font-size:1.0em;color:#777777;line-height:1.5em;}
#umfrage .graph,#umfrage .widget{margin-top:0.5em;margin-bottom:0.5em;font-size:1.0em;color:#777777;line-height:1.5em;}
#umfrage .label{float:left;}
#umfrage .results{margin-left:3em;}
#umfrage .widget span{display:block;}
#umfrage .widget span input{margin-right:0.5em;}
#umfrage .submit{width:4em;margin-bottom:0.5em;background-color:#fff;border:1px solid #3e682f;}

/* glossarylinks */
a.glossarylink , a.glossarylink:visited, a.glossarylink:hover, a.glossarylink:active{
	 padding: 0;
	 text-decoration: none;
	border-bottom: 1px dashed #000000;
	}
a.glossarylink:hover, a.glossarylink:active{
	 background-color: transprarent;
	 padding: 0;
	 text-decoration: none;
	border-bottom: 1px underline #000000;
	}

a.glossarylink dfn.glossarydescription {
	 display:none;
	}
	
a.glossarylink:hover dfn.glossarydescription {
	position:absolute;
	color:#440; 
	background:#ffe;
	display:block;
	padding: 10px;
	margin:20px 0 0 0;
	border: 1px #884 solid;
	width: 250px;
	z-index:999;
	font-family:Arial, Helvetica, sans-serif !important;
	font-style:normal !important;
}
div.mod_changelanguage {margin-top:10px;}
div.mod_changelanguage p.error {display:none;}
div.mod_changelanguage ul li a {color:#3E682F;font-weight:bold;text-decoration:underline;}
li.lang-en {line-height:30px;background:url(logo-leichte-sprache.gif) no-repeat;padding-left:40px;font-size:1.2em;}
