* { margin:0; padding:0; font-size: 100%; } 
html { height: 100% } 
body { height:100%; font-size: 100.01%; position: relative; text-align: left; } 
fieldset, img { border:0; }
select, input, textarea { font-size: 99% }


body {
	font-family: Verdana,Arial,sans-serif;
	color: #000000; 
	margin: 0px; 
	padding: 0px; 
	text-align: center; 
	background-color: #FFFFFF;
}


/* Datei Downloads */
.csc-uploads { font-size: 0.7em; line-height: 1.2em; }
.csc-uploads-1 {  }
.csc-uploads-icon { padding: 1px; }
.csc-uploads-fileName { padding: 0px 10px 0px 0px; }
.csc-uploads-fileName a { color: #000000; text-decoration: underline; }
.csc-uploads-fileSize { color: #393939; }




/* News Anreisser */
.news_bild_links_bild { float: left; margin: 0px 15px 0px 0px; width: 175px; }
.news_bild_links_text { float: left; width: 430px; }

.news_bild_rechts_bild { float: right; margin: 0px 0px 0px 15px; width: 175px; text-align: center;}
.news_bild_rechts_text { float: right; width: 430px; }

.news_vorschau_text { }





/* Layout ------------------------------------------------------- */
/* -------------------------------------------------------------- */

#content_container {
	/*display: table;*/
	width: 650px;
	margin: 0px 0px 0px 0px;
}



#navigation_print_schrift { display: none; }
#navigation_oben { display: none; }
#header { display: none; }
#page_container { width: 650px; text-align: left; margin: 0 auto; }
#navigation_container { display:none; }
#links_zusatz_spalte { display: none; }
#content_links { display: none; }
#content_rechts { width: 650px; }





/* Inhalt ------------------------------------------------------- */
/* -------------------------------------------------------------- */


.bodytext { font-size: 0.7em; line-height: 1.2em; }
.bodytext a { text-decoration: underline; color: #000000;}

h1 { font-size: 0.8em; margin-bottom: 5px; }
h1 a{ text-decoration: underline; color: #000000; }


.contenttable-0 { font-size: 0.7em; line-height: 1.2em; }
.contenttable-0 td { padding: 1px 2px 1px 0px; }
.contenttable-0 td a{ text-decoration: underline; color: #000000; }
.contenttable-0 .td-0 { font-weight: bold;}


/* Suche -------------------------------------------------------- */
/* -------------------------------------------------------------- */

.suchform { display: none; }


/* Topnavigation ------------------------------------------------ */
/* -------------------------------------------------------------- */

ul.topmenu { display:none; }




/* Hauptnavigation ---------------------------------------------- */
/* -------------------------------------------------------------- */



ul.navigation1,
ul.navigation2,
ul.navigation3,
ul.navigation4,
ul.navigation5,
ul.navigation6,
ul.navigation7,
ul.navigation8,
ul.navigation9,
ul.navigation10 { display: none; }



/* Suche ------------------------------------------------------------ */

.tx-indexedsearch { font-family: Verdana; font-size: 11px; font-weight: normal; line-height: 16px; text-decoration: none; color: #3C3C3C; }
.tx-indexedsearch a { font-family: Verdana; font-size: 11px; font-weight: normal; line-height: 16px; text-decoration: underline; color: #00297F; }

.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:200px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:195px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { margin-top: 20px; text-align:left; font-weight:bold; color: #00297F;}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#901D01; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E7ECF5; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }


.tx-indexedsearch-info  { padding: 5px; }
.tx-indexedsearch-path a { color:#3C3C3C; }
.tx-indexedsearch-descr, .tx-indexedsearch-info { font-family: Verdana; font-size: 11px; font-weight: normal; line-height: 16px; text-decoration: none; color: #3C3C3C; }

.tx-indexedsearch-browsebox { margin: 10px 0px 10px 0px;}
/*
.tx-indexedsearch-searchbox-sword { margin-left: 5px; font-family: Verdana; font-size: 10px; font-weight: normal; color:#000000; padding: 2px; border: 1px #C8C8C8 solid;}
*/
.tx-indexedsearch-searchbox-button { margin-left: 5px; margin-top: 5px; font-family: Verdana; font-size: 10px; font-weight: normal; color:#000000; padding: 2px; border: 1px #000000 solid;}

.tx-indexedsearch-searchbox td { font-family: Verdana; font-size: 11px; font-weight: normal; line-height: 16px; text-decoration: none; color: #3C3C3C; }
.tx-indexedsearch-whatis { display: none; }
.tx-indexedsearch-browsebox { margin: 20px 0px 20px 0px; }


.tx-indexedsearch-searchbox-sword { margin-left: 5px; }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	border: 1px solid #787878;
	font-family: Verdana, sans-serif;
	color: #393939;
	background: url(../design/suchebutton.gif);
	height: 20px;
 	cursor: pointer;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button:hover
{
 border: 1px solid #00297F;
 color:#00297F;
}

.tx-indexedsearch .tx-indexedsearch-searchbox SELECT.tx-indexedsearch-selectbox-type,
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT.tx-indexedsearch-selectbox-defop,
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT.tx-indexedsearch-selectbox-order,
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT.tx-indexedsearch-selectbox-desc,
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT.tx-indexedsearch-selectbox-results {
	margin-left: 5px;
	width: 200px;
	border: 1px solid #787878;
	font-family: Verdana, sans-serif;
	color: #393939;
}
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT.tx-indexedsearch-selectbox-desc { margin-left: -2px; }
.tx-indexedsearch-searchbox td { font-weight: bold; padding: 3px 0px 3px 0px;}



.oe9-photogallery a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
	font-weight: bold;
        color: #000000;
        text-decoration: underline;
}

.oe9-photogallery .link_inaktiv {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
	font-weight: bold;
        color: #AAAAAA;
        text-decoration: none;
}



.oe9-photogallery-beschreibung {
	background-color:#FFFFFF; 
	border: 1px #DDDDDD solid; 
	margin:1px;
}


.oe9-photogallery-beschreibung {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
	font-weight: normal;
        color: #000000;
        padding: 5px;
}

.oe9-photogallery-detail {
	background-color:#FFFFFF; 
	border: 1px #DDDDDD solid; 
	margin:1px;
}

.oe9-photogallery-vorschau {
	background-color:#FFFFFF; 
	border: 1px #DDDDDD solid; 
	float:left; 
	margin:1px;
}





