.left_sub_content {
	padding-top:8px !important;
	clear:both;
	display:bock;

}
#content_left .internal-link {
	color: #8D58DB; 		
	font: 11px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	text-decoration: none;
}
#content_left .internal-link:hover {
	color: #8D58DB; 		
	font: 11px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	text-decoration: underline;
}

.align-center {text-align:center;}
.align-right {text-align:right;}

.currentsub_no {
   background: #fff url(../pict_nav/nav_bg_kaos.gif) no-repeat 0 7px;
   font: 11px/15px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
   color: #656565;
   display: block;
   width: auto;
   text-decoration: none;
   padding: 0 0px 0 10px;
}


ul.sidemenusub .currentsub_act {
   list-style: none;
   list-style-image: url(../pict_nav/nav_bg_kaos.gif);
   margin: 0;
   padding-left: 30px;
}
ul.csc-bulletlist {
   margin: 10px 0 8px 0;
   padding-left: 43px;
   font-size:1.05em !important;
   line-height:140%;
}


.bullet {
	color: #666666; 		
	font: 11px/15px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	margin: 0 50px;
	padding: 0 0 20px 0px;
}


#main_kontakt .contenttable{
	color: #666666; 		
	font: normal 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
        width: 500px;
	margin: 0px 30px 0;
	padding: 0 0 0 0px;
	background-color: #f1f1ef;
	padding: 5px;
}
#main_isst .contenttable{
	color: #666666; 		
	font: normal 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
    width: 500px;
	margin: 0px 30px 0;
	padding: 0 0 0 0px;
	background-color: #EFFFD9;
	padding: 5px;
}
#main_kaos .contenttable{
	color: #666666; 		
	font: normal 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
        width: 500px;
	margin: 0px 30px 0;
	padding: 0 0 0 0px;
	background-color: #FFF3F3;
	padding: 5px;
}
#main_para .contenttable {
	color: #666666; 		
	font: normal 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
        width: 500px;
	margin: 0px 30px 0;
	padding: 0 0 0 0px;
	background-color: #FFF6DE;
	padding: 5px;
}
#main_para .contenttable td {
    width: 33%;
}

#main_akad .contenttable{
	color: #666666; 		
	font: normal 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
    width: 500px;
	margin: 0px 30px 0;
	padding: 0;
	background-color: #E0FFFC;
	padding: 5px;
}





#main_para a {
	color: #FF9933; 		
	font: normal 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px;
	text-decoration: none;
}

#main_para a:hover {
	color: #FF9933; 		
	font: normal 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px;
	text-decoration: underline;
}



#main_kaos a {
	color: #CC6666; 		
	font: normal 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px;
	text-decoration: none;
}

#main_kaos a:hover {
	color: #CC6666; 		
	font: normal 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px;
	text-decoration: underline;
}



#main_isst a {
	color: #99CC33; 		
	font: normal 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px;
	text-decoration: none;
}

#main_isst a:hover {
	color: #99CC33; 		
	font: normal 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px;
	text-decoration: underline;
}


#main_akad a {
	color: #3399CC; 		
	font: normal 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px;
	text-decoration: none;
}

#main_akad a:hover {
	color: #3399CC; 		
	font: normal 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px;
	text-decoration: underline;
}

#main_kontakt p img {
	padding: 0 0 0 0px;
	float: left;
	margin: 0 10px 0 0;
}

#main_kontakt a {
	color: #191918; 		
	font: normal 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px;
	text-decoration: none;
}

#main_kontakt a:hover {
	color: #191918; 		
	font: normal 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px;
	text-decoration: underline;
}









/* TOP ELEMENTS */
* { margin: 0; padding: 0;}

body {
	background: #fff;
	color: #666666;
	text-align: center; 
	margin: 0;
	font: 11px/14px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0;
}


/********************************************
   LAYOUT
********************************************/ 
#wrap {
	position: relative;
	width: 960px;	
	margin: 0px auto;
	text-align: left;
	background: #fff;
}
#content-wrap {
	float: left;
	width: 960px;
	margin-left: 0px;
	display: inline;
	padding: 0; 	
	border-top: 20px solid #fff;
	background: #fff; 
}

/* My Comment */

#header {
	position: relative;
	background: #fff;
	height: 20px;
	width:960px;	
	padding: 0;	
}

/* header links */
#header #header-links {
	position: absolute;
	top: 4px; right: 0px;	
	color: #333333;
	font: 10px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
}

#header #header-links a {	
	color: #838181;
	text-decoration: none;	
}
#header #header-links a:hover {
	color: #444;		
}

/* Navigation */
#nav {
	border-width: 0px;
	height: 30px;
}

#nav img {
	border-width: 0px;
}

/* header-photo */
#header-photo {
	position: relative;
	height: 192px;
	width: 960px;
	background: #fff;
	margin: 0;
}

#header-subtext {
	height: 15px;
	color: #fff;
	font: bold 11px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding-left: 3px;
}

#header-subtext_kaos {
	position: static;
	height: 15px;
	width: 960px;
	background: url(../pict_nav/nav_bg_subtext_kaos.gif) no-repeat;
	color: #fff;
	font: bold 11px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding-left: 3px;
	padding-top: 1px;
}
#header-subtext_para {
	position: static;
	height: 15px;
	width: 960px;
	background: url(../pict_nav/nav_bg_subtext_para.gif) no-repeat;
	color: #fff;
	font: bold 11px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding-left: 3px;
	padding-top: 1px;
}

#header-subtext_akad {
	position: static;
	height: 15px;
	width: 960px;
	background: url(../pict_nav/nav_bg_subtext_akad.gif) no-repeat;
	color: #fff;
	font: bold 11px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding-left: 3px;
	padding-top: 1px;
}

#header-subtext_isst {
	position: static;
	height: 15px;
	width: 960px;
	background: url(../pict_nav/nav_bg_subtext_isst.gif) no-repeat;
	color: #fff;
	font: bold 11px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding-left: 3px;
	padding-top: 1px;
}

#header-subtext_kontakt {
	position: static;
	height: 15px;
	width: 960px;
	background: url(../pict_nav/nav_bg_subtext_kontakt.gif) no-repeat;
	color: #fff;
	font: bold 11px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding-left: 3px;
	padding-top: 1px;
}


/* Main Column */
.three-col #main {
        float: left;
	width: 546px;
}
.two-col #main {
	margin: 10px 5px 0 200px;
}

.three-col #main_para {
        float: left;
	width: 546px;
}

.two-col #main_para {
	margin: 10px 5px 0 200px;
}

.three-col #main_isst {
        float: left;
	width: 546px;
}
.two-col #main_isst {
	margin: 10px 5px 0 200px;
}


.three-col #main_kaos {
        float: left;
	width: 546px;
}

.two-col #main_kaos {
	margin: 10px 5px 0 200px;
}

.three-col #main_akad {
        float: left;
	width: 546px;
}

.two-col #main_akad {
	margin: 10px 5px 0 200px;
}

.three-col #main_kontakt {
        float: left;
	width: 546px;
}

.two-col #main_kontakt {
	margin: 10px 5px 0 200px;
}



#main_kaos .title {
	color: #666666; 		
	border-bottom: 3px solid #CC6666;
	font: bold 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 0px;
	padding: 0 0 1px 5px;
}


#main_kaos .title_1, #main_kaos .title_1 a, #main_kaos .title_1 a:visited {
	color: #CC6666; 		
	font: bold 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 3px 30px;
}

#main_para .title {
	color: #666666; 		
	border-bottom: 3px solid #FF9933;
	font: bold 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 0;
	padding: 0 0 1px 5px;
}

#main_para .title_1, #main_para .title_1 a, #main_para .title_1 a:visited {
	color: #FF9933; 		
	font: bold 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 3px 30px;
}

#main_para .title_2 {
	color: #FF9933; 		
	font: bold 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 3px 0px;
}


#main_isst .title {
	color: #666666; 		
	border-bottom: 3px solid #99CC33;
	font: bold 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 0;
	padding: 0 0 1px 5px;
}

#main_isst .title_1, #main_isst .title_1 a, #main_isst .title_1 a:visited {
	color: #99CC33; 		
	font: bold 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 3px 30px;
}

#main_akad .title {
	color: #666666; 		
	border-bottom: 3px solid #3399CC;
	font: bold 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 0;
	padding: 0 0 1px 5px;
}

#main_akad .title_1, #main_akad .title_1 a, #main_akad .title_1 a:visited {
	color: #3399CC; 		
	font: bold 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 3px 30px;
}

#main_kontakt .title {
	color: #666666; 		
	border-bottom: 3px solid #8f9286;
	font: bold 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 0;
	padding: 0 0 1px 5px;
}

#main_kontakt .title_1, #main_kontakt .title_1 a, #main_kontakt .title_1 a:visited {
	color: #8f9286; 		
	font: bold 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 3px 15px;
}


#main_kaos p {
	margin: 0 30px;
	color: #666666;
	padding: 0 30px 0 0px; 		
	font: 12px/16px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
}

#main_para p {
	margin: 0 30px;
	color: #666666;
	padding: 0 30px 0 0px; 		
	font: 12px/16px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
}

#main_isst p {
	margin: 0 30px;
	color: #666666;
	padding: 0 30px 0 0px; 		
	font: 12px/16px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
}


#main_akad p {
	margin: 0 30px;
	color: #666666;
	padding: 0 30px 0 0px; 		
	font: 12px/16px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
}

#main_kontakt p {
	margin: 0 30px;
	color: #666666;
	padding: 0 30px 0 0px; 		
	font: 12px/16px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
}


#main_kontakt p a {
	 
	color: #191918;
	 
}

.headline_news {
	color: #666666; 		
	border-bottom: 3px solid #8D58DB;
	font: bold 11px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	margin-bottom: 0;
	margin-right: 0;
	padding: 0 0 1px 5px;
	margin-left: 0;
}

.headcontent_kaos {
	color: #CC6666; 		
	font: bold 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 5px;
}

.headcontent_isst {
	color: #99CC33; 		
	font: bold 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 5px;
}

.headcontent_akad {
	color: #3399CC; 		
	font: bold 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 5px;
}

.headcontent_para {
	color: #FF9933; 		
	font: bold 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 5px;
}


.headcontent_news, .headcontent_news a, .headcontent_news a:visited {
	color: #8D58DB; 		
	font: bold 11px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 0px;
	text-decoration:none;
}



a.link_news:link {
	color: #8D58DB; 		
	font: bold 11px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px;
}

a.link_news:hover {
	color: #8D58DB; 		
	font: bold 11px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px;
	text-decoration: underline;
}



/* Sidebar */	
/* right column */
#rightcolumn {
	float: right;
	width: 192px;	
}



#rightcolumn h1, #sidebar h1 {
	color: #666666;
	padding: 0px 0 2px 0px; 		
	border-bottom: 2px solid #8D58DB;
	font: bold 11px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	margin: 0 10px;
}




/* SIDEBAR */
.clearfloat {
	clear:both;
	height:0px;
}

#sidebar {

	float: left;
	width: 190px;
	min-height:100px;	
	margin-top: 0px;
	margin-left: 0;
	margin-right: 0;
}
#navigation {
	border: 0px solid #000000;
	width:190px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-color: #ffffff;
}
#nav_bottom {
	margin-left:0px;
	margin-top:20px;
	width:190px;
	height:30px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:hidden;
}

#menue_leiste {
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	display:inline;
}
/* SIDEBAR ENDE */


/* MENUE KONTAKT */
#menue_kont {
	border: 0px solid #ffffff;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	width: 190px;
	text-decoration: none;
}
#menue_kont a {
	border: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	padding-left: 20px;
	text-decoration: none;
}
#menue_kont a:hover {
	background: url(../pict_nav/nav_bg_kontakt_over.gif) no-repeat 0 3px;
	border: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	padding-left: 20px;
	text-decoration: none;
}
#menue_kont_act a {
	background: url(../pict_nav/nav_bg_kontakt_over.gif) no-repeat 0 3px;
	border: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	padding-left: 20px;
	text-decoration: none;
}

/* MENUE KONTAKT ENDE */


/* MENUE PARA */
#menue_para {
	border: 0px solid #ffffff;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	width: 190px;
	text-decoration: none;
}
#menue_para a {
	border: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	padding-left: 20px;
	text-decoration: none;
}
#menue_para a:hover {
	background: url(../pict_nav/nav_bg_para_over.gif) no-repeat 0 3px;
	border: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	padding-left: 20px;
	text-decoration: none;
}
#menue_para_act a {
	background: url(../pict_nav/nav_bg_para_over.gif) no-repeat 0 3px;
	border: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	padding-left: 20px;
	text-decoration: none;
}

/* MENUE PARA ENDE */

/* MENUE KAOS */
#menue_kaos {
	border: 0px solid #ffffff;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	width: 190px;
	text-decoration: none;
}
#menue_kaos a {
	border: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	padding-left: 20px;
	text-decoration: none;
}
#menue_kaos a:hover {
	background: url(../pict_nav/nav_bg_kaos_over.gif) no-repeat 0 3px;
	border: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	padding-left: 20px;
	text-decoration: none;
}
#menue_kaos_act a {
	background: url(../pict_nav/nav_bg_kaos_over.gif) no-repeat 0 3px;
	border: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	padding-left: 20px;
	text-decoration: none;
}

/* MENUE KAOS ENDE */


/* MENUE ISST */
#menue_isst {
	border: 0px solid #ffffff;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	width: 190px;
	text-decoration: none;
}
#menue_isst a {
	border: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	padding-left: 20px;
	text-decoration: none;
}
#menue_isst a:hover {
	background: url(../pict_nav/nav_bg_isst_over.gif) no-repeat 0 3px;
	border: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	padding-left: 20px;
	text-decoration: none;
}
#menue_isst_act a {
	background: url(../pict_nav/nav_bg_isst_over.gif) no-repeat 0 3px;
	border: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	padding-left: 20px;
	text-decoration: none;
}

/* MENUE ISST ENDE */


/* MENUE AKAD */
#menue_akad {
	border: 0px solid #ffffff;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	width: 190px;
	text-decoration: none;
}
#menue_akad a {
	border: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	padding-left: 20px;
	text-decoration: none;
}
#menue_akad a:hover {
	background: url(../pict_nav/nav_bg_akad_over.gif) no-repeat 0 3px;
	border: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	padding-left: 20px;
	text-decoration: none;
}
#menue_akad_act a {
	background: url(../pict_nav/nav_bg_akad_over.gif) no-repeat 0 3px;
	border: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #656565;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	padding-left: 20px;
	text-decoration: none;
}

/* MENUE AKAD ENDE */

/* SUBMENUE */
#sub_leiste {
	border: 0px solid #ffffff;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:25px;
	margin-top:0px;
	margin-bottom:10px;
	float:left;
	display:inline;
	text-decoration: none;
}
#submenue {
        text-decoration: none;
	border: 0px solid #ffffff;
	padding-top:0px;
	padding-bottom:5px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #959595;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
}
#submenue a {
	color: #959595;
	text-decoration: none;
	border: 0px solid #ffffff;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
}
#submenue a:hover {
	color: #656565;
	text-decoration: none;
	border: 0px solid #ffffff;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
}
#submenue_act a{
        text-decoration: none;
        color: #656565;
        border: 0px solid #ffffff;
	padding-top:0px;
	padding-bottom:5px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
}
/* SUBMENUE ENDE*/



/* FOOTER-WRAP */
#footer-wrap {
	clear: both;
	width: 960px;
	font-size: 95%;
	padding: 20px 0;
	text-align: left;	
		
}

#footer-wrap a {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

#footer-wrap a:hover {
	color: #000;	
}


/* FOOTER */
#footer {
	clear: both;
	color: #666; 
	width: 960px;
	padding: 0px 0px;
	background: #fff;
	border-top: 3px solid #8f9184;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
}

#footer_para {
	clear: both;
	color: #666; 
	width: 960px;
	padding: 0px 0px;
	background: #fff;
	border-top: 3px solid #FF9933;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
}

#footer_isst {
	clear: both;
	color: #666; 
	width: 960px;
	padding: 0px 0px;
	background: #fff;
	border-top: 3px solid #99CC33;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
}

#footer_kaos {
	clear: both;
	color: #666; 
	width: 960px;
	padding: 0px 0px;
	background: #fff;
	border-top: 3px solid #CC6666;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
}

#footer_akad {
	clear: both;
	color: #666; 
	width: 960px;
	padding: 0px 0px;
	background: #fff;
	border-top: 3px solid #3399CC;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
}

#footer_kontakt {
	clear: both;
	color: #666; 
	width: 960px;
	padding: 0px 0px;
	background: #fff;
	border-top: 3px solid #8f9286;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
}

#footerleft {
	color: #666; 
	text-align: left;
	background: #fff;
	float: left;
}

#footerright {
	color: #666; 
	text-align: right;
	background: #fff;
	float: right;
}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }

/* NEWS */
.content_news {
    
    font: 11px/15px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
    padding: 0px 0px 0px 5px;
    margin: 0px 0px 0px;
}

.content_news a:link {
    color: #8D58DB;
    font: 11px/15px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
    text-decoration: none;
}

.content_news a:visited {
    color: #8D58DB;
    font: 11px/15px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
    text-decoration: none;
}

.content_news a:hover {
    color: #8D58DB;
    font: 11px/15px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
    text-decoration: underline;
}

.content_news a:active {
    color: #8D58DB;
    font: 11px/15px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
    text-decoration: none;
}


.news_teaser_box {
    padding-top: 5px;
}

.news_teaser_titel {
    color: #999;
}

.news_list_browse {
    margin-top: 5px;
}

.content_textpic { 


    } 

.content_text div {
    margin-top:10px; 
}


/* FORMULAR */
#mailform {
    
   font: normal 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
    width: 500px;
	margin: 0px 30px 0;
	padding: 0 0 0 0px;
	padding: 5px;
}
#mailform fieldset {
       border:none;
}
#mailform p {
       float: left;
       font-weight: normal;
       color: #666666;
	   margin:0;
	   padding:0;
	   width: 180px;
}
#mailform .row {
       clear:both;
	   display:block;
	   width:500px;
	    
	   padding: 1px;
	  
}

#mailform input {
       border: 1px solid #959595;
       font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
       font-size:12px;
       font-weight: normal;
       color: #666666;
       float: left;
       padding-left: 1px;
       width: 247px;
}


#mailform input[type="text"] {
       border: 1px solid #959595;
       font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
       font-size:12px;
       font-weight: normal;
       color: #666666;
       float: left;
       padding-left: 1px;
}



#mailform checkbox {
	width: 15px;
	margin-top: 4px;
	margin-right: 5px;
	border-width: 0px;
	border-style: none;
}

#mailform radio {
	border-style: none;
	color:#fff;
	padding: 1px;
	width: 15px;
}


.formsub {
       background-color: #CA7B19;
       border: 1px solid #959595;
       font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
       font-size:12px;
       font-weight: bold;
       color: #ffffff;
       float: right;
       width: 100px;

}

#mailform check {
       float: right;
       width: 15px;
       border: 1px solid #ffffff;
}



#mailform textarea {
      border: 1px solid #959595;
       
      font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
      font-size: 12px;
      color: #666666;
       
 
      width: 247px;
	  
}

#mailform select {
      float: left;
      border: 1px solid #959595;
      color: #666666;
      font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
      font-size:12px;
	  padding: 0 0 0 1px;
	  margin: 0 0 2px 0;
}

#mailform .field {
       
}

 
#mailform .csc-mailform-submit {
	 float:left;
	  margin: 0 0 0 180px;
	  width:auto;
	   
}

/* STYLES CONTENT */

.csc-textpic {
	color: #666666; 		
	font: normal 11px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
    /* width: 500px; 
	margin: 0px 0 0 30px;
	padding: 0 0 0 0px;*/
	padding: 0;
}
.csc-textpic-image {
	text-align:center !important;
	float:left;
	/* width:220px !important; */
	padding: 0 0 5px 0;
}
.csc-textpic-caption{
	padding: 4px 0 0 0;
}
.textpic-imagerow {
	clear:both;
	text-align:center;
}

 .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap, .csc-textpic-intext-left .csc-textpic-imagewrap{
	 margin-left:30px !important;
	 }
 .csc-textpic-intext-left-nowrap .csc-textpic-text{
	 float:right;
	 text-align:right;
	 width:230px;
	 padding:0px 2px 0 0!important;
	 }
.csc-textpic-intext-left-nowrap .csc-textpic-text p, .csc-textpic-intext-left-nowrap .csc-textpic-text .bodytext{
	 padding:0px  !important;
	 margin: 0px !important
	 }
