html, body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
} 


#seminarlink {font-size:80%; margin-left:15px; margin-right:15px;margin-top:10px;padding-bottom:10px}

.formulartabelle {padding-left:20px;font-size:80% }

.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}









#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 {

	text-align:right;

	height:30px;

	font-size:.8em;

background-image: url(img/centerbottomfinal.gif);

	background-repeat: no-repeat;

}


#textmitteunten p {padding-top: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}

#textmitteoben a:link {color:#FF9900; text-decoration:underline}

#textmitteoben a:visited {color:#FF9900; text-decoration:underline}

#textmitteoben a:hover {color:#666; text-decoration:none}

#textmitteoben a:active {color:#FF9900; text-decoration:underline}



#textmitteoben li {font-size:.8em}



#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;

	background-image: url(img/centertopfinal.gif);

	background-repeat: no-repeat;

	background-color:#ECECEC;

	width:575px;

	float:left;


}

#center p {padding-left:20px;padding-right:20px;font-size:0.8em;line-height:1.5em}

#center h1 {padding-left:20px;padding-right:20px; 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 .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }

	.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-res {padding-right:20px}



.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-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; }



#form {
  margin:;
  padding:10px 10px 0;
  list-style:none;
  } 









