html,body {margin:0;padding:0}
body {font: 80%/1.3 Verdana,Arial,sans-serif; background:#DAE6FE; padding-bottom:10px}
p {margin-top:0}

h1,h2,h3 {font: normal normal 180% "Trebuchet MS",Arial,sans-serif}
h1 a {color: #0080C0;} /* #C1E6FF */
h1 a:hover {color: #fff}
a {text-decoration:none; color:#0080C0;}
/* p a {background:url(/css/bullet_link.gif) no-repeat 4px; padding-left:14px;} */
p a:hover, li a:hover {text-decoration:underline; color:#384AAA; }
p a:visited {color:#006699;}
h2 {font-size:160%; color: #F60;}
h3 {font-size:110%; color: #B02A36; text-transform:uppercase; letter-spacing:1px; margin:0 5px} /* B02A36 */
h4 {font-size:100%; color: #008000; font-weight:normal; margin-top:0;}
h5 {font-size:100%; color: #007700; font-weight:normal; font-style:italic; }

div#header{width:100%; overflow:hidden; height:92px; background:#7196CB url(/css/header_flower.jpg) no-repeat;}
div#header_neutral{width:100%; overflow:hidden; height:92px; background:#7196CB url(/css/header_flower_neutral.jpg) no-repeat;}
div#header h1,div#menu{width:800px; margin:0 auto; text-align:left}
div#header h1{padding:30px 0px 10px 330px; color:#FFF}
/* div#season{background:#7196CB url(/css/season_winter1.jpg) no-repeat; position:absolute; right:0px; top:3px; width:65px; height:89px; position:absolute;} */
/* div#season{background:#7196CB url(/css/season_advent.gif) no-repeat; position:absolute; right:20px; top:0px; width:110px; height:92px;} */
/* div#season{background:#7196CB url(/css/season_winter3.jpg) no-repeat; position:absolute; right:0px; top:3px; width:65px; height:89px;} */
/* div#season{background:#7196CB url(/css/season_christmas.jpg) no-repeat; position:absolute; right:0px; top:0px; width:110px; height:92px;} */
/* div#season{background:#7196CB url(/css/season_easter.gif) no-repeat; position:absolute; right:0px; top:25px; width:85px; height:67px;} */
/* div#season{background:#7196CB url(/css/season_winter9a.jpg) no-repeat; position:absolute; right:0px; top:0px; width:148px; height:92px; position:absolute;} */
div#wartezeit{ display:none; position:absolute; right:10px; top:3px; width:85px; height:67px; font-size:85%; color:#e8e800;} /* dd0000 */
span#wartezeit2{display:inline;color:#800000;} /* inline */

/* navigation buttons @ header */
ul#nav,
ul#nav li {list-style-type:none;margin:0;padding:0}
ul#nav {float:right;}
ul#nav li {float:left; margin-left:3px; text-align:center}
ul#nav a {font-size:85%; text-decoration:none; float:left; width:95px; padding:5px 0; background:url(/css/bg_gradblue5a.jpg) #95B3DE; color:#2660B1}
ul#nav a:hover {background: #95B3DE;color:#000;}
ul#nav li.activelink a,
ul#nav li.activelink a:hover {background: #FFF;color: #003}

div#container{width:800px; margin:0 auto 10px; padding:0px 0 10px; text-align:left; }
div#content{width:590px; margin:0 0 10px 10px; padding: 20px 20px 20px 20px; background:#FFF;}
div#content h1 a, h2 a, h3 a, h4 a {text-decoration:none; color:#0080C0;}
div#content h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {color: #384AAA; text-decoration:underline;}
div#content h2{margin: 10px 0; color:#008000;} /* 50C0} */
div#content h3{font-size:110%; color:#007BC4; font-weight:bold; text-transform:uppercase; letter-spacing:1px; margin:0; line-height:2.0;}
div#content td a {text-decoration:none; color:#0080C0;}
div#content td a:hover {color: #384AAA; text-decoration:underline;}
div#content li{font-size:95%; list-style-image:url(/css/bullet_list.gif); line-height:1.5}
div#content ol li{list-style-type:decimal; list-style-image:none;}
div#content pre{font-size:120%;}
div#content p{line-height:1.5; text-align:justify;}

/* farbige 3 Blöcke auf Hauptseite */
ul#intro,
ul#intro li	{list-style-type:none; list-style-image:none; margin:0; padding:0;}
ul#intro	{width:100%; overflow:hidden; margin-bottom:20px}
ul#intro li	{float:left; width:180px; margin-right:10px; padding:10px 0}
ul#intro li p {font-size:115%; margin:0; padding: 0 10px; line-height:1.3}
ul#intro h3	{margin:0; padding: 0 10px}
ul#intro li h3 a{font-size:120%; text-decoration:none; text-transform:uppercase; color: #FFF}
ul#intro li a:hover{color:white;}
ul#intro li#mission{background: #E65714;}
ul#intro li#services{background: #42B4AC;}
ul#intro li#more{background: #7D63A9;}

div.date{float:left;width: 4em;padding: 5px 0;background: #F1DDC4;color:#B0001E;
    text-align:center;margin: 0 4px 4px 0;font-size: 80%;line-height:0.9}
div.date span{display:block;font-size: 150%;font-weight:bold}

div.comments div{background:#EEE; margin-bottom:10px;}
div.comments p{padding:8px 10px 8px 12px; margin:0;} /* top right bottom left */
div.comments h3{padding-left:12px; padding-top:10px;}
div.comments div.odd{background:#DAE6FE;}

div#footer{clear:both; width:750px; margin:0 10px 0; padding: 5px 0;
		   background:#B4CEF7; color:#000040; text-align:center; font-size:80%} /* original: 586695 */
div#footer p{margin:0}

div#sidebar{font-size:95%; float: right;width: 150px; margin-top:20px;}
div#sidebar div{padding: 5px 0;margin-bottom: 5px}
div#sidebar div#menu{margin: 0 5px}
div#sidebar p{margin: 0 5px;padding:0}
div#sidebar p+p{margin-top: 0.7em}
div#sidebar h3{font-weight:bold; margin-left: 5px}

div#topofpage a,img{text-decoration:none; color:#0080C0; font-size:70%; border-style:none; padding:0; margin:0;}
.imgblock{padding:5px;}

/* Box "Mehr.." */
div#navmore{background: #95B3DE url(/css/bg_gradblue5a.jpg); } /* Mehr..-Box border:1px solid #FFF */
div#navmore ul,
div#navmore li{margin:0;padding:0;list-style-type:none;line-height:1.5}
div#navmore a{background:url(/css/bullet_menu.gif) no-repeat center left;
			  color:#2660B1; margin-left:5px; padding-left:12px}
div#navmore h3,
div#navsoc  h3,
div#navaktu h3 {font-size:110%; color: #B02A36; text-transform:uppercase; letter-spacing:1px; margin:0 5px}
/* div#navmore a:hover{color:#FFF} */
div#navaktu{background:#B1C0D5 url(/css/bg_gradgraya.jpg);}
div#navsoc,
div#navsrch{background:#B4CEF7 url(/css/bg_gradblue5a.jpg); margin-bottom:0px;}
div#navaktu a{background:none; padding-left:0px;}

form input#find{font-size:90%; width:90px; margin-left:10px; background:url(/css/icon_search.gif) #FFFFE1 no-repeat 3px; border:1px solid #91BFEE; padding-left:20px;} /* background: #FFFFD9 hellgelb; #E1E9F2 blaugrau */
form input, form textarea {font-family:Tahoma,Verdana; font-size:1em;}

/* div#transp p{font-size: 110%; font-weight:bold;}
div#transp {margin: 0 15px 10px; padding: 5px} 
div#transp p, div#transp h2{margin: 0 5px} */
/* div#transp{background: url(/css/relax.jpg)} */
div#transp h2{color: #004080}
div#transp p{color: #0080FF}

acronym.acronym	{ cursor:help; border-bottom:1px dotted #008040; /* #666666 */ }
.keywords		{ font-size:10px; }
div.textwords p { font-size:80%; }

