body {
    margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #6e6e6e;
	background: url(img/seiltanz.jpg) no-repeat 76.923em 20em #fff;
}
a {color: #6e6e6e; text-decoration: underline;}
#page {
    position: absolute;
}
#head_flash {
    height: 18.461em;
	width: 53.846em; 
	z-index:-1;
	overflow:hidden;
}
#head_flash img { width: 53.846em; }
#main_menu {
    	width: 53.846em;
	height: 2.615em;
	background: url(img/menu_back.png) repeat-y #dcdcdc;
	font-family: Georgia, Arial, sans-serif;
	font-size: 13px;
}

#main_menu div{height: 2.615em; display: block; float: left;}
#main_menu div.first, #main_menu div.first_a{ padding-left: 16.70em; }
#main_menu a{text-decoration: none; padding:0.8em 1.6em; line-height: 34px;}
#main_menu a:hover{color: #FFFFFF;}
#main_menu div.act, #main_menu div.first_a{background-color: #FFFFFF;}
#main_menu div.act a:hover, #main_menu div.first_a a:hover{color: #878787;}

#left {
    width: 15.385em;
	border-right: 1px solid #dcdcdc;
	margin-top: 0.5em;
	text-align: right;
}
#sub_menu {
	margin: 0 0;
	font-family: Georgia, Arial, sans-serif;
	height:21em; 
}
#sub_menu ul li, #sub_menu h1{
	/*margin: 0 1.154em;*/
	margin: 0 1.154em 0 0;
}

#sub_menu h1{width: 185px;}
#sub_menu h1, #content h1 { margin: 0 0 0.5em 0; font-family: Georgia, Arial, sans-serif; font-size: 20px; font-weight: normal; color: #93a30e; padding: 0 0 0.45em 0; border-bottom: 1px solid #dcdcdc; }
#content h1 {color: #8f8f8f;}
#sub_menu ul { padding: 0; margin: 0; text-indent: 0; list-style-type: none; }
#sub_menu li a { text-decoration: none; line-height: 1.5em; }
#sub_menu li a:hover, #sub_menu li.act a { color: #93a30e; }
#left a img { border: none; width: 15.385em;}
#left h3 { padding: 0.2em 1.154em; color: #fff; background: #c0d22e; margin: 0; font-size: 1em;}
#content {
	position: absolute;
	left: 16.538em;
	top: 21.577em;
    width: 36.154em;
    font-size:13px;
    padding-bottom: 2.307em;

}
/*#content em { font-style: italic; color: #e6e6e6; }*/
span.important{color: #ed791d; }

/*h1 em { font-style: normal; color: #ed791d; }
p.bodytext em { font-style: italic; color: #8f8f8f; }*/
/*#content p { line-height: 1.6em;}*/
#content iframe{height: 440px; width: 470px;}
#right {
    position: absolute;
	left: 53.746em;
	top: 0;
	width: 23.077em;
	height: 53.846em;
	/*background: #e9e9e9;*/
	 background: none;
}
#ki_logo { height: 18.461em; background: #fff; width: 23.077em;}
#ki_logo img{height: 15.154em; width: 23.077em; border: none;}
/*#right a img, #right img { border: none; width: 23.077em;}*/
#help_menu { position: absolute; top: 16.7em; text-align: center; width: 23.077em; height: 2em;}
#help_menu a { text-decoration: none; color: #6c6c6c; }
#help_menu a:hover, #help_menu a.act { color: #ed791d; }

.csc-loginform td p { margin:0; }
table#partner td { text-align: center;}
table#partner td a img { border:none; }

/*
iframe { width: 36.154em; height: 80em;}
* html iframe { width: 470px; height: 1050px;}*/

iframe.school{width: 36.154em; height: 180em;}

.csc-mailform {padding:0; margin:0; border:none;}
.csc-mailform-field { float: left; margin-right: 0.55em;}
.projektlinks { position:relative; top:0.254em; text-align: center; display:inline; float:right; font-size:13px; font-family: Arial, sans-serif; margin:0; padding:0;}
.projektlinks a { padding: 0 1.269em; }
.projektlinks em a { color: #ed791d; }
a img {margin:0;padding:0; border: 0;}
#rgt_head{width: 23.077em; height: 2.615em; background-color: #f7971c; margin-bottom: 0.538em; color: #f7971c; text-align: center;}
#rgt_head a {color: #FFFFFF; margin-left: 0.769em; margin-right: 0.769em; line-height: 2.615em; text-decoration: none;}
#rgt_cont{border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; background: none; width: 22.923em;padding-bottom: 1.538em;}
#rgt_cont img{border: 0px;}
#rgt_cont a{border: 0px; border-bottom: 1px dashed #ED791D; color:#FF6600; text-decoration: none;}
#rgt_cont a:hover{color:#6e6e6e;}
#rgt_bottom{width: 23.077em; height: 7.308em;}
#frame_kids {width:22.154em;padding:1.923em 0;font-family: Georgia, Times New Roman;word-spacing: -0.1em;letter-spacing: -1px;line-height: 1.1em;font-size: 1.5em;font-weight: normal;color:#f7971c;}
/*  tt_news  */
#newsheader{width: 36.154em;height: 4.461em; background-image: url(img/news_title2.png); background-position: left top; background-repeat: no-repeat; margin: 1em auto 0.5em auto;}
#newsheader2{width: 36.154em;height: 4.461em; background-image: url(img/news_title_e2.png); background-position: left top; background-repeat: no-repeat; margin: 1em auto 0.5em auto;}
span.news-list-date{font-size: 0.7em; margin: 0px;}
div.news-list-title{border-bottom: 1px solid #c0d22e; width: 100%; background-image: url(img/puenktchen.png); background-position: left 5px; background-repeat: no-repeat; margin: 1.05em auto 0 auto;padding-top: 1.0em;font-family: Georgia, Arial, sans-serif; font-size: 18px;}
div.news-list-header{border-bottom: 1px solid #c0d22e; width: 100%;  background-image: url(img/puenktchen.png); background-position: left 5px; background-repeat: no-repeat; margin: 1.05em auto 0 auto;padding-top: 1.0em;font-family: Georgia, Arial, sans-serif; font-size: 18px; color: #8f8f8f;}
div.pr-list-header{font-family: Georgia, Arial, sans-serif; font-size: 18px; color: #bed330;}
div.news-list-title a{font-family: georgia; font-size: 18px; font-weight: normal; color: #8f8f8f; text-decoration: none; padding-left: 5px;}
div.news-list-title a:hover{color: #ff6600;}
br.clear{font-size: 0.001em; clear: both;}
div.news-list-morelink{width: 100%; text-align: right;}
div.news-list-morelink a, div.news-single-backlink a{color: #ff6600; border-bottom: 1px dashed #ed791d; text-decoration: none; padding-left: 2px;}
div.news-list-morelink a:hover, div.news-single-backlinka:hover, p.bodytext a:hover{color: #747474;}
p.bodytext a{border-bottom: 1px dashed #ed791d; text-decoration: none; color: #ed791d; padding-left: 2px;}
div.news-list-item img {float:left; margin-right: 1.154em; margin-top: 0.3em;}
p.bodytext{margin: 0px; padding: 0px; line-height: 1.538em;}   
div.news-single-img{width: 17.077em; margin:0; padding:0; text-align: left; float: left;}
div.news-single-img img{ margin:0; padding:0; margin-right: 15px; margin-top: 5px;}
div.news-single-backlink{border-top: 1px solid #DCDCDC; margin-top: 1.538em;}
/* Team */
div.ma-blk{width: 36.153em; margin-top: 1.538em; margin-left: auto; margin-right: auto; margin-bottom: 1.538em; text-align: left; clear: both;}
/*div.ma-img{width: 10.769em; margin-left: 0.538em; margin-right: 0.538em; margin-bottom: 0.769em; float: left; text-align: left;}*/
div.ma-img-l{width: 9.538em; margin-left: 0em; margin-right: 3.692em; margin-bottom: 0.769em; float: left; text-align: left;}
div.ma-img-r{width: 9.538em; margin-left: 0.076em; margin-bottom: 0.769em; float: left; text-align: left;}
div.ma-img-l p, div.ma-img-r p{margin: 0px; padding: 0px; width: 9.538em; clear: both;}
p.ma-name, p.ma-pos{ font-size: 0.923em;}
p.ma-name{font-weight: bold; width: 9.538em;}
* html div.ma-img-l{margin-right: 3.615em;}
p.news-single-imgcaption{margin: 0px; margin-left: 9px; margin-bottom: 5px; padding: 0px;font-size: 0.7em; font-style: italic; width: 21.8em; text-align: left;}
p.date{line-height: 18px; width: 4em; margin: 0px; margin-right:0.538em;  padding: 0px; float: left;}
div.news-list-title_rgt{ font-size: 0.9em; clear: both;}
div.news-list-title_rgt a{margin-bottom: 5px; width: 16.923em; line-height: 18px; color: #6e6e6e !important; border: 0px !important; float: left;}
div.news-list-title_rgt a:hover{color: #F7971C !important;}
#right h2 {font-family:Georgia,Arial,sans-serif;font-size:16px;font-weight:normal;margin:0 0 0.5em 0; padding:0.615em 0 0.45em 0; }
div.news-list-container-rgt{margin: 0 0.796em 0 0.796em; padding: 0 0 3.076em 0; border-top: 1px solid #DCDCDC; }
div.ma-img-l img, div.ma-img-r img{width: 9.538em; height: 6.692em;}
/*div.news-list-item img{width: 7.692em; height: 4.615em;}*/
div.news-single-video{text-align: center;}
div.tx-indexedsearch-whatis{display: none;}
.tx-indexedsearch-redMarkup{color: #a0bd1f;}
p.search-list-date{font-size: 0.7em; margin: 0px; margin-top: 3px; margin-bottom: 10px; padding: 0px; float: left;}
p.search-list-icon{margin: 0px; margin-top: 3px; padding: 0px; float: left;}
ul.browsebox{display: none;}
a.allnk{margin-left: 325px;}
hr.line{border: 0px; height: 1px; background-color: #dcdcdc; margin: 0 0.796em 0 0.796em;}
/*twitter*/
h2.sidebar-title{color: #F7971C;}
#twitter_update_list{list-style-type: none; color: #F7971C; background-color: #dddddd;}
#twitter-link{color: #F7971C;}
/* projekte */
div.listimg img{border: 1px solid #969495;}
div.news-single-item a{color: #ED791D; text-decoration: none;}
div.news-list-menu-container{margin-top: 10px;}
div.news-list-menu_title{margin-right: 20px; padding-right: 10px; border-right: 3px solid #c0d22e;}
div.news-list-menu_title a{text-decoration: none; font-size: 0.95em;}
#content h2{margin: 0px; padding: 0.153em  1.538em 0em 0.153em;  font-weight: normal; font-family: Georgia, Arial, sans-serif; color: #c0d22e;  font-size: 1.384em;}
p.primg img{border: 0px solid #878787;}
div.thumbImg{margin: 0px 5px 30px 5px; float: left;}
div.thumbImg1{margin: 0px 5px 30px 6px; float: left;}
div.thumbImg a, div.thumbImg1 a{text-decoration: none; outline: none;}
#fullImg{width: 456px; margin-bottom: 15px; margin-left: auto; margin-right: auto; margin-top: 15px; padding: 0px; border: 0px solid #878787; background-color: #000000;}
div.thumbs{width: 470px; margin-left: auto; margin-right: auto; text-align: center; }
#fullImg img{
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  filter: alpha(opacity=0);
}
img.reflected{
  border: 1px solid #878787;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  filter: alpha(opacity=80);  
}
#language_switch{color: #FFFFFF; text-align:right; margin-right: 8px; padding-top: 12px;}
#language_switch img{border: 0px; margin-left: 0.348em; margin-right: 0.348em;}
a.lang{text-decoration: underline !important; margin: 0px !important;}
a.lang_act{display: none;}
div.thumbImg canvas{padding-left: 1px;}
li.act{color:#93A30E;}
li.sma{font-size: 0.5em;}
a.prlist{border-right: 2px solid #c0d22e; padding-right: 5px; text-decoration: none; display: block; font-size: 0.85em; color: #aeaeae;}
a.actprlist{border-right: 2px solid #c0d22e; padding-right: 5px; text-decoration: none; color: #93A30E; display: block; font-size: 0.85em;}
div.search{text-align: center;}
input.searchbox{margin-top: 0.461em; width: 91px;}
input.searchbtn{height: 21px; margin-left: 0.5em; border: 0px; background-color: #FFFFFF; background-image: url(img/lupe.jpg); background-repeat: no-repeat; background-position: left top; cursor: pointer; width: 75px; color:#6E6E6E;}