/* Color-Cheme: #99CCCC #FAB319 #6B7898 #E1E2E2 #F7F7F7 #FFFFFF*/

body
{
	background-color: #fff;
	margin: 0px;
	padding: 0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	fofnt-size: 100.01%;
		color: #303030;
}
img {
	border:0;
}

#llogo {
height:80px;
width: 500px;
 background: url(../gfx/logo.gif);
}
#topnavi {
float:right;

font-size: 0.6em;
	padding: 5px 30px 5px 0px;
	color: white;

}
#topnavi a{
color: white;
font-size: 100%;
}


.copy {
	font-size: 0.6em;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
.header {
font-size: 1.5em;
	padding: 0px 0px 0px 40px;
	margin-bottom:0px;
	color: #fff;

}
.header_u{
padding: 0px 0px 20px 40px;
margin-top: 0px;
	font-size: 0.75em;
	color: #fff;
}


.rechtespalte {
foknt-,size: 0.6em;
padding: 30px 30px 0px 30px;
}

#footer {

	background: white;
	border: 1px solid #a2a2a2;
	border-top: none;
	width: 700px;

	margin: 0px auto 0px auto;
	padding:30px 42px 32px 42px;
}

.vorstellung_left{
padding: 0px 5px 10px 40px;
	margin-top: 5px;
	font-size: 0.7em;
	text-align: justify;
}

.vorstellung_right{
padding: 0px 30px 10px 20px;
	margin-top: 5px;
	font-size: 0.7em;
	text-align: justify;
}

.vortop {
	font-size: 0.95em;
	padding: 35px 0px 5px 40px;
	margin-bottom: 0px;
	font-weight: bold;
}
.vorueber_left{
	padding: 5px 10px 0px 40px;
	margin-bottom: 0px;
	font-size: 0.7em;


}
.vorueber_right{
	padding: 5px 0px 0px 20px;
	margin-bottom: 0px;
	font-size: 0.7em;


}
.vortab {
margin-top: 0px;
}




#alvebox {
min-height: 454px;
background: #E1E2E2;
font-size: 0.7em;
	margin-right: 15px;
	margin-left: 40px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: justify;
	border: thin dotted Black;

}
/* for Internet Explorer */
/*\*/
* html #alvebox {
height: 454px;
}
/**/

#alvebox p{
	padding:20px 310px 0px 12px;
}


/* allgemeiner Inhalt */
#content {
	margin-top: 35px;
	margin-left: 40px;
font-size:0.7em;
text-align:left;
	}
#content h3{
	font-size: 130%;
	padding-top: 0px;
	padding-left: 0px;
}
#content h4 {
	font-size: 120%;
	padding-right:25px;
	padding-top:15px;
	}
#content h5 {
	font-size: 100%;
	margin-bottom:0px;
	padding-bottom: 0px;
	padding-right:25px;
}
#content p{
	font-size: 100%em;
	margin-top: 5px;
	padding-right: 25px;
}

#content a{
	font-size: 100%;
}
#content li {
fonnt-size: 0.7em;
margin-right: 20px;
}
#content .theme {
	color: #6B7898;
	font-weight: bolder;}

#content .midtopic {
	text-align: center;
}
#content .tab {
	padding-left: 10px;
}

#contentt table{
	text-align:center;

}

.termintable {margin-right:30px;padding-right:30px;}

/* news */
#aktuelles {
	margin: 35px 30px 0 40px;
}
#aktuelles .newsfirst {
	font-size:0.7em;
	padding-bottom:0px;
	margin-bottom: 0px;
	padding-top: -10px;
	majrgin-top:-10px;
}
#aktuelles .newstitel {
	font-size:0.75em;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-bottom: 2px;
}

#aktuelles .newstext{
	font-size: 0.70em;
	margin-bottom: -15px;
	padding-bottom: -15px;
}
#aktuelles .newslast {
font-size: 0.7em;
}
#aktuelles a {
	text-decoration: none;
	color:  #000067;
}
#aktuelles p {
	font-size: 0.7em;
}




/* Themenmenue */

#themenmenu dl {
  clear:both;
  height:8em;
  margin:2em auto;
  }
#themenmenu dt {
  margin-bottom:1em;
  font-weight:bold;
  }
#themenmenu dd {
  width:33%;
  float:left;
  margin:0;
  }
  #themenmenu ul{
	list-style: url(../gfx/page_white_text.png);

}

#themenmenu a{
	text-decoration:none;
	color:  #000067;
}

/* Atemwege Menu */
#atemwege dl {
  clear:both;
  height:8em;
  margin:2em auto;
  }
#atemwege dt {
  margin-bottom:12em;
  font-weight:bold;
  }
#atemwege dd {
  width:33%;
  float:left;
  margin:0;
  }
  #atemwege ul{
	list-style: url(../gfx/icon_pdf.gif);
}

#atemwege a{
	text-decoration:none;
	color:  #000067;
	}



/* Themen */
#content .upback{
font-size:100%;
	float:right;
	margin-top:0;
	margin-right:30px;
	text-decoration:none;
	}
#content .upback a{

	text-decoration:none;
	}

	#content .downback{
font-size:100%;
	float:right;
	margin-right:30px;
	padding-top:20px;
}
#content .downback a{

	text-decoration:none;
}


/* Sidebar rechts Pinnwand */
p.date               { font-size: 0.6em; margin: 5px 0px 1px 5px; }
p.subject            { margin: 0px 0px 5px 5px; font-size: 0.3em; font-weight: bold; }
p.text               { margin: 5px 10px 5px 10px; font-size: 0.60em; text-align: left;}
p.comments           { margin: 5px 0px 0px 15px; font-size: 11px; }
p.comment-text       { margin: 0px 0px 0px 15px; }
p.commentauthor      { margin: 20px 0px 5px 0px; }
td.comformb          { width: 145px; }
textarea.comtext     { width: 420px; height: 120px; font-family: verdana, arial, sans-serif; font-size: 13px; }
input.comdata        { width: 130px; font-family: verdana, arial, sans-serif; }
.preview             { width: 50%; margin: 30px 0px 20px 0px; font-weight: bold; border-bottom: 1px dotted #c0c0c0; color: red; }
p.comment-hl         { width: 50%; margin: 35px 0px 20px 15px; font-weight: bold; border-bottom: 1px dotted #c0c0c0; }
input.bbcode-button  { width: 45px; height: 20px; font-size: 11px; font-weight: normal; margin: 0px 0px 5px 0px; background: #efefef; }
div.nenws-sep         { margin: 25px 0px 25px 15px; padding: 0px; font-size: 0px; width: 150px;}
div.comment-sep      { margin: 20px 0px 25px 15px; padding: 0px; font-size: 0px; width: 150px; border-top: 1px dotted #c0c0c0; }
p.browse             { text-align: right; font-weight: bold; }
.small               { font-size: 11px; }
a.xml                { border:1px solid; border-color:#fc9 #630 #330 #f96; padding:0 4px; font:bold 8pt Verdana,sans-serif; color:#fff; background:#f60; text-decoration:none; margin:0; }
a.xml:link           { color: #fff; text-decoration: none; }
a.xml:visited        { color: #fff; text-decoration: none; }
a.xml:hover          { color: #fff; text-decoration: none; }
a.xml:active         { color: #fff; text-decoration: none; }
input.bbcode-button  { width: 45px; height: 20px; font-size: 11px; font-weight: normal; margin: 0px 0px 5px 0px; background: #efefef; }
button.smiley-button { width: 23px; height: 23px; font-size: 11px; font-weight: normal; margin: 0px 1px 1px 0px; background: #efefef; }

.caution             { color: red; font-weight: bold; }


#pin{
	width: 195px;
}
#pin .date{
	font-size:0.6em;
	margin-top:-10px;
	padding-top:-10px;
}
#pin p{
	font-size:0.60em;
	text-align: left;

}
#pin h1 {
	font-size: 0.65em;
	margin-bottom:-5px;
	padding-bottom:0px;
}
#pin img {
	padding-right:2px;
	padding-bottom:2px;
}
.pinrand {
border-top: 1px dotted #000;
border-right: 1px dotted #000;
border-left: 1px dotted #000;
border-bottom: 1px dotted #000;

}




/* Linkliste */

#content dl {
  clear:both;

  margin:2em auto;
  marfgin: 15px 25px 0 0;
   padding-right: 15px;
  }
#content dt {
  margin-bottom: 15px;
  font-weight:bold;
  font-size: 120%;
 background: url(../gfx/links_bg.gif);
 padding: 5px 50px  5px 5px;
  }
#content dd {
  margin:0;
  font-size: 100%;
  padding-bottom: 0px;
   }
#content li {
	padding-right: 0px;
	padding-bottom: 10px;

}
#content dd a{
	text-decoration: none;
	}

/* Linkliste Ende */


/* Selbsthilfegruppen */

#shg dl {
  clear:both;
  height:8em;
  margin-left:-10px;
  }
#shg dt {
  margin-bottom:1em;
  font-weight:bold;}
#shg dd {
  width:50%;
  float:left;
  margin:0;
  font-size: 100%;
  }
  #shg a {
  	text-decoration: none;
  }


/* =-=-=-=-=-=-=-[Menu Sidebar rechts]-=-=-=-=-=-=-=- */

#menu4 {
	width: 168px;
	margin: 0px;
	}

#menu4 li a {
  	height: 24px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	height: 16px;
	text-decoration: none;
	font-size: 0.70em;
	}

#menu4 li a:link, #menu4 li a:visited {
	color: #9E3C02;
	display: block;
	background: url(menu4.gif);
	padding: 6px 0 0 30px;
	}

#menu4 li a:hover {
	color: #fff;
	background: url(menu4.gif) 0 -24px;
	padding: 6px 0 0 30px;
	}

#menu4 li a:active {
	color: #fff;
	background: url(menu4.gif) 0 -48px;
	padding: 6px 0 0 30px;
	}

#menu4 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
 #menu4 img {
 	padding: 0;
	margin-bottom: -5px;
 }
 #menu4 .thema {
 color:#993333;
 	font-size:0.75em;
	text-align:center;
	margin: auto;
	padding-top:6px;
	padding-bottom:6px;
	background:#FFDD57;
 }



/*Suche Head */

.suchbox	{
 margin: 25px 0px 0px 0px;
  }
.suchbox p {
font-size:0.7em;
font-weight: bold;
padding-left: 14px;
padding-bottom:3px;
margin-bottom:0;
 }
 .suchbox form {
 	padding-top:0;
	margin-top:0;
 }



 .meldeform {
 margin-top: 30px;
padding-left: 20px;
 border: 1px solid #6b7898;
 background:#e5e5e5;
 	 }



/* Contenbox Siebar rechts */

	 #leftbox {
	width:168px;
background:#ffffe5;
		border-bottom:1px dotted black;
	text-decoration:none;
	 }
	 #leftbox p{
	 	padding:3px 8px 0 8px;
		font-size:0.6em;
		text-align:justify;
		margin:0;
text-decoration:none;
	 }
	 #leftbox h3 {

	 	font-size:0.65em;
		text-align:center;
		margin:0;
		padding:0;
	 }
	 #leftbox .link{

		padding:10px 0 10px 0;
	text-align:center;
		 }
	 #leftbox .link a{
	 	font-size:70%;
		color:  #000067;
		text-decoration:none;
		font-weight:bold;
	 }

	 #leftbox2 {
	width:168px;
background:#FFA27A;
		border-bottom:1px dotted black;
	text-decoration:none;
	 }
	 #leftbox2 p{
	 	padding:3px 8px 0 8px;
		font-size:0.6em;
		text-align:justify;
		margin:0;
text-decoration:none;
	 }
	 #leftbox2 h3 {

	 	font-size:0.65em;
		text-align:center;
		margin:0;
		padding:0;
	 }
	 #leftbox2 .link{

		padding:10px 0 10px 0;
	text-align:center;
		 }
	 #leftbox2 .link a{
	 	font-size:70%;
		color:  #000067;
		text-decoration:none;
		font-weight:bold;
	 }
	 #lastnews {
	 	background: #ffffe5;
		margin-left:40px;
		margin-right:30px;
		padding-left:10px;
		padding-bottom:10px;
		padding-top:1px;
		border: 1px dotted #555;
	 }
	 #lastnews h3{
	font-size: 0.75em;
	padding-top: 0px;
	padding-left: 0px;
}

a#popup:visited {color:#000; text-decoration:none;}
a#popup {color:#000; text-decoration:none; position:relative; left:3px; font-weight:normal;}
a#popup span {display:none;}
a#popup:hover {color:#000; cursor:default;}
a#popup:hover #popbox {display:block; position:absolute; background:#ffd;top:-40px;; left:-55px;; width:170px; color:#000; border:1px solid #040; text-align:left; font-family:verdana; font-size:10px; padding-left:10px; padding-right:10px; padding-top:10px;padding-bottom:10px;}

acronym {color:#234; border-bottom:1px dotted #c00;}

