/* CSS Document */
body {
	margin:0 0 0 0;
	padding:20px 0 20px 0;
	background-color:#fff;
	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#main {
	width:100%;
	min-heiht:300px;
	margin:auto;
}

#top {
	background-image:none;
	height:80px;
}

#middle_top {
	background-image:none;
	height:5px;
	margin-top:5px;
}

#middle {
	background-image:none;
	min-height:350px;
	color:#000;
}

#middle_bottom {
	background-image:none;
}

#left { 
	width:100%;
	padding-left:0px;
	margin-right:0px;
	line-height:18px;
}

#right { 
	display:none;
}

#bottom {
	border-top:1px solid #000;
	background-image:none;
	font-size:10px;
}

#logo {
	float:left;
	padding-left:0px;
	padding-top:2px;
}

#slogan {
	float:left;
	color:#000;
	line-height:14px;
	font-size:11px;
	padding-left:25px;
	padding-top:38px;
}

#subnavi {
	display:none;
}

#subnavi strong { color:#16918c;}

#naviservice {
	display:none;
}

#search {
	display:none;
}

#content { }

/* MENU */
#navi {
	display:none;
}


/* Anpassungen */
#bottom p { margin:0 0 0 0; padding:0 0 0 0; color:#fff; text-align:center; }

#left ul { margin-left:-25px; list-style-type:square;} 

.clearer { float:none; clear:both;}

.csc-textpic-caption {
	background-color:#000;
	color:#fff;
	border-top:1px solid #fff;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
}

.csc-frame-rulerBefore { border-top:1px solid #000; padding-top:5px;}
.csc-frame-rulerAfter { border-bottom:1px solid #000; padding-bottom:15px;}
.csc-frame-indent { padding-left:50px;}
.csc-frame-indent3366{ padding-left:33%;}
.csc-frame-indent6633{ padding-right:33%;}
.csc-frame-invisible { padding:20px;}
.csc-frame-frame1 { border:1px solid #000; padding:5px;}
.csc-frame-frame2 { border:1px solid #000; background-color:#ffffff; padding:5px;}

.contenttable p { margin:0 0 0 -3px; padding:0 0 0 0;}

/* Extension für metab.de */
.tx-rtmetab-pi1-teaser1 { font-weight:bold; color:#000;}
.tx-rtmetab-pi1-teaser2 { font-weight:bold; color:#000; background-color:#fff;}
.tx-rtmetab-pi1-teaser1 td {  border-bottom:1px solid #000;}
.tx-rtmetab-pi1-teaser2 td {  border-bottom:1px solid #000;}

.tx-rtmetab-pi1-teaser1:hover { background-color:#fff; cursor:pointer;}
.tx-rtmetab-pi1-teaser2:hover { background-color:#fff; cursor:pointer;}

.tx-rtmetab-pi1-teaser1 a:link { color:#000; text-decoration:none;}
.tx-rtmetab-pi1-teaser1 a:visited { color:#000; text-decoration:none;}
.tx-rtmetab-pi1-teaser2 a:link { color:#000; text-decoration:none;}
.tx-rtmetab-pi1-teaser2 a:visited { color:#000; text-decoration:none;}

/* INDEXSUCHE */
#globalsearch { padding-left:0px; padding-top:0px;}
.suchfeld { border:0px; background-color:#fff; background-image:url(../images/suchfeld.gif); background-position:0px -5px; font-size:10px; height:22px; width:169px; color:#666; padding-left:10px; padding-right:10px; padding-top:4px;}
.suchbutton { border:0px; background-color:#fff; background-image:url(../images/suchebutton.gif); background-position:0px -1px; height:22px; width:22px;}
.suchbutton:hover { background-image:url(../images/suchebuttonover.gif); cursor:pointer;}

.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; border:1px dotted #666; padding-top:10px; padding-left:10px; padding-right:10px; }


.tx-indexedsearch-searchbox { margin-top:20px;}
.browsebox {border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; text-align:center;}
#left .browsebox { margin-left:0px;}

.tx-indexedsearch h3 { background-color:#eee; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; font-size:12px; padding:0px; padding-top:2px; margin:0px; line-height:12px;}
.tx-indexedsearch p { padding-top:0px; margin-top:3px;  margin-bottom:3px; padding-bottom:0px;}
.tx-indexedsearch-info { font-style:italic; font-size:10px; border-top:1px solid #cfcfcf; margin-top:3px; padding-top:0px;}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; margin-left:0px; }

.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 { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#16918c; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#fff; }
.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 .noResume { color:#666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#fff; font-size:16px; font-weight:bold; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { background-color:#cfcfcf; width:35px; height:16px; vertical-align:middle; font-size:11px; padding-top:5px; padding-right:5px; margin-top:-21px; text-align: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-title { margin-left:-7px; line-height:12px; vertical-align:2px;}
.tx-indexedsearch-icon { margin-top:-5px; padding-left:5px; vertical-align:middle;}

/* Webformular */
.input_mail_senden{ height:25px; border:1px solid #cfcfcf; background-color:#eee; cursor:pointer; color:#666;}
.input_mail_senden:hover{ height:25px; border:1px solid #16918c; color:#000; }

.input_mail_anmelden{ height:25px; border:1px solid #16918c; background-color:#e9ebec; cursor:pointer; color:#444;}
.input_mail_anmelden:hover{ height:25px; border:1px solid #000; color:#000; }

.input_mail { border:0px; border-bottom:1px solid #cfcfcf; background-color:#eee; padding-left:5px; width:270px; color:#444; font-size:12px;}
.input_mail_mitteilung { border:0px; border-bottom:1px solid #cfcfcf; background-color:#eee; padding-left:5px; font-size:11px; width:270px; color:#444; font-size:12px;}
.input_error { color:#16918c; font-size:10px;}
.input_mail_select { border:0px; border-bottom:1px solid #cfcfcf; background-color:#eee; padding-left:5px; font-size:11px; width:275px; color:#444; font-size:12px;}
.input_mail_plz { border:0px; border-bottom:1px solid #cfcfcf; background-color:#eee; padding-left:5px; font-size:11px; width:43px; color:#444; font-size:12px;}
.input_mail_ort { border:0px; border-bottom:1px solid #cfcfcf; background-color:#eee; padding-left:5px;; font-size:11px; width:219px; color:#444; font-size:12px;}
.mail_table { text-align:left;}
.input_mail_text { text-align:right; width:180px;}
textarea { border: 1px solid #16918c; height:80px; background-color:#e9ebec; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:334px;}
.tx-srfreecap-pi2-image { padding:0 0 0 0; margin:0 0 0 0; border: 1px solid #16918c;}
label { vertical-align: top;}

/* FONTS */
h1 { 
	background-color:#fff; 
	border-top:1px solid #000; 
	border-bottom:1px solid #000; 
	color:#000; 
	font-size:16px;
	padding-left:25px;
	line-height:18px;
	margin-left:-25px;
	margin-right:-25px;
	margin-top:15px;
}

#bottom a:link { color:#000; text-decoration:none;}
#bottom a:visited { color:#000; text-decoration:none;}
#bottom a:hover { color:#000; text-decoration:underline;}

#content a:link { color:#000; text-decoration:none;}
#content a:visited { color:#000; text-decoration:none;}
#content a:hover { color:#000; text-decoration:underline;}
