html, body {

	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;

} 
.internal-link   {color:black}
.external-link  {color:#FF9900}
.external-link-new-window {color:#FF9900}

.zert {float:right;margin-right:200px;margin-left:10px;}
.plzsuchfeld {float:left}
.suchbutton {background-color:#D4D0C8}

.black {color:black}

table.tabelle {

}

table.tabelle td {
	border: 1px dashed #C0C0C0;
	text-align: center;
	font-size: 14px;
	
	width: 100%;
}

td.zelleOrange p {

        padding: 8px;
        margin: 0px;

}

td.zelleOrangeVier p {

        padding: 8px;
        margin: 0px;

}

td.zelleOrangeZwei p {

        padding: 8px;
        margin: 0px;

}

td.zelleOrangeGanz p {

        padding: 8px;
        margin: 0px;

}


td.zelleOrange {
        text-align:center;
	background-color: #FF9900;
	font-weight:bold;
	font-size: 14px;
	
	width: 100%;
}


td.zelleOrangeZwei {
        text-align:center;
	background-color: #FF9900;
	font-weight:bold;
	font-size: 14px;
	
	width: 50%;
}

td.zelleOrangeVier {
        text-align:center;
	background-color: #FF9900;
	font-weight:bold;
	font-size: 14px;
	padding: 0px;
        margin: 0px;
	width: 25%;
}

td.zelleOrangeGanz {
        text-align:center;
	background-color: #FF9900;
	font-weight:bold;
	font-size: 14px;
	
	width: 100%;
}

.contenttable-1 td {

text-align:center;
font-size:12px;
background-color:#FF9900;
width:500px;
height:40px;
font-weight:bold;
}



.contenttable a:link {color:black}
.contenttable-2 td {
text-align:center;

font-size:12px;

background-color:#FF9900;

width:125px;
height:40px;
font-weight:bold;

}


.contenttable-3 td {
text-align:center;
font-size:12px;
background-color:#FF9900;
height:40px;
width:250px;
font-weight:bold;

}



.sel {font-weight:bold;}

.csc-sitemap a {color:#FF9900;font-size:90%}

.csc-sitemap ul {

list-style-type:none;

font-size:1.2em;

margin-bottom:8px;

padding-top:2px;

padding-left:20px;

margin-left:0;

}



.csc-sitemap ul ul {

list-style-image: url(img/sitemaparrow.gif);

margin-bottom:8px;

padding-left:25px;

margin-left:0;

font-size:1.2em;

}



ul.invs {
list-style-image: url(img/navipfeil.gif);
margin-left:12px;
padding:0;

}


.invs li {margin-top:6px}

ul.invs2 {
list-style-image: url(img/navipfeil.gif);
margin-left:12px;
margin-bottom:6px;
padding:0;

}



.invs2 li {margin-top:2px}

#right {
display:inline;
width:230px;
float:left;
padding-left:0;
margin-left:8px;
}

#right h1 {border:1px solid #efefef;background-color:#FFFFFF;font-size:.8em;

font-weight:bold;
margin-top:0px;
margin-bottom:0; 
padding-top:5px;
padding-bottom:5px; 
padding-left:10px;
padding-right:10px}



#right p {

	font-size: 0.8em;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:0;
	margin-top:0;
	margin-bottom:5px;
	background-image: url(img/kastlbottom230.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
	background-color:#ececec;

}


#naviposition { padding-top:36px;margin-left:1px;}

#header {
  float:left;
  width:100%;
  font-size:14px;
  line-height:normal;
  }

#header ul {

  margin:0;
  padding:10px 10px 0;
  list-style:none;

  }

#header li {

  float:left;
  background:url("img/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;

  }

#header a {
  float:left;
  display:block;
  background:url("img/right.gif") no-repeat right top;
  padding:3px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#fff;

  }

/* Commented Backslash Hack

   hides rule from IE5-Mac \*/

#header a {float:none;}

/* End IE5-Mac hack */

#header a:hover {

  color:#333;

  }

#header #current {

  background-image:url("img/left_on.gif");

  }

#header #current a {

  background-image:url("img/right_on.gif");

  color:#000;

  padding-bottom:5px;

  }





#suche { }



#infokasten {padding:0;margin:0}

#infokasten a:link {text-decoration:none; color:#FF9900; text-align:right}
#infokasten a:visited {text-decoration:none; color:#FF9900;}
#infokasten a:hover {text-decoration:none; color:#ccc;}
#infokasten a:active {text-decoration:none; color:#FF9900;}

.diplom h2 {border:1px solid #efefef;background-color:#FFFFFF;font-size:.8em;font-weight:bold;margin-top:0px;padding-top:5px; padding-bottom:5px; padding-left:10px;padding-right:10px}



.diplom p {

	font-size: 0.8em;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-image: url(img/kastlbottom.gif);
	background-position: bottom left;
	background-repeat:no-repeat;

}

#pfadnavi {background-color:#fff; height:27px;border:1px solid #efefef; color:#CCCCCC;font-size:12px}

#pfadnavi p {margin-top:5px;margin-left:20px}


#pfadnavi a:link {text-decoration:none;font-size:12px; color:#FF9900;}
#pfadnavi a:visited {text-decoration:none;font-size:12px; color:#FF9900;}
#pfadnavi a:hover {text-decoration:none;font-size:12px; color:#CCC;}
#pfadnavi a:active {text-decoration:none;font-size:12px; color:#FF9900;}

#textmitte {}

#textmitteunten {

	background-image: url(img/centerbottomfinal.gif);
	background-repeat: no-repeat;
	text-align:right;
	height:30px;
	font-size:.8em;

}






#textmitteunten p {padding-top:20px;padding-right:20px}


#textmitteunten a:link {color:#ff9900;text-decoration:none;}
#textmitteunten a:visited {color:#ff9900;text-decoration:none;}
#textmitteunten a:hover {color:#ccc;text-decoration:none;}
#textmitteunten a:active {color:#ff9900;text-decoration:none;}


#textmitte input {border:1px solid silver}


#textmitteobeninside {padding-left:20px;padding-right:20px;}

#textmitteoben li {font-size:.8em;line-height:1.5em;margin-bottom:5px}



#textmitteoben h3 {font-size:1em}



#container {

margin:5px;
width:1002px;
margin:auto;
text-align:left;

}


#head {

	border-top:1px solid white;
	padding:0;
	margin:0;
color:#FFFFFF;


}


#left {
display:inline;
width:176px;
float:left;
margin-top:40px;
margin-left:0;
font-size:12px;
color:silver;

}


#leftinside {padding-left:2px}

#leftinside a:link {

text-decoration:none;
color:#FF9900;
}

#leftinside a:visited {
text-decoration:none;
color:#FF9900;
}

#leftinside a:hover {

text-decoration:none;

color:#ccc;

}

#leftinside a:active {

text-decoration:none;

color:#FF9900;

}



#center {
	display:inline;
	margin-top:3px;
	margin-right:0;
	padding-right:0;
	width:575px;
	float:left;
	background-color:#ECECEC;
	background-image: url(img/centertopfinal.gif);
	background-repeat: no-repeat;

}

#center p {font-size:0.8em;line-height:1.5em}
#center h1 { padding-top:10px; font-size:1em}

#foot {

	clear:both;
	height:50px;
	text-align:right;

}

#foot p {margin-right:260px; font-size:0.7em;padding-top:20px}

.fo {

	color: #666666;
	width: 100px;
	border: 1px solid #FF9900;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;

}



.suchtab {font-size:12px;}



.suchlink a:link {color:#FF9900;font-size:12px;text-decoration:none;}
.suchlink a:visited {color:#FF9900;font-size:12px;text-decoration:none;}
.suchlink a:hover {color:#ccc;font-size:12px;text-decoration:none;}
.suchlink a:active {color:#FF9900;font-size:12px;text-decoration:none;}



#features {font-size:12px;padding-top:5px;}
#features a:link {color:#ff9900; text-decoration:none; }
#features a:visited {color:#ff9900; text-decoration:none; }
#features a:hover {color:#ccc; text-decoration:none; }
#features a:active {color:#ff9900; text-decoration:none; }



#sitemap li {list-style-image: url(img/icon_sitemap.gif);padding-left:10px;}
#home li {list-style-image: url(img/icon_home.gif);padding-left:10px;}
#druckversion li {list-style-image: url(img/icon_druckversion.gif);padding-left:10px;}
#schriftgroesse li {list-style-image: url(img/icon_schriftgroesse.gif);padding-left:10px;}

/* default styles for extension "tx_indexedsearch" */


.tx-indexedsearch a { color:#FF9900;}

	.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {margin-top:5px; width:100px; }

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }

.tx-indexedsearch-searchbox td {font-size:80%}

	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; font-size:80% }

	.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-res {padding-right:20px;}

.tx-indexedsearch-res td {font-size:80%}

.tx-indexedsearch-descr {padding-top:15px;}



.tx-indexedsearch-info {padding-top:15px;}



	.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { font-weight:bold; }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }

	.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-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; }






