/*general*/
html, body {
	margin: 0; background-image:  url(symbols/back.png);
	font-size: 11px; line-height: 1.4em; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: left;}
ul li {	text-align: left;}
tr, td {line-height: 20px;}

/*container*/
div#logo {position: absolute; width: 652px; margin: 5px 0 0 40px;}
* html div#logo {position: absolute; margin: 5px 0 0 -200px;}

div#menu {position: absolute; margin: 78px 0 0 115px;}
* html div#menu {margin: 78px 0 0 -125px;}

div#news {position: absolute; width: 150px; margin: 102px 0 0 0px;}
* html div#news {position: absolute; width: 150px; margin: 102px 0 0 -200px;}

div#container{ width: 600px; margin: 0 auto;text-align: left; }
div#head { height: 158px; padding-top:102px;}
div#seminare {padding-left: 10px; padding-top: 3px; height: 38px; background-image:  url(symbols/details_Seminare.jpg);}
div#soa {padding-left: 10px; padding-top: 3px; height: 38px; background-image:  url(symbols/details_SK.jpg);}
div#os {padding-left: 10px; padding-top: 3px; height: 38px; background-image:  url(symbols/details_OS.jpg);}
div#stz {padding-left: 10px; padding-top: 3px; height: 38px; background-image:  url(symbols/details_stz.jpg);}
div#contents{float: left; padding-left: 10px; padding-right: 10px; padding-top: 10px; width: 380px; background-color: #FFF; min-height: 400px;}

/*container navigation rechts*/
div#navigationhis{float: right; width: 180px; padding-left: 10px; padding-right: 10px; background:  url(symbols/back_head_is.JPG) no-repeat; }
div#navigationis{float: right; width: 180px; padding-left: 10px; padding-right: 10px; background:  url(symbols/back_navigation.JPG) no-repeat; }
div#navigationhsk{float: right; width: 180px; padding-left: 10px; padding-right: 10px; background:  url(symbols/back_head_sk.JPG) no-repeat; }
div#navigationsk{float: right; width: 180px; padding-left: 10px; padding-right: 10px; background:  url(symbols/back_navigation.JPG) no-repeat; }
div#navigationhos{float: right; width: 180px; padding-left: 10px; padding-right: 10px; background:  url(symbols/back_head_os.JPG) no-repeat; }
div#navigationos{float: right; width: 180px; padding-left: 10px; padding-right: 10px; background:  url(symbols/back_navigation.JPG) no-repeat; }
div#navigationhuu{float: right; width: 180px; padding-left: 10px; padding-right: 10px; background:  url(symbols/back_head_uu.JPG) no-repeat; }
div#navigationuu{float: right; width: 180px; padding-left: 10px; padding-right: 10px; background:  url(symbols/back_navigation.JPG) repeat; }
div#navigationex{float: right; width: 180px; padding-left: 10px; padding-right: 10px; background:  url(symbols/back_navigation.JPG) no-repeat; }


/*container fusszeile*/
div#footer{ clear: both;width: 100%;background:  url(symbols/footer.jpg); color: #FFF; padding-top:11px;}
div#footersk{ clear: both;width: 100%;background:  url(symbols/footersk.jpg); color: #FFF; padding-top:11px;}
div#footeros{ clear: both;width: 100%;background:  url(symbols/footeros.jpg); color: #FFF; padding-top:11px;}
div#footeri{ clear: both;width: 100%;background:  url(symbols/footeri.jpg); color: #FFF; padding-top:11px;}

/* auszeichnungen überschriften header*/
#seminare H1{margin: 0;	font-size: 16px; color: White;}
#seminare p {margin: 0; font-size: 12px; color: White;}
#soa H1{margin: 0;	font-size: 16px; color: White;}
#soa p {margin: 0; font-size: 12px; color: White;}
#os H1{margin: 0;	font-size: 16px; color: White;}
#os p {margin: 0; font-size: 12px; color: White;}
#stz H1{margin: 0;	font-size: 16px; color: White;}
#stz p {margin: 0; font-size: 12px; color: White;}

/* auszeichnungen containter*/
#contents p, {font-size: 13px; line-height: 14px;}
#contents p, td, tr {font-size: 13px;}
#contents ul li {margin: 0; font-size: 12px; color: Black; text-align:left;}
#contents H2 {font-size: 15px; color: Black;}	

/* auszeichnungen navigation*/
#navigationhis H1 {margin: 0; font-size: 11px; color: #FFF;}
#navigationhsk H1 {margin: 0; font-size: 11px; color: #FFF;}
#navigationhos H1 {margin: 0; font-size: 11px; color: #FFF;}
#navigationhuu H1 {margin: 0; font-size: 11px; color: #FFF;}

/*links allgemein*/
a, a:link{color: #923524; text-decoration: none;}
a:hover {color: black; text-decoration: underline;}

/*links menu*/
#menu ul {margin: 0; text-align: right;}
#menu li {display: inline; list-style-type: none; font-size: 12px;}
#menu a {color: #CDC483; font-weight: bold; text-decoration: none;}
#menu a:hover {color: Black; text-decoration: none; font-weight: bolder;}
#menu #currentpage a {color: Black; text-decoration: none; font-weight: bolder;}

/*listen navigation rechts*/
#navigationis ul {margin-top: 8px; margin-left: -20px; margin-bottom: 8px; text-align:left;}
* html #navigationis ul {margin-top: 8px; margin-left: 15px; margin-bottom: 8px; text-align:left;}
#navigationis li { list-style-image:  url(symbols/pfeil_rot.GIF);}

#navigationsk ul {margin-top: 8px; margin-left: -20px; margin-bottom: 8px; text-align:left;}
* html #navigationsk ul {margin-top: 8px; margin-left: 15px; margin-bottom: 8px; text-align:left;}
#navigationsk li {list-style-image:  url(symbols/pfeil_blau.gif);}

#navigationos ul {margin-top: 8px; margin-left: -20px; margin-bottom: 8px; text-align:left;}
* html #navigationos ul {margin-top: 8px; margin-left: 15px; margin-bottom: 8px; text-align:left;}
#navigationos li {list-style-image:  url(symbols/pfeil_gruen.GIF);}

#navigationuu ul {margin-top: 8px; margin-left: -20px; margin-bottom: 8px; text-align:left;}
* html #navigationuu ul {margin-top: 8px; margin-left: 15px; margin-bottom: 8px; text-align:left;}
#navigationuu li {list-style-image:  url(symbols/pfeil_gold.gif);}

#navigationex ul {margin-top: 8px; margin-left: -20px; margin-bottom: 8px; text-align:left;}
* html #navigationex ul {margin-top: 8px; margin-left: 15px; margin-bottom: 8px; text-align:left;}
#navigationex li {list-style-image:  url(symbols/pfeil_gold_e.GIF);}

/*links navigation rechts*/
#navigationsk a{color: #256282; text-decoration: none;}
#navigationsk a:hover {color: Black; text-decoration: none;}
#navigationuu a{color: #827D5D; text-decoration: none;}
#navigationuu a:hover {color: Black; text-decoration: none;}
#navigationos a{color: #827D5D; text-decoration: none;}
#navigationos a:hover {color: Black; text-decoration: none;}
#navigationex a{color: #827D5D; text-decoration: none;}
#navigationex a:hover {color: Black; text-decoration: none;}

/*links fusszeilen*/
#footer a, #footer a:link{color: #FFF; text-decoration: none;}
#footer a:hover {color: black; text-decoration: underline;}
#footeri a, #footeri a:link{color: #FFF; text-decoration: none;}
#footeri a:hover {color: black; text-decoration: underline;}
#footeros a, #footeros a:link{color: #FFF; text-decoration: none;}
#footeros a:hover {color: black; text-decoration: underline;}
#footersk a, #footersk a:link{color: #FFF; text-decoration: none;}
#footersk a:hover {color: black; text-decoration: underline;}

/*classes*/
.blau {	color: #256281; font-size: 14px;}
.gruen {color: #7A911F; font-size: 14px;}
.rot {color: #892929; font-size: 14px;}
.rotg {color: #892929; font-size: 18px; font-weight: bold;}
.gold {color: #CDC483; font-size: 14px;}
.goldg {color: #CDC483; font-weight: bold; font-size: 15px;}
.formfeld { border: 1px solid #CDC483;}
.formfeld_send {color: #CDC483; background-color: #FFF; border-color: #FFF; font-size: 11px; padding-left: 2px;}
