body {
	background-color:#ffffff;
    text-align:left;
    vertical-align:top;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 11px;
}

/* BASEFONT */
font, table, p, img {
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 11px;
    line-height: 15px;
    font-style:normal;
    text-align:left;
    vertical-align:top;
    color: #2D2D2d;
	border: none;
}

/* HEADLINES */
h1, h2, h3, .csc-fdfx_2cols_pi1-subheader-0 {
	font-size: 14px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	text-decoration: none; 
	font-weight:bold;
    color:#33b1eb;
    font-style:italic;
}
.csc-fdfx_2cols_pi1-subheader-0 {
    position:absolute;
    top:65px;
    height:25px;
}

.name-of-person {
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	text-decoration: none; 
	font-weight:bold;
    color:#33b1eb;
}

.detail{
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	text-decoration: none; 
    color:#33b1eb;
}

/* HAUPTFLAECHE */
div#mainlayer {
    position:absolute;
    left:0px;
    top:0px;
	width: 1024px;
    height: 716px;
    background-color:#33b1eb;
    padding-top:12px;
    padding-left:12px;
    padding-right:12px;
    padding-bottom:12px;
}
div#main2layer {
    position:absolute;
    left:12px;
    top:12px;
	width: 1000px;
    height: 663px;
    background-color:#ffffff;
}

/* LINK FORMAT */
a:link  { 
    color:#33b1eb;
	font-size: 11px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	text-decoration: none;
}
a:visited { 
    color:#33b1eb;
	font-size: 11px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	text-decoration: none;
}
a:active, a:hover { 
    color:#e2007a;
	font-size: 11px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	text-decoration: none;
}

/* HAUPTMENUE */
#hauptmenue {
  position: absolute;
  top:158px;
  left:5px;
  line-height: normal;
  text-align: left;
  height:auto;
  overflow:hidden;
  width: 215px;
}

/* NAVIGATION */
.navi1 { border-width:0px; border-top-width:0px; border-style:none; border-color:#666666; display:none; padding-bottom:10px;padding-left:15px;}
.navi1_active { border-width:0px; border-top-width:0px; border-style:none; padding-bottom:10px;padding-left:15px;color: #e2007a; font-size: 14px; font-family: Verdana,Arial,Helvetica,Sans-Serif;font-weight:bold;text-decoration: none; font-style:italic;}

.navi2, .navi2_active { border-width:0px; border-style:solid; padding-left:2px;}
.navi3, .navi3_active { border-width:0px; border-style:solid; padding-left:2px;}
.navi4, .navi4_active { border-width:0px; border-style:solid; padding-left:2px;}

a.menulinktop, a.menulinktop:visited {
    color: #e2007a; font-size: 14px; font-family: Verdana,Arial,Helvetica,Sans-Serif; text-decoration: none; font-style:italic; 
}
a.menulinktop:active, a.menulinktop:hover, a.menulinktop_active, a.menulinktop_active:active, a.menulinktop_active:hover, a.menulinktop_active:visited {
    color: #e2007a; font-size: 14px; font-family: Verdana,Arial,Helvetica,Sans-Serif;font-weight:bold;text-decoration: none; font-style:italic; 
}

a.menulink, a.menulink:visited {
    color: #2D2D2d; font-size: 11px; font-family: Verdana,Arial,Helvetica,Sans-Serif; text-decoration: none; font-style:italic; 
}
a.menulink:active, a.menulink:hover, a.menulink_active, a.menulink_active:active, a.menulink_active:hover, a.menulink_active:visited {
    color: #e2007a; font-size: 11px; font-family: Verdana,Arial,Helvetica,Sans-Serif;font-weight:normal;text-decoration: none; font-style:italic; 
}

/* THEME IMAGE =================== */
#themeimg {
	position: absolute;
  	top: 0px;
  	left: 0px;
	width: 206px;
	height: 118px;
	border: none;
}

/* WATERMARK IMAGE =================== */
#watermark {
	position: absolute;
  	top: 154px;
  	right: 0px;
	width: 784px;
	height: 432px;
	border: none;
    /*z-index:-1;*/
}

/* LOGO =================== */
#logo {
	position: absolute;
  	top: 5px;
  	right: 30px;
	width: 273px;
	height: 79px;
	border: 0px solid white;
}

/* BLUE CIRCLE =================== */
#bluecircle {
	position: absolute;
  	top: 142px;
  	left: 0px;
	width: 216px;
	height: 484px;
	border: 0px solid white;
}

/* BLOGO EXPEDITION =================== */
#expeditionlogo {
	position: absolute;
  	top: 580;
  	left: 0px;
	width: 451px;
	height: 83px;
	border: 0px solid white;
}

/* LINE LEFT =================== */
#line_left {
	position: absolute;
  	top: 118px;
  	left: 0px;	
	width: 1000px;
	height: 24px;
	border: none;
}

/* LINE RIGHT =================== */
#line_right {
	position: absolute;
  	top: 142px;
  	right: 0px;	
	width: 784px;
	height: 4px;
	border: none;
}

/* CLICKPATH =================== */
#path {
	position: absolute;
  	top: 123px;
  	left: 25px;
	width: 500px;
	height: 18px;
	border: 0px solid white;
	font-size: 11px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
    font-style:italic;    
}
.clickpath { 
	border-bottom:0px solid #ffffff;
}
a.clickpathlink, a.clickpathlink:visited, a.clickpathlink:hover, a.clickpathlink:active {
    color: #2D2D2d;
	font-size: 11px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
    font-style:italic;
	text-decoration: none;
}

/* HEADERMENU =================== */
#header_menue {
	position: absolute;
  	top: 100px;
  	left: 210px;
	width: 790px;
	height: 18px;
	border: 0px solid white;
    font-size: 10px;
}
a.headermenuelink, a.headermenuelink:visited {
	color: #33b1e6; 
	font-size: 10px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
    font-style:italic;
    font-weight:bold;
	text-decoration: none;
    padding-left: 12px;
    background-image:url(/fileadmin/img/dot_blue.gif);
    background-repeat:no-repeat;
    margin-left:3px;
}
a.headermenuelink:hover {
	color: #e2007a; 
	font-size: 10px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
    font-style:italic;
    font-weight:bold;
	text-decoration: none;
    padding-left: 12px;
    background-image:url(/fileadmin/img/dot_red.gif);
    background-repeat:no-repeat;
    margin-left:3px;
}
a.headermenuelink-active, a.headermenuelink-active:visited {
    color: #2D2D2d;
	font-size: 10px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
    font-style:italic;
    font-weight:bold;
	text-decoration: none;
    padding-left: 12px;
    background-image:url(/fileadmin/img/dot_red.gif);
    background-repeat:no-repeat;
    margin-left:3px;
}

/* CONTENT =================== */
#content {
	position: absolute;
  	top: 158px;
  	left: 250px;
	height: 405px;
	width: 730px;
	overflow:auto;
	border: 0px solid white;
    z-index:10;
}
#content_right {
	position: absolute;
  	top: 158px;
  	left: 620px;
	height: 405px;
	width: 355px;
	overflow:auto;
	border: 0px solid white;
    z-index:9;
}

/* FOOTER SPRACHENAUSWAHL */
#footer_sprachen {
	position: absolute;
  	top: 655px;
  	left: 25px;
	height: 28px;
	border: 0px solid white;
}

/* FOOTER */
#footer_suche {
	position: absolute;
  	top: 680px;
  	left: 8px;
	height: 40px;
	width: 1000px;
	border: none;
	border-bottom: 0px solid white;
	padding: 5px;
    color: #ffffff;
}
#footer_suche a {
    color: #ffffff;
}
a.footermenulink, a.footermenulink:visited, a.footermenulink:hover, a.footermenulink:active {
	color: #ffffff; 
	font-size: 11px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
    font-style:italic;
    font-weight:bold;
	text-decoration: none;
    padding-left: 15px;
    padding-right: 15px;
    background-image:url(/fileadmin/img/dot_white.gif);
    background-repeat:no-repeat;
}
a.footermenusearchlink, a.footermenusearchlink:visited, a.footermenusearchlink:hover, a.footermenusearchlink:active {
	color: #ffffff; 
	font-size: 11px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
    font-style:italic;
    font-weight:bold;
	text-decoration: none;
}
.footersearchbutton { 
	color: #ffffff; 
	font-size: 11px; 
    font-weight:bold;
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	background-color: #33b1e6; 
	border: 1px solid #33b1e6;
	float: left;
}

/* TYPO 3 SPEZIFISCHES */
.iconimg {
	border-width:0px; 
	height:100%; 
	width:100%;
}

input, select, textarea, .formular, .textfield, .button { 
	color: #5F6062; 
	font-size: 10px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	background-color: #ffffff; 
	border: 1px solid #33b1e6;
	float: left;
}

/* NEWSTICKER */
#newsticker {
    position:absolute;
    top: 625px;
    left: 480px;
}

.tickerlink {
    font-weight: bold;
}

/* INDEXED SEARCH */
.tx-indexedsearch .tx-indexedsearch-searchbox P { 
	margin-top:0px;
	margin-bottom:0px; 
	color: #5F6062; 
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	float: left;
}   
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:50px; 
	background-color: #fff;
	border: 1px solid; 
	font-size: 11px;
	float: left;
}	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	 width:150px; 
	 border: 1px solid; 
	 font-size: 11px;
	 float: left;
}	
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-family:Verdana,Arial,Helvetica,Sans-Serif;}	
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;}	
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ddf0fa; color: #333333; font-size:11px; font-family:Verdana,Arial,Helvetica,Sans-Serif; width:50px  }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #333333; font-size:11px; font-family:Verdana,Arial,Helvetica,Sans-Serif; width:50px  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color: #333333; font-size:11px; font-family:Arial,Helvetica,Sans-Serif; width:50px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color: #333333; font-size:11px; font-family:Verdana,Arial,Helvetica,Sans-Serif; width:400px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; color: #333333; font-size: 11px; font-family:Verdana,Arial,Helvetica,Sans-Serif; width:400px}	
.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; color: #333333; font-size: 11px; font-family:Verdana,Arial,Helvetica,Sans-Serif; }	  
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family:Verdana,Arial,Helvetica,Sans-Serif; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout:relative }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
	vertical-align:absmiddle;
	width:400px;
} 
.tx-indexedsearch-browsebox-SCell { 
	margin-top:0px; 
	margin-bottom:0px; 
	color: #333333; 
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
} 
.tx-indexedsearch-browsebox TD {
	margin-top:0px; 
	margin-bottom:0px; 
	color: #333333; 
	font-size: 11px; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
}
div.tx-indexedsearch-browsebox ul.browsebox li{
	text-decoration: none;
	list-style: none;
	float: left;
	padding: 0 10px 0 0;
}
td#indexsearch_title, td.tx-indexedsearch-percent, td.tx-indexedsearch-icon {
	background: #DDF0FA;
}
td.tx-indexedsearch-percent {
	text-align: right;
	width: 50px;
}
div#tx-indexedsearch-body {
	width: 480px;
}
div.news-search-form input, input.tx-indexedsearch-searchbox-sword,input.tx-indexedsearch-searchbox-button {
	margin: 0 5px 0 0 ;
}

/* NEWS */
.newstitle, .newstitle a, .newstitle a:visited, .newstitle a:active { color: #000066; font-size: 11px; font-family:Verdana,Arial,Helvetica,Sans-Serif; text-decoration: none }
.newstitle a:hover { color: #4b539a; font-size: 11px; font-family:Verdana,Arial,Helvetica,Sans-Serif; text-decoration: none }
.newstime { color: #999999; font-size: 11px; font-family:Verdana,Arial,Helvetica,Sans-Serif; text-decoration: none }
.news:link { color: #333; font-size: 10px; font-family: Verdana,Arial,Helvetica,Sans-Serif; text-decoration: none }

.news-list-item {
    /* border: 1px dotted #5f5f69; */
    background-color:#dfdfdf;
    margin-bottom:5px;
}
.news-list-date {
    color: #666; font-size: 11px; font-family: Verdana,Arial,Helvetica,Sans-Serif;    
}
.clearer {display:none;}    

.ft10px666666 { color: #666; font-size: 10px; font-family: Verdana,Arial,Helvetica,Sans-Serif; }
.ft10px333333 { color: #333; font-size: 10px; font-family: Verdana,Arial,Helvetica,Sans-Serif; }

/* TWO COLUMN */
.tx-xinittwocolumn-pi1 { position:relative; left: -5px;} /* das alte XINIT TWO COLUMN */
/* ab hier das neue */
div.tx-fdfx2cols-pi1 {
    position:absolute;
    top:60px;
}

