   
   
/*

	Projekt: Herten - Copacabackum
	Start: 11.08.2008
	Author: unternehmen.online GmbH & Co. KG

													*/
													

html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin: 0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }


html, body { font-size: 100%; padding: 0; margin: 0; background: #FFF492; } 

acronym {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-bottom: 1px dotted black;
}


.unsichtbar {
position: absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display: inline; 
}

hr {
position: absolute;
left: -1000px;
top: -1000px;
width:0px;
height: 0px;
overflow :hidden;
display: inline;
}




div.wrapper {
width: 100%;
margin: 0;
padding: 0;
text-align:center;
}

div.site {
width: 960px;
margin: 0 auto 0 auto;
padding: 0 0 50px 0;
text-align:left;
}





/* Metanav */

div.metanav-container {
float: left;
display: inline;
margin: 0 0 0 0;
padding: 0 0 12px 0;
width:960px;
}



div.metanav-sites {
/*float: left;*/ /* wg. Jumpmenue */
display: inline;
margin: 0 0 0 0;
padding: 0;
}

div.metanav-sites ul {
list-style: none;
padding: 0;
margin: 0;  
}

div.metanav-sites ul li {
margin: 0;
padding: 0;
float:left;
display: inline;
background:url(../images/oase_metanav_sites_leftcorner.gif) left no-repeat;
line-height: 100%;  
}

a.metanav-sites-01:link, a.metanav-sites-01:visited {
font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; padding: 8px 17px 7px 50px; margin: 0 12px 0 0; float:left; display:inline; background:url(../images/oase_metanav_sites_01_off.gif) right no-repeat;}
a.metanav-sites-01:hover, a.metanav-sites-01:active, a.metanav-sites-01:focus {
font-size: 12px; font-weight: bold; text-decoration: none; color: #FF7D18; padding: 8px 17px 7px 50px; margin: 0 12px 0 0; float:left; display:inline; background:url(../images/oase_metanav_sites_01_over.gif) right no-repeat; }

a.metanav-sites-02:link, a.metanav-sites-02:visited {
font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; padding: 8px 17px 7px 50px; margin: 0 12px 0 0; float:left; display:inline; background:url(../images/oase_metanav_sites_02_off.gif) right no-repeat;}
a.metanav-sites-02:hover, a.metanav-sites-02:active, a.metanav-sites-02:focus {
font-size: 12px; font-weight: bold; text-decoration: none; color: #FF7D18; padding: 8px 17px 7px 50px; margin: 0 12px 0 0; float:left; display:inline; background:url(../images/oase_metanav_sites_02_over.gif) right no-repeat; }

a.metanav-sites-03:link, a.metanav-sites-03:visited {
font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; padding: 8px 17px 7px 50px; margin: 0 0 0 0; float:left; display:inline; background:url(../images/oase_metanav_sites_03_off.gif) right no-repeat;}
a.metanav-sites-03:hover, a.metanav-sites-03:active, a.metanav-sites-03:focus {
font-size: 12px; font-weight: bold; text-decoration: none; color: #FF7D18; padding: 8px 17px 7px 50px; margin: 0 0 0 0; float:left; display:inline; background:url(../images/oase_metanav_sites_03_over.gif) right no-repeat; }




div.metanav {
float: left;
display: inline;
margin: 0 0 0 0;
padding: 0;
height:31px;
}

div.metanav ul {
list-style: none;
padding: 0;
margin: 0;  
}

div.metanav ul li {
margin: 0;
padding: 0;
float:left;
display: inline;
}

a.metanav:link, a.metanav:visited {
font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; padding: 8px 12px 7px 12px; margin: 0 0 0 0; float:left; display:inline; background:url(../images/metanav_links_divider.gif) right no-repeat;}
a.metanav:hover, a.metanav:active, a.metanav:focus {
font-size: 12px; font-weight: bold; text-decoration: none; color: #FF7D18; padding: 8px 12px 7px 12px; margin: 0 0 0 0; float:left; display:inline; background:url(../images/metanav_links_divider.gif) right no-repeat; }

a.metanav-last:link, a.metanav-last:visited {
font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; padding: 8px 12px 7px 12px; margin: 0 0 0 0; float:left; display:inline; }
a.metanav-last:hover, a.metanav-last:active, a.metanav-last:focus {
font-size: 12px; font-weight: bold; text-decoration: none; color: #FF7D18; padding: 8px 12px 7px 12px; margin: 0 0 0 0; float:left; display:inline;  }




/* Header */

div.header {
float: left;
display: inline;
margin: 0 0 5px 0;
padding: 0;
width:960px;
height:150px;
}

div.header dl{
margin:0;
padding:0;
}

div.header dt{
margin:0;
padding:0;
}


/* Nav01 */

div.nav01-container {
float: left;
display: inline;
width: 960px;
height:59px;
margin: 0 0 12px 0;
padding: 0;
background: url(../images/oase_nav01_bg.gif) no-repeat;
}


div.nav01 {
float: left;
display: inline;
margin: 0 0 0 0;
padding: 0 0 0 1px;
}

div.nav01 ul {
list-style:none;
padding:0;
margin:0;  }

div.nav01 ul li {
margin:0;
padding:0;
float:left;
display:inline;
font-size: 100%; }


div.nav01 a.nav01off:link, div.nav01 a.nav01off:visited {
font-size: 14px; font-weight: bold; text-decoration: none; color: #ffffff; padding: 12px 15px 5px 15px; margin: 0 0 0 0; float:left; display:inline; background:url(../images/nav01_divider.gif) right top no-repeat;}
div.nav01 a.nav01off:hover, div.nav01 a.nav01off:active, div.nav01 a.nav01off:focus {
font-size: 14px; font-weight: bold; text-decoration: none; color: #FF7D18; padding: 12px 15px 5px 15px; margin: 0 0 0 0; float:left; display:inline; background:url(../images/nav01_divider.gif) right top no-repeat;}

div.nav01 a.nav01on:link, div.nav01 a.nav01on:visited {
font-size: 14px; font-weight: bold; text-decoration: none; color: #000000; padding: 12px 15px 5px 15px; margin: 0 0 0 0; float:left; display:inline; }
div.nav01 a.nav01on:hover, div.nav01 a.nav01on:active, div.nav01 a.nav01on:focus {
font-size: 14px; font-weight: bold; text-decoration: none; color: #000000; padding: 12px 15px 5px 15px; margin: 0 0 0 0; float:left; display:inline; }


div.nav01 a.nav01off-last:link, div.nav01 a.nav01off-last:visited {
font-size: 14px; font-weight: bold; text-decoration: none; color: #ffffff; padding: 12px 15px 5px 15px; margin: 0 0 0 0; float:left; display:inline; }
div.nav01 a.nav01off-last:hover, div.nav01 a.nav01off-last:active, div.nav01 a.nav01off-last:focus {
font-size: 14px; font-weight: bold; text-decoration: none; color: #FF7D18; padding: 12px 15px 5px 15px; margin: 0 0 0 0; float:left; display:inline; }

div.nav01 a.nav01on-last:link, div.nav01 a.nav01on-last:visited {
font-size: 14px; font-weight: bold; text-decoration: none; color: #000000; padding: 12px 15px 5px 15px; margin: 0 0 0 0; float:left; display:inline; }
div.nav01 a.nav01on-last:hover, div.nav01 a.nav01on-last:active, div.nav01 a.nav01on-last:focus {
font-size: 14px; font-weight: bold; text-decoration: none; color: #000000; padding: 12px 15px 5px 15px; margin: 0 0 0 0; float:left; display:inline; }


div.nav01 #current {
background:#ffffff url(../images/oase_nav01_bg_current.gif) left top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
div.nav01 #current a {
background:url(../images/oase_nav01_bg_on.gif) right top no-repeat; padding:12px 15px 5px 15px; display:block; }






/* Nav02 */


div.nav02-container {
float: left;
display: inline;
width: 227px;
margin: 3px 0 12px 0;
padding: 0;
}

div.nav02 {
width:197px;
float: left;
display: inline;
margin: 1px 0 60px 15px;
padding: 0 0 0 0;
}

div.nav02 ul {
list-style:none;
padding:0;
margin:0;  }

div.nav02 ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%; }


div.nav02 a.nav02off:link, div.nav02 a.nav02off:visited {
font-size: 12px; line-height:18px; font-weight: bold; text-decoration: none; color: #FF7D18; padding: 5px 0px 4px 30px; margin: 0 0 0 0; display:block; border-bottom:1px solid #FFB884; background:url(../images/oase_bullet_nav02_off.gif) top left no-repeat; }
div.nav02 a.nav02off:active, div.nav02 a.nav02off:hover {
font-size: 12px; line-height:18px; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 0px 4px 30px; margin: 0 0 0 0; display:block; border-bottom:1px solid #FFB884; background:url(../images/oase_bullet_nav02_on.gif) top left no-repeat; }
div.nav02 a.nav02on:link, div.nav02 a.nav02on:visited {
font-size: 12px; line-height:18px; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 0px 4px 30px; margin: 0 0 0 0; display:block; border-bottom:1px solid #FFB884; background:url(../images/oase_bullet_nav02_on.gif) top left no-repeat; }
div.nav02 a.nav02on:active, div.nav02 a.nav02on:hover {
font-size: 12px; line-height:18px; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 0px 4px 30px; margin: 0 0 0 0; display:block; border-bottom:1px solid #FFB884; background:url(../images/oase_bullet_nav02_on.gif) top left no-repeat; }

div.nav02 a.nav03off:link, div.nav02 a.nav03off:visited {
font-size: 12px; line-height:14px; font-weight: normal; text-decoration: none; color: #FF7D18; padding: 5px 0px 4px 40px; margin: 0 0 0 0; display:block; border-bottom:1px solid #FFE3CE; background:url(../images/oase_bullet_nav03_off.gif) top left no-repeat;}
div.nav02 a.nav03off:active, div.nav02 a.nav03off:hover {
font-size: 12px; line-height:14px; font-weight: normal; text-decoration: none; color: #000000; padding: 5px 0px 4px 40px; margin: 0 0 0 0; display:block; border-bottom:1px solid #FFE3CE; background:url(../images/oase_bullet_nav03_on.gif) top left no-repeat;}
div.nav02 a.nav03on:link, div.nav02 a.nav03on:visited {
font-size: 12px; line-height:14px; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 0px 4px 40px; margin: 0 0 0 0; display:block; border-bottom:1px solid #FFE3CE; background:url(../images/oase_bullet_nav03_on.gif) top left no-repeat;}
div.nav02 a.nav03on:active, div.nav02 a.nav03on:hover {
font-size: 12px; line-height:14px; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 0px 4px 40px; margin: 0 0 0 0; display:block; border-bottom:1px solid #FFE3CE; background:url(../images/oase_bullet_nav03_on.gif) top left no-repeat;}




/* Path */

div.path {
float: left;
display: inline;
clear:left;
margin: 5px 0 0 15px;
padding: 0;
width:920px;
}

div.path p {
font-size: 11px; font-weight: normal; color: #FF7D18; padding: 0; margin: 0; text-decoration: none; } 

div.path a:link, div.path a:visited {
font-size: 100%; font-weight: bold; text-decoration: none; color: #000000; padding: 0 2px 0 2px; margin: 0; }
div.path a:hover, div.path a:active, div.path a:focus {
font-size: 100%; font-weight: bold; text-decoration: none; color: #FF7D18; padding: 0 2px 0 2px; margin: 0; }








/* Help */

div.help-container {
float: left;
display: inline;
width:960px;
margin: 0 0 12px 0;
padding: 0;
}



div.help-quicklinks {
float: left;
display: inline;
width:354px;
height:56px;
margin: 0 12px 0 0;
padding: 0;
background:url(../images/oase_help_quicklinks_bg.gif) no-repeat;
}

div.help-quicklinks h3 {
float: left; display: inline; color:#000000; font-size:12px; font-weight:bold; margin:4px 0 0 15px; padding:0 0 0 18px; background:url(../images/bullet_quicklinks.gif) left no-repeat;
}

div.help-stichwortsuche {
float: left;
display: inline;
width:354px;
height:56px;
margin: 0 12px 0 0;
padding: 0;
background:url(../images/oase_help_stichwortsuche_bg.gif) no-repeat;
}

div.help-stichwortsuche h3 {
float: left; display: inline; color:#000000; font-size:12px; font-weight:bold; margin:4px 0 0 15px; padding:0 0 0 20px; background:url(../images/bullet_stichwortsuche.gif) left no-repeat;
}

div.help-darstellung {
float: left;
display: inline;
width:228px;
height:56px;
margin: 0 0 0 0;
padding: 0;
background:url(../images/oase_help_darstellung_bg.gif) no-repeat;
}

div.help-darstellung h3 {
float: left; display: inline; color:#000000; font-size:12px; font-weight:bold; margin:4px 0 0 15px; padding:0 0 0 20px; background:url(../images/bullet_darstellung.gif) left no-repeat;
}


select.help-long {
float: left; display: inline; width:296px; color:#000000; font-size:11px; font-weight:normal; margin:4px 0 0 15px; padding:0 0 0 0; 
}
input.help-long {
float: left; display: inline; width:292px; color:#000000; font-size:11px; font-weight:normal; margin:4px 0 0 15px; padding:0 0 0 3px; 
}
select.help-short {
float: left; display: inline; width:170px; color:#000000; font-size:11px; font-weight:normal; margin:4px 0 0 15px; padding:0 0 0 0; 
}



a.help-button:link, a.help-button:visited {
font-size: 100%; font-weight: bold; text-decoration: none; color: #000000; padding: 0 0 0 0; margin: 7px 0 0 10px; float: left; display: inline; width:17px; height:16px; background:url(../images/oase_help_button_off.gif) no-repeat; 
}
a.help-button:hover, a.help-button:active, a.help-button:focus {
font-size: 100%; font-weight: bold; text-decoration: none; color: #000000; padding: 0 0 0 0; margin: 7px 0 0 10px; float: left; display: inline; width:17px; height:16px; background:url(../images/help_button_over.gif) no-repeat; 
}

a.help-button span {
display:none; 
}




/* Startcontent */

div.startcontent-container {
float: left;
display: inline;
width:960px;
margin: 0 0 12px 0;
padding: 0;
}


div.startcontent {
float: left;
display: inline;
width:720px;
margin: 0 12px 0 0;
padding: 0;
}


div.area-01 {
float: left;
display: inline;
width:720px;
margin: 0 0 12px 0;
padding: 0;
background:#FFE400 url(../images/oase_area_01_bottom.gif) bottom no-repeat;
}

div.area-01-left {
float: left;
display: inline;
width:366px;
margin: 0 0 0 0;
padding: 0;
background:url(../images/oase_area_01_top.gif) top left no-repeat;
}

div.area-01-text {
float: left;
display: inline;
width:331px;
margin: 15px 20px 0 15px;
padding: 0 0 12px 0;
}

div.area-01-text h2{
float: left; display: inline; width:331px; margin: 0 0 7px 0; padding: 0; font-size:18px; color:#FF7D18; font-weight:normal;
}
div.area-01-text h2 a:link, div.area-01-text h2 a:visited{
color:#FF7D18; text-decoration:none;
}
div.area-01-text h2 a:hover, div.area-01-text h2 a:active, div.area-01-text h2 a:focus{
color:#000000; text-decoration:none;
}


div.area-01-text p{
float: left; display: inline; width:331px; margin: 0; padding: 0; font-size:12px; line-height:17px; color:#000000; font-weight:normal;
}

div.area-01-illu {
float: left;
display: inline;
width:354px;
margin: 0;
padding: 0;
}


div.area-02-container {
float: left;
display: inline;
width:720px;
margin: 0 0 12px 0;
padding: 0;
}

div.area-02-top {
float: left;
display: inline;
width:720px;
height:11px;
margin: 0 0 0 0;
padding: 0;
background:url(../images/oase_area_02_top.gif) no-repeat;
}

div.area-02-top span{
display:none;
}

div.area-02-bottom {
float: left;
display: inline;
width:720px;
margin: 0 0 0 0;
padding: 0;
background:#FFE400 url(../images/oase_area_02_bottom.gif) bottom no-repeat;
}

div.area-02-illu {
float: left;
display: inline;
width:198px;
margin: 4px 20px 0 15px;
padding: 0 0 15px 0;
}

div.area-02-text {
float: left;
display: inline;
width:467px;
margin: 0 12px 0 0;
padding: 0 0 12px 0;
}

div.area-02-text h2{
float: left; display: inline; width:467px; margin: 0 0 7px 0; padding: 0; font-size:18px; color:#FF7D18; font-weight:normal;
}
div.area-02-text h2 a:link, div.area-02-text h2 a:visited{
color:#FF7D18; text-decoration:none;
}
div.area-02-text h2 a:hover, div.area-02-text h2 a:active, div.area-02-text h2 a:focus{
color:#000000; text-decoration:none;
}


div.area-02-text p{
float: left; display: inline; width:467px; margin: 0; padding: 0; font-size:12px; line-height:17px; color:#000000; font-weight:normal;
}





div.area-03-container {
float: left;
display: inline;
width:720px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

div.area-03-top {
float: left;
display: inline;
width:720px;
height:11px;
margin: 0 0 0 0;
padding: 0;
background:url(../images/oase_area_03_top.gif) no-repeat;
}

div.area-03-top span{
display:none;
}

div.area-03-bottom {
float: left;
display: inline;
width:720px;
margin: 0 0 12px 0;
padding: 0 0 012px 0;
background:#FFE400 url(../images/oase_area_03_bottom.gif) bottom no-repeat;
}

div.area-03-headlink{
float: left; display: inline; width:653px; margin: 0 0 0 15px; padding: 0 0 5px 0; border-bottom:1px solid #FF7D18;
}
div.area-03-headlink h2{
margin: 0 0 0 0; padding: 0 0 0 0; font-size:15px; color:#FF7D18; font-weight:bold;
}
div.area-03-headlink h2 a:link, div.area-03-headlink h2 a:visited{
margin: 0 0 0 0; padding: 0 0 0 27px; font-size:15px; color:#FF7D18; font-weight:bold; text-decoration:none; background: url(../images/oase_area_03_head_bullet_off.gif) left no-repeat;
}
div.area-03-headlink h2 a:hover, div.area-03-headlink h2 a:active, div.area-03-headlink h2 a:focus{
margin: 0 0 0 0; padding: 0 0 0 27px; font-size:15px; color:#000000; font-weight:bold; text-decoration:none; background: url(../images/oase_area_03_head_bullet_over.gif) left no-repeat;
}


div.area-03-teaser {
float: left;
display: inline;
width:336px;
margin: 20px 0 0 15px;
padding: 0;
}

div.area-03-teaser-illu{
float: left; display: inline; margin: 0 15px 0 0; padding: 0 0 0 0; width:80px;
}

div.area-03-teaser-text{
float: left; display: inline; margin: 0 0px 0 0; padding: 0 0 0 0; width:241px;
}
div.area-03-teaser-text p{
float: left; display: inline; margin: 0 0 0 0; padding: 0 0 0 0; font-size:12px; color:#000000;  
}

div.area-03-teaser-text a:link, div.area-03-teaser-text a:visited{
float: left; display: inline; margin: 0 0 0 0; padding: 0 0 0 0; font-size:15px; color:#FF7D18; font-weight:bold; text-decoration:none;
}
div.area-03-teaser-text a:hover, div.area-03-teaser-text a:active, div.area-03-teaser-text a:focus{
float: left; display: inline; margin: 0 0 0 0; padding: 0 0 0 0; font-size:15px; color:#000000; font-weight:bold; text-decoration:none;
}



/* Marginalspalte */

div.marginal {
float: left;
display: inline;
width:228px;
margin: 0 0 0 0;
padding: 0;
}


div.marginal-container {
}

div.marginal-top {
float: left;
display: inline;
width:228px;
height:11px;
margin: 0 0 0 0;
padding: 0;
background:url(../images/oase_marginal_top.gif) no-repeat;
}

div.marginal-top span{
display:none;
}

div.marginal-bottom {
float: left;
display: inline;
width:228px;
margin: 0 0 12px 0;
padding: 0;
background:url(../images/oase_marginal_bottom.gif) bottom no-repeat;
}

div.marginal-bottom-inside {
float: left;
display: inline;
width:198px;
margin: 0 0 0 15px;
padding: 0 0 15px 0;
}

div.marginal-bottom-inside h2{
float: left; display: inline; width:198px; margin: 0 0 7px 0; padding: 0 0 0 0; font-size:14px; color:#000000; font-weight:bold; 
}
div.marginal-bottom-inside h2 a:link, div.marginal-bottom-inside h2 a:visited{
margin: 0 0 0 0; padding: 2px 0 2px 27px; font-size:14px; color:#000000; text-decoration:none; background: url(../images/marginal_bullet_off.gif) left no-repeat;
}
div.marginal-bottom-inside h2 a:hover, div.marginal-bottom-inside h2 a:active, div.marginal-bottom-inside h2 a:focus{
margin: 0 0 0 0; padding: 2px 0 2px 27px; font-size:14px; color:#FF7D18; text-decoration:none; background: url(../images/oase_marginal_bullet_over.gif) left no-repeat;
}
div.marginal-bottom-inside img{
float: left; display: inline; width:198px; margin: 0 0 12px 0; padding: 0 0 0 0; 
}
div.marginal-bottom-inside p{
float: left; display: inline; width:198px; margin: 0 0 12px 0; padding: 0 0 0 0; font-size:12px; color:#000000; font-weight:normal; 
}


div.marginal-bottom-inside p a:link, div.marginal-bottom-inside p a:visited {
color: #FF7D18; text-decoration: none;  } 
div.marginal-bottom-inside p a:hover, div.marginal-bottom-inside p a:active, div.marginal-bottom-inside p a:focus {
color: #000000; text-decoration: underline;  } 

div.marginal-links {
float: left;
display: inline;
width:198px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}




span.more {
float:left; display:inline; margin:4px 0 0 0; padding:4px 0 4px 0; height:22px; background: url(../images/oase_more_corner_left.gif) left center no-repeat; }
span.more a:link,span.more a:visited {
font-size: 12px; line-height:22px; font-weight: bold; text-decoration: none; color: #000000; float:left; display:inline; padding: 0px 28px 0px 4px; margin: 0 0 0 6px; height:22px; background: url(../images/oase_more_corner_right_off.gif) right center no-repeat;}
span.more a:hover, span.more a:active, span.more a:focus {
font-size: 12px; line-height:22px; font-weight: bold; text-decoration: none; color: #FF7D18; float:left; display:inline; padding: 0px 28px 0px 4px; margin: 0 0 0 6px; height:22px; background: url(../images/oase_more_corner_right_over.gif) right center no-repeat;}

span.more2 {
float:left; display:inline; margin:0px 0 0 0; padding:4px 0 4px 0; height:22px; background: url(../images/oase_more2_corner_left.gif) left center no-repeat; }
span.more2 a:link, span.more2 a:visited {
font-size: 12px; line-height:22px; font-weight: bold; text-decoration: none; color: #000000; float:left; display:inline; width:160px; height:22px; padding: 0px 28px 0px 4px; margin: 0 0 0 6px; background: url(../images/oase_more2_corner_right_off.gif) right center no-repeat;}
span.more2 a:hover, span.more2 a:active, span.more2 a:focus {
font-size: 12px; line-height:22px; font-weight: bold; text-decoration: none; color: #FF7D18; float:left; display:inline; width:160px; height:22px; padding: 0px 28px 0px 4px; margin: 0 0 0 6px; background: url(../images/oase_more2_corner_right_over.gif) right center no-repeat;}

div.content span.more3 {
float:left; display:inline; margin:4px 0 0 0; padding:0px 0 4px 0; height:22px; background: url(../images/oase_more3_corner_left.gif) left center no-repeat; }
div.content span.more3 a:link, div.content span.more3 a:visited {
font-size: 12px; font-weight: bold; text-decoration: none; color: #ffffff; float:left; display:inline; padding: 4px 28px 0px 4px; margin: 0 0 0 6px; height:22px; background: url(../images/oase_more3_corner_right_off.gif) right center no-repeat;}
div.content span.more3 a:hover, div.content span.more3 a:active, div.content span.more3 a:focus {
font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; float:left; display:inline; padding: 4px 28px 0px 4px; margin: 0 0 0 6px; height:22px; background: url(../images/oase_more3_corner_right_over.gif) right center no-repeat;}





/* Footer */

div.footer {
float: left;
display: inline;
width: 720px;
margin: 15px 0 0 15px;
padding: 0 0 0 0;
font-size: 12px; 
}


div.footer ul {
list-style: none;
padding: 0;
margin: 0;  
}

div.footer ul li {
margin: 0;
padding: 0;
float:left;
display: inline;
}


div.footer a:link, div.footer a:visited {
font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; padding: 0 0 0 13px; margin: 0 0 0 13px; background:url(../images/footer_divider.gif) left no-repeat;
}
div.footer a:hover, div.footer a:active, div.footer a:focus {
font-size: 12px; font-weight: normal; text-decoration: underline; color: #000000; padding: 0 0 0 13px; margin: 0 0 0 13px; background:url(../images/footer_divider.gif) left no-repeat;
}









/* Folgecontent */


div.content-container-top {
float: left;
display: inline;
width:720px;
height:11px;
margin: 0 0 0 0;
padding: 0;
background:url(../images/oase_content_container_top.gif) no-repeat;
}

div.content-container-top span{
display:none;
}

div.content-container-bottom {
float: left;
display: inline;
width:720px;
margin: 0 0 12px 0;
padding: 0 0 15px 0;
background:#ffffff url(../images/oase_content_container_bottom.gif) bottom no-repeat;
}



div.content-container-inside-top {
float: left;
display: inline;
width:478px;
height:11px;
margin: 3px 0 0 0;
padding: 0;
background:url(../images/oase_content_container_inside_top.gif) no-repeat;
}

div.content-container-inside-top span{
display:none;
}

div.content-container-inside-bottom {
float: left;
display: inline;
width:478px;
margin: 0 0 12px 0;
padding: 0 0 0 0;
background:#FFF7B3 url(../images/oase_content_container_inside_bottom.gif) bottom no-repeat;
}



div.content {
float: left;
display: inline;
width:448px;
margin: 15px 0 0 15px;
padding: 0 0 45px 0;
}

div.content p { font-size: 12px; color: #000000; line-height: 18px; }

div.content a:link, div.content a:visited {
color: #FF7D18; text-decoration: underline; font-weight: bold; } 
div.content a:hover, div.content a:active, div.content a:focus {
color: #000000; text-decoration: underline; font-weight: bold; } 

div.content h1 { font-size: 20px; font-weight: bold; margin:0 0 11px 0; padding:0 0 0 0; line-height:26px; }
div.content h2 { font-size: 16px; font-weight: bold; margin:0 0 11px 0; } 
div.content h3 { font-size: 13px; font-weight: bold; margin:0 0 11px 0; } 
div.content h4 { font-size: 10px; font-weight: normal; } 
div.content h5 { font-size: 9px; font-weight: normal; } 
div.content h6 { font-size: 8px; font-weight: normal; } 

div.content ul { 	 	margin-top: 5px; margin-bottom: 15px; }
div.content ul li { 	color: #000000; font-size: 12px; line-height: 16px; list-style: square outside; display: list-item; margin: 0 0 5px 30px; }
div.content ul li li { 	color: #000000; font-size: 100%; line-height: 16px; list-style: disc outside; display: list-item; margin: 0 0 5px 25px; }
div.content ol { 	 	margin-top: 5px; margin-bottom: 5px; }
div.content ol li { 	color: #000000; font-size: 12px; line-height: 16px; list-style: decimal outside; display: list-item; margin: 0 0 5px 35px;}
div.content ol li li { 	color: #000000; font-size: 100%; line-height: 16px; list-style: upper-roman outside; display: list-item; margin: 0 0 5px 25px; }

div.content img{
margin:0 10px 0 0;}


div.content table{
margin:0 0 20px 0; border-spacing:0px; border-collapse:collapse; width:100%;}

div.content table th{
border-bottom:2px solid #000000; }
div.content table th p{
margin:25px 10px 5px 10px; padding:0; color:#000000; font-weight:bold; font-size: 16px; }

div.content table td{
border-bottom:1px solid #000000;  }
div.content table td p{
margin:5px 10px; padding:0; color:#000000; font-size: 12px; }


















/* FORMULARE */
fieldset {
border: 0px solid #000000;
padding : 0 0 0 0;
margin:0 0 0 0;
width:100%;}

legend {
display:none;
font-size : 12px;
font-weight : bold;
color : #000000;
margin: 0 5px 5px 0;
padding: 0 5px 0 0; }

.rot {
color : #ff0000; }

div.formcontainer {
float : left;
display:inline;
width:100%;
margin:0 0 12px 0;
padding:0 0 12px 0; }

div.formcontainer h2.formsubhead {
font-size:16px; margin:0 0 0 0px; padding:10px 0 10px 0; font-weight:bold; color:#FF7D18; clear:both; border-bottom:1px solid #FECD02;}


p.formtext {
font-size:12px; margin:10px 0 10px 0; color:#000000; clear:both;}


div.formrow {
float : left;
display:inline;
width:448px;
margin:0 0 0 0;
padding:8px 0 8px 0;
background:url(../images/oase_formrow_bg.gif) left bottom;  }

div.formrow2 {
float : left;
display:inline;
width:448px;
margin:0 0 0 0;
padding:8px 0 8px 0;
border-bottom:1px solid #ffffff;  }

div.formrow3 {
float : left;
display:inline;
width:448px;
margin:0 0 0 0;
padding:8px 0 8px 0; }

div.formrow-left {
float : left;
display:inline;
width:216px;
margin:0;
padding:0;  }

div.formrow-right {
float : left;
display:inline;
width:220px;
margin:0;
padding:0; }



label.left {
float : left;
display:inline;
width:197px;
margin:2px 0 0 0;
text-align : left;
font-size : 12px;
font-weight : bold;
line-height : 150%;
color:#000000; }

label.right {
float : left;
display:inline;
margin: 5px 0 0 0;
font-size: 12px;
width:190px;
line-height:120%;
color:#000000;
font-weight:normal;}

label.right2 {
float : left;
display:inline;
margin: 5px 0 0 0;
font-size: 12px;
width:418px;
line-height:120%;
color:#000000;
font-weight:bold;}

input.formular {
float : left;
font-size : 12px;
font-weight : normal;
width : 210px;
margin: 0px 0 5px 22px;
padding: 0px 0 0px 3px;
color:#000000;}

input.formular-mittel {
float : left;
font-size : 12px;
font-weight : normal;
width : 100px;
margin: 0px 0 5px 22px;
padding: 0px 0 0px 3px;
color:#313A44;}

input.formular-mittel2 {
float : left;
font-size : 12px;
font-weight : normal;
width : 120px;
margin: 0px 0 5px 0px;
padding: 0px 0 0px 3px;
color:#313A44;}

input.formular-kurz {
float : left;
font-size : 12px;
font-weight : normal;
width : 60px;
margin: 0px 0 5px 22px;
padding: 0px 0 0px 3px;
color:#313A44;}

input.formular-kurz2 {
float : left;
font-size : 12px;
font-weight : normal;
width : 30px;
margin: 0px 0 5px 22px;
padding: 0px 0 0px 3px;
color:#313A44;}

input.right {
text-align:left;
clear:left;
float : left;
display:inline;
margin: 3px 10px 0 0;
font-size : 12px;
vertical-align:middle;}

input.right2 {
text-align:left;
float : left;
display:inline;
margin: 0px 10px 0 0;
font-size : 12px;
vertical-align:middle;}

select.formular-mittel {
float : left;
font-size : 12px;
font-weight : normal;
width : 120px;
margin: 0px 0 5px 22px;
padding: 0px 0 0px 3px;
color:#000000;}

select.formular-lang {
float : left;
font-size : 12px;
font-weight : normal;
width : 217px;
margin: 0px 0 5px 22px;
padding: 0px 0 0px 3px;
color:#000000;}

textarea.formular {
float : left;
font-size : 12px;
font-weight : normal;
width : 212px;
height:100px;
margin: 0px 0 5px 22px;
padding: 0px 0 0px 3px;
color:#313A44;}

select.multiple {
float : left;
font-size : 12px;
font-weight : normal;
width : 217px;
height:125px;
margin: 0px 0 5px 22px;
padding: 0px 0 0px 3px;
color:#313A44;}


.suchevon {
FONT-SIZE: 12px;
FLOAT: left;
MARGIN: 0px;
LINE-HEIGHT: 120%;
padding: 4px 0 1px 3px;
margin: 0px 5px 5px 22px; }

.suchebis {
FONT-SIZE: 12px;
FLOAT: left;
MARGIN: 0px;
LINE-HEIGHT: 120%;
padding: 2px 0 1px 3px;
margin: 0px 5px 5px 10px;}

.label2 {
FONT-SIZE: 12px;
FLOAT: left;
MARGIN: 0px;
LINE-HEIGHT: 120%;
padding: 4px 0 1px 3px;
margin: 0px 0px 5px 0px;
width:90px; }


input.formularvon {
FONT-WEIGHT: normal;
FONT-SIZE: 12px;
FLOAT: left;
WIDTH: 30px;
margin: 0px 0 5px 0;
padding: 0px 0 0px 3px;}

input.formularbis {
FONT-WEIGHT: normal;
FONT-SIZE: 12px;
FLOAT: left;
WIDTH: 30px;
margin: 0px 0 5px 0;
padding: 0px 0 0px 3px;}



div.formbutton {
float : left;
display:inline;
width:100%;
margin:0 0 15px 0;}









/* Teaser */

div.teasercontainer-container {
float: left;
display: inline;
width:100%;
margin: 0 0 12px 0;
padding: 0 0 0 0;
}

div.teasercontainer-top {
float: left;
display: inline;
width:100%;
height:11px;
margin: 0 0 0 0;
padding: 0 0 0 0;
background:url(../images/oase_teasercontainer_top.gif) top no-repeat;
}

div.teasercontainer-top span{
display:none;
}

div.teasercontainer-bottom {
float: left;
display: inline;
width:100%;
margin: 0 0 0 0;
padding: 4px 0 15px 0;
background:#ffffff url(../images/oase_teasercontainer_bottom.gif) bottom no-repeat;
}

div.teaserillu {
float: left;
display: inline;
width:120px;
margin: 0 15px 0 15px;
padding: 0 0 0 0;
}

div.teaserillu img {
margin: 0;
padding: 0;
}


div.teasertextcontainer {
float: left;
display: inline;
width:283px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

div.teasertextcontainer h2 {
font-size:16px; font-weight:bold; color:#FF7D18; margin:-5px 0 0 0;
}
div.teasertextcontainer h2 a:link, div.teasertextcontainer h2 a:visited{
font-size:16px; color:#000000; text-decoration:none; margin:0 0 0 0; padding:0 0 5px 0; border:none; background:none;
}
div.teasertextcontainer h2 a:hover, div.teasertextcontainer h2 a:active, div.teasertextcontainer h2 a:focus{
font-size:16px; color:#FF7D18; text-decoration:none;  margin:0 0 0 0; padding:0 0 5px 0; border:none;
}

div.teasertextcontainer-links {
float: left;
display: inline;
width:283px;
margin: 7px 0 0 0;
padding: 0 0 0 0;
border-top:1px solid #FFB884; 
}
div.teasertextcontainer a:link, div.teasertextcontainer a:visited{
font-size:12px; color:#FF7D18; font-weight:bold; text-decoration:none; float:left; display:inline; width:283px; padding:3px 0 3px 0; margin:0; border-bottom:1px solid #FFB884; background:url(../images/oase_teaser_bullet_over.gif) right no-repeat;
}
div.teasertextcontainer a:hover, div.teasertextcontainer a:active, div.teasertextcontainer a:focus{
font-size:12px; color:#000000; font-weight:bold; text-decoration:none; float:left; display:inline; width:283px; padding:3px 0 3px 0; margin:0; border-bottom:1px solid #FFB884; background:url(../images/oase_teaser_bullet_off.gif) right no-repeat;
}

div.teasertextcontainer p {
font-size:12px; margin:0 0 0 0; margin:0 0 0 0; color:#000000; 
}











/* BUTTONS */


.buttons a, .buttons button{
    float:left;
	border:0;
}

.buttons  button span{
    display:none;
}

.buttons button{
    width:auto;
    overflow:visible;
    padding:0 0 0 0; /* IE6 */
}
.buttons button[type]{
    padding:0 0 0 0; /* Firefox */
}
*:first-child+html button[type]{
    padding:0 0 0 0; /* IE7 */
}


.buttons button img, .buttons a img{
    margin:0 3px -4px 0 !important;
    padding:0;
    border:none;
}

button:hover, .buttons a:hover, .buttons a:active{
}



/* BUTTONS SPEICHERN */
button.los, .buttons a.los{
color:#999DA2; background: transparent url(../images/oase_help_button_off.gif) top left no-repeat; width:17px; height:16px;margin: 7px 0 0 10px; cursor:pointer;}
.buttons a.los:hover, button.los:hover, .buttons a.los:active{
color:#002089; background: transparent url(../images/help_button_over.gif) top left no-repeat; width:17px; height:16px;margin: 7px 0 0 10px; cursor:pointer;}









/* JUMPMENUE */

.jump {
font-size: 11px;
height:20px;
}
.jump a:active, .jump a:focus {
left: 0px;
top: 0px;
color:#000000;
font-weight:bold;
text-decoration:none;
background:url(../images/jump_bg.gif) no-repeat;
width:508px;
height:31px;
padding:8px 0 0 20px;
}

/* jump targets */
.ac {
float: left !important;
font-size: 0 !important;
height: 0 !important;
line-height: 0.0 !important;
margin: 0 !important;
padding: 0 !important;
width: auto !important;
}

/* box with hidden jump links */
.jump {
position: absolute;
z-index: 100;
}
.jump a {
height: auto;
width: auto;
}

.hd, .jump a {
left: -400em;
overflow: hidden;
position: absolute;
}












/* Bilderausrichtung im Contentbereich */

.csc-textpic{
}

.csc-textpic-left{
text-align:left;}

.csc-textpic-center{
text-align:center;}

.csc-textpic-right{
text-align:right;}

.csc-textpic-above{
clear:both;}

.csc-textpic-below{
clear:both;}

.csc-textpic-intext-left .csc-textpic-imagewrap{
float:left;
display:inline;
margin:0 20px 0 0;}

.csc-textpic-intext-right .csc-textpic-imagewrap{
float:right;
display:inline;
margin:0 0 0 20px;}


.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{
float:left;
display:inline;
margin:0 20px 0 0;}

.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{
float:right;
display:inline;
margin:0 0 0 20px;}




.csc-textpic .csc-textpic-text{
text-align:left;}

.csc-textpic-below .csc-textpic-text{
text-align:left;}


.csc-textpic-intext-left-nowrap .csc-textpic-text{
display:inline;}
.csc-textpic-intext-right-nowrap .csc-textpic-text{
display:inline;}











/* Presse */




.tx-uopresseserviceparser-pi3 div{
float:left;
display:inline;
width:100%;
padding:10px 0 0 0;
border-top:1px solid #000000;
}

.tx-uopresseserviceparser-pi3 .date{
font-weight:bold;
margin:0;
}

.tx-uopresseserviceparser-pi3 h2 a:link, .tx-uopresseserviceparser-pi3 h2 a:visited{
color:#000000; text-decoration:none;}
.tx-uopresseserviceparser-pi3 h2 a:hover, .tx-uopresseserviceparser-pi3 h2 a:active, .tx-uopresseserviceparser-pi3 h2 a:focus{
color:#1D9DD6; text-decoration:none;}





.tx-uopresseserviceparser-pi4 .date{
font-weight:bold;
margin:0;
}





.tx-uopresseserviceparser-pi5 div{
float:left;
display:inline;
width:100%;
padding:10px 0 0 0;
border-top:1px solid #000000;
}

.tx-uopresseserviceparser-pi5 .date{
font-weight:bold;
margin:0;
}

.tx-uopresseserviceparser-pi5 h2 a:link, .tx-uopresseserviceparser-pi5 h2 a:visited{
color:#000000; text-decoration:none;}
.tx-uopresseserviceparser-pi5 h2 a:hover, .tx-uopresseserviceparser-pi5 h2 a:active, .tx-uopresseserviceparser-pi5 h2 a:focus{
color:#1D9DD6; text-decoration:none;}






/* News in der Marginalspalte  */

div.marginal-news-container {
float: left;
display: inline;
width:198px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

div.marginal-news {
float: left;
display: inline;
width:198px;
margin: 0 0 0 0;
padding: 8px 0 5px 0;
background:url(../images/marginal_news_trenner.gif) top no-repeat;
}

span.marginal-news-date {
float: left;
display: inline;
width:173px;
margin: 0 0 0 25px;
padding: 0 0 0 0;
font-size: 12px;
line-height:17px;
}

div.marginal-news a.marginal-news-link:link, div.marginal-news a.marginal-news-link:visited {
float: left; display: inline; width:173px; margin: 0 0 0 0; padding: 0 0 0 25px; font-size: 12px; font-weight:normal; line-height:17px; color:#FF7D18; text-decoration:none; background:url(../images/news_bullet_off.gif) left top no-repeat;}
div.marginal-news a.marginal-news-link:hover, div.marginal-news a.marginal-news-link:active, div.marginal-news a.marginal-news-link:focus {
float: left; display: inline; width:173px; margin: 0 0 0 0; padding: 0 0 0 25px; font-size: 12px; font-weight:normal; line-height:17px; color:#000000; text-decoration:underline; background:url(../images/news_bullet_over.gif) left top no-repeat;}









/* Bildergallery  */

div.wtgallery_singlepic {
float:left;
display:inline;
width:100%;
padding:24px 0 10px 0;
text-align:center;
background:#ffffff;
font-size:12px;
}

div.wtgallery_singlepic img{
margin:0 0 10px 0;
border:none;
}


div.wtgallery_pagebrowser {
float:left;
display:inline;
width:100%;
padding:0 0 10px 0;
text-align:center;
}


div.wtgallery_singlepic_fwdback {
float:left;
display:inline;
width:100%;
padding:0 0 10px 0;
text-align:center;
}

div.wtgallery_singlepic_fwd {
display:inline;
margin:0 0 0 0;
font-size:12px;
}

div.wtgallery_singlepic_back {
display:inline;
margin:0 220px 0 0;
font-size:12px;
}


div.wtgallery_singlepic_popup {
float:left;
display:inline;
width:100%;
padding:10px 0 10px 0;
text-align:center;
font-size:12px;
}


div.gallerypics{
float:left;
display:inline;
width:100%;
padding:10px 0 10px 0;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
text-align:center;
}

div.gallerypics img{
margin:0 10px 10px 0;
border:none;
}





div.wtgallery_pagebrowser {
float:left;
display:inline;
width:100%;
padding:0 0 10px 0;
text-align:center;
}

div.wtgallery_pagebrowser_back {
display:inline;
margin:0 100px 0 0;
font-size:12px;
}

div.wtgallery_pagebrowser_page {
display:inline;
margin:0 100px 0 0;
font-size:12px;
}

div.wtgallery_pagebrowser_fwd {
display:inline;
margin:0 0 0 0;
font-size:12px;
}








/* Events  */

div.kb_eventboard-entry {
float:left;
display:inline;
width:100%;
font-size:12px;
padding:10px 0 0 0;
border-top:1px solid #000000;
border-bottom:none;}
