@charset "UTF-8";
/* CSS Document */

html,body{
	margin:0;
	padding:0;
	height:1024px;	 /* needed for container min-height */
	font-family:arial,sans-serif;
	color:#666;
	background:#000 url(../img/bg.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	fo\nt-size:10px;  /*IE auslassen*/	
}
a:focus, *:active {-moz-outline:0px none red; outline:0px none red;}
a:link { color:#002978; text-decoration:none;border:none}
a:visited { color:#002978; text-decoration:none;}
a:focus { text-decoration:none;border-style:none;}
a:hover { color:#32bdf4; text-decoration:none;}
a:active { color:#666;}
p{
	font-size:1.1em;
	line-height:1.5em;	
	padding:0;
	margin-top:0;
	margin-bottom:1.5em;
}
img.standardimg{
	border:1px solid #FFF;
}
h1{
	font-size:1.8em;
	color:#32bdf4;
	font-weight:lighter;
	padding-left:0;
	padding-top:0;	
	padding-bottom:2px;
	margin-top:2px;
	margin-bottom:20px;
}
h1.landingpage{
	padding-left:15px;
	padding-top:5px;
}
h4{
	font-size:1em;
	font-weight:lighter;
}

h3{
	font-size:1.6em;
	color:#32bdf4;
	font-weight:lighter;
	padding-left:0;
	padding-top:0;	
	padding-bottom:2px;
	margin-top:2px;
	margin-bottom:20px;
}

div.themacopy-isos h3{
	font-size:1.4em;
	color:#32bdf4;
	font-weight:lighter;
	padding-left:0;
	padding-top:0;	
	padding-bottom:2px;
	margin-top:2px;
	margin-bottom:6px;
}

h5{
	font-size:1.4em;
	color:#32bdf4;
	font-weight:lighter;
	padding-left:0;
	padding-top:0;	
	padding-bottom:2px;
	margin-top:2px;
	margin-bottom:4px;
	padding-top:50px;
	width:630px;	
}
a.scrollup{
	padding-right:15px;
	background:url(../img/arr_up.gif) no-repeat;
	background-position:right;
	margin-top:-12px;
	margin-bottom:5px;	
	float:right;
}
a.scrollup:hover{
	background:url(../img/arr_up_h.gif) no-repeat;
	background-position:right;
}
img.metanavi{
	margin-bottom:-3px;
	border:none;
	cursor:pointer;
}
div.break{
	clear:both;
	margin:0;
	padding:0;
}
div#header_hr{
	position:absolute;
	display:block;
	padding:0;
	margin:0;
	left:0;
	top:129px;
	border-top:1px solid #EEE;
	width:1024px;
}
hr{
	padding:0;
	margin:0;
	margin-left:0;
	left:0;
	color:#FFF;
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-top:1px solid #EEE;
}
img.cau{
	border:none;
	float:left;
}
#cau_logo{
	position:absolute;
	float:left;
	z-index:500;
}
#fo_logo{
	position:relative;
	cursor:pointer;
	float:right;
	margin-right:15px;
	margin-top:-5px;
	margin-bottom:5px;
}
div#page{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:1024px;
	padding:0em 0em 5em; /* bottom padding for footer */
	background:#FFF;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	bottom:0;
	padding-bottom:20px;
	margin-bottom:-15px;
	*overflow-x:hidden;
}
div#header{
	padding-left:15px;
	top:0;
	bottom:0;
}
div#Footer{
	text-align:center;
	margin-top:60px;
	overflow:hidden;
	/*display:inline;*/
	/*position:relative;*/
	width:1024px;
	min-width:1024px;
	color:#CCC;
	background:#FFF;
	padding:0;
	/* padding-left:30px; */
	vertical-align:bottom;
	/* stick to bottom */
	/*height:60px;*/
}
span#credit{	
	display:block;
	text-align:center;
	margin:0;
	padding:0;	
	padding-top:15px;
	padding-left:25px;
}
span#partner{
	display:block;
	text-align:center;
	margin:0;
	padding:0;
}
div#header_img{
	margin:0;
	padding:0;
	padding-left:60px;
	width:auto;
}
div#maincontent{
	padding-left:60px;
	padding-right:60px;
	margin-top: 30px;
	w\idth:auto;
	/* width:100%; */
}
div#standardcontent{
	float:left;
	padding-left:60px;
	padding-right:60px;
	w\idth:auto;
	width:904px;
}
div#mitglieder{
	float:left;
	margin-left:60px;
	_margin:0 0 0 30px;
	w\idth:auto;
	width:100%;
}
div.contentthema{
	display:inline;
	white-space:nowrap;
}
ul.vlist{
	position:relative;
	padding:0;
	margin:0 0 20px 0;
	padding-bottom:15px;	
	list-style:none;
}
ul.vlist li h1{
	font-size:1.1em;
	font-weight:bold;
	color:#666;	
}
dl.table {
	width: 263px;
	margin: 3px 0;
	padding: 0;
}
.table dt {
	width: 58px;
	float: left;
	margin: 0 0 0 0;
	padding: 2px;
}
.table dd {
	float: left;
	width: 195px;
	margin: 0 0 0 0;
	padding: 2px;
}
li.vlistli{
	position:relative;
	list-style-position:outside;
	margin:0;
	padding:0;
	background: url(../img/arr_n.gif) no-repeat;
	background-position:0px 4px;	
	padding-left:10px;
	height:16px;
	width:100%;
}
li.vlistli:hover{
	background: url(../img/arr_r_h.gif) no-repeat;
	background-position:0px 4px;
}
ul.contentnavi{
	padding:0;
	margin:0;	
	padding-top:10px;
	padding-bottom:20px;
	text-indent:0;
	list-style:none;
}
li.contentnavilist{
	cursor:pointer;
	list-style:none;
	background: url(../img/arr_n.gif) no-repeat;
	background-position:0px 5px;
	padding:0;
	margin:0;	
	padding-right:15px;
	padding-left:7px;
	width:100px;
	display:inline;
}
li.contentnavilist:hover{
	background: url(../img/arr_h.gif) no-repeat;
	background-position:0px 5px;
}
div.themacopy-isos{
	display:inline;
	margin-right:18px;
	width:415px;
	position:relative;
	float:left;	
}

div.themacopy{
	display:inline;
	margin-right:24px;
	width:442px;
	position:relative;
	float:left;	
}

div.themamedia{
	display:inline;
	float:left;
	margin-top:50px;
	width:407px;
	margin-left:30px;
}

div.isos-left{
	display:inline;
	float:left;
	margin-top:0px;
	width:455px;
	margin-left:-5px;
}

div.themamedia-isos{
	display:inline;
	float:left;
	margin-top:0px;
	width:226px;
	margin-right:16px;
	margin-left:0px;

}

div.title-teaser-isos{
	color:#32BDF4;
	font-size:1.3em;
	font-weight:bolder;
	margin-top:2px;
	padding-bottom:2px;
	padding-left:0;
	padding-top:0;
}

div.teaser-isos-list{
	margin-bottom:23px;
	margin-top:-3px;
}

div.calendar-isos{
	display:inline;
	margin-top:0px;
	float:left;
	width:185px;
	margin-left:0px;

}
div.abstract_text{	
	font-size:1.1em;
	line-height:1.5em;
	margin-top:10px;
	padding-top:0;
	padding-left:15px;
	padding-right:30px;
	padding-bottom:5px;
	width:96%;
	column-gap: 30px;
	column-count:2;
	column-rule: none;	
	column-width:463px;
	-moz-column-count:2;
	-moz-column-gap: 30px;
	-moz-column-rule: none;
	-webkit-column-gap: 30px;
	-webkit-column-rule: none;	
	text-align:left;
}
div.abstract_text p{
	line-height:1.5em;
	margin-bottom:20px;
}
#gen_navi_container{
	overflow:hidden;
	height:105px;
	padding-bottom:0;
	width:100%;
	position:absolute;
	top:0;
	padding-top:0;
	padding-left:0;
	vertical-align:top;
	left:0px;
}
#gen_navi_layer{
	margin:0;
	position:relative;
	overflow:hidden;
	height:21px;
	color:#FFF;
	width:200%;
	float:left;
}
#gen_navi { 	
	position:absolute;
	z-index:499	;
	float:left;	
	margin:0;
	padding:0;
	padding-left:15px;
	/*padding-left:112px;*/
	height: 20px;
}
#gen_list {
	margin:0;
	padding:0;
	padding-left:45px;
	padding-top:5px;
	position: relative;
	overflow:hidden;
	vertical-align:bottom;
	list-style-type:none;
	float:left;
	width:1000px;
	white-space:nowrap;
}
#gen_navi .gen {
	overflow:hidden;
	display:block;
	float:left;
	width:70px;
	text-align:left;
}
#gen_navi .head {
	font-size:1em;
	color:#002978;
	padding-right:15px;
}
#gen_navi .sub {
	padding-right:10px;
	color:#333;
	font-size:0.9em;
	width:auto;
	text-align:center;
}
#gen_navi .sub:hover {
	color:#32bdf4;
}
#suche_li{
	position:relative;
	top:-2px;
	list-style-type:none;
	display:inline;
	float:left;
	width:70px;
	padding-right:30px;
	padding-left:0;
}
#suche_txt{
	padding:0;
	margin:0;
	padding-left:0;
	border:1px solid #ccc;
	height:14px;
	background:#eee;
	font-size:0.9em;
	width:70px;
	vertical-align:middle;
}
#suche_btn{
	padding:0;
	margin:0;
	border:1px solid #ccc;
	background: #EEE url(../img/arr.png) no-repeat center;
	padding-left:0;
	width:15px;
	height:16px;
	text-align:center;
	vertical-align:middle;
}
p.xplinklistintern{

}
a.linkextern{
	background: url(../img/linkextern.gif) no-repeat;
	/*background-position:45px 4px;	*/
	background-position:right;
	padding-right:18px;
}
a.linkpdf{
	background: url(../img/linkpdf.gif) no-repeat;
	/*background-position:45px 0px;*/
	background-position:right;
	padding-right:18px;
}
.mitglieder-tablenames {
	margin-top:12px;
	width:100%;
	vertical-align:top;
}


.mitglieder-tablenames tr.gray{
	background:#EFEFEF;
}
.mitglieder-tablenames th{
	padding:8px 10px;
	color:#192D75;
	font-weight:bold;
	font-size:11px;
	text-align:left;
}
.mitglieder-tablenames td{
	padding:8px 10px;
	vertical-align:top;
}

.mitglieder-tableimages{
	text-align:left;
}
.mitglieder-tableimages{
	vertical-align:top;
}
.mitglieder-tableimages td{
	margin:0;
	padding:0;
	vertical-align:top;
	width:72px;

}
.mitglieder-tableimages th{
	margin:0;
	padding:10px 0;
	vertical-align:top;
}
.mitglieder-tableimages th.filter{
	background:url(../img/arrow_right.gif) 10px 13px no-repeat;
	color:#192D75;
}
.mitglieder-tableimages p{
	margin:0 0 0 3px;
	padding:0;
	font-size:9px;
}
.mitglieder-tableimages p.info{
	color:#333;
	margin-bottom:5px;
	padding:0;
}
.mitglieder-tableimages select{
	width:140px;
	font-size:11px;
	height:15px;
	*height:17px;
	margin-right:15px;
}
div.control {
	display:block;
	width:100%;
	text-align:center;
	margin-top:15px;
}
div.control span {
	text-align:center;
}
div.control a.previous {
	background:url(../img/arr_l_n.gif) -1px 4px no-repeat;
	padding-left:12px;
}

div.control a.last-page {
	background:url(../img/2arr_n.gif) 0px 4px no-repeat;
	padding-left:18px;
}

div.control a.first-page {
	background:url(../img/2arr_l_n.gif) 20px 4px no-repeat;
	padding-right:24px;
}

div.control a.last-page-end {
	background:url(../img/2arr_r_d.gif) 0px 3px no-repeat;
	padding-left:18px;
}

div.control a.first-page-end {
	background:url(../img/2arr_l_d.gif) 20px 3px no-repeat;
	padding-right:32px;
}

div.control a.previous-end {
	background:url(../img/arr_l_d.gif) -1px 3px no-repeat;
	padding-left:12px;
}
div.control a.next {
	background:url(../img/arr_n.gif) 21px 4px no-repeat;
	padding-right:18px;
}
div.control a.next-end {
	background:url(../img/arr_r_d.gif) 21px 3px no-repeat;
	padding-right:18px;
}

/* ADDED by Filipe Giusti for use in typo3 fgiusticc@conrad-caine.com */
.c2l1-left {
	border-right:none;
	padding-right:30px;
	vertical-align:top;
}
.c2l1-middle {
	padding-right:15px;
}
.start-page .c2l1-left,
.start-page .c2l1-middle {
	font-size:1.1em;
}
h1.csc-firstHeader {
	padding-top:0px;
}
p.csc-fdfx_2cols_pi1-header {
	margin-bottom:0px;
}
/*--*/
div.themamedia a {
	margin-top: 2px;
}
div.bigimage a {
	border-style:none;
	margin-bottom:5px;
}



div.bigimage a:focus  {
	border-style:none;
}
div.themamedia dl dt {
	float: left;	
}
div.themamedia dl {
	float: left;
	margin: -5px 0px 0px 0px;
}
div.bigimage img {border:none;}
div.bigimage a:focus, *:active {-moz-outline:0px none; border-style:none;}
div.bigimage a:link {text-decoration:none;border:none}
div.bigimage a:visited {  text-decoration:none;}
div.bigimage a:focus { text-decoration:none;border-style:none;}
div.bigimage a:hover { color:none; text-decoration:none; border-style:none;}
div.bigimage a:active { border-style:none;}
div.csc-textpic {
	margin-top: 5px;
}
div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-image {
	margin-right: 2px;
}

.Accordion ul li, div#contentthema div.themacopy ul li {
/*.bodytext ul li {*/
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	position:relative;
	list-style-position:outside;
	background: url(../img/trace.gif) no-repeat;
	background-position:0px 4px;	
	width:100%;
}

.Accordion ul li, div#contentthema div.themacopy-isos ul li {
/*.bodytext ul li {*/
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	position:relative;
	list-style-position:outside;
	background: url(../img/trace.gif) no-repeat;
	background-position:0px 4px;	
	width:100%;
}

.Accordion ol li, div#contentthema div.themacopy ol li {
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	position:relative;
	list-style-position:outside;
	background: url(../img/arr_n.gif) no-repeat;
	background-position:0px 4px;	
	width:100%;
}
.Accordion ol li, div#contentthema div.themacopy-isos ol li {
	font-size:1.1em;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	position:relative;
	list-style-position:outside;
	background: url(../img/arr_n.gif) no-repeat;
	background-position:0px 4px;	
	width:100%;
}
.Accordion ul,
div#contentthema div.themacopy ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:20px;
	*margin-left:0px;
}
.Accordion ul,
div#contentthema div.themacopy-isos ul{
	font-size:1.1em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:20px;
	*margin-left:0px;
}
.Accordion ol,
div#contentthema div.themacopy ol{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:0px;
	*margin-left:0px;
}
.Accordion ol,
div#contentthema div.themacopy-isos ol{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:0px;
	*margin-left:0px;
}

div.themacopy-isos div.bigimage{
margin-bottom:8px;
} 
.mitglieder-tableimages a img {
	border:none;
}
tbody {
	vertical-align:top;
}
.Accordion ul.vlist.contactperson li,
div#contentthema div.themacopy ul.vlist.contactperson li {
	background:none;
	padding:0;
}
ul {
	margin-top:0px;
}
ul.contactperson h1 {
	margin:0;
	padding:0;
}
table.contenttable-0 td.td-0 {
	width:85px;
}



ul.contentmainmenuitem{
	margin-left:-19px;
	margin-top:-20px;
	padding-bottom:15px;
}

div#mitgliederCandidate {
float:left;
padding-left:60px;
padding-right:60px;
width:904px;
}


div#mitgliederCandidate div.themacopy {
	display:inline;
	float:left;
	margin-right:27px;
	position:relative;
	width:407px;
}



div.column_home {
	width:440px;
	float:left;
	margin-right:12px;
	padding-top:20px;
	}
div.column_home h1 {
	border-bottom:1px solid #EEEEEE;
	padding-bottom:13px;
	margin-bottom:0px;
	}
div.column_home p.bodytext {
	border-bottom:1px solid #EEEEEE;
	color:#999999;
	padding-bottom:10px;
	margin-bottom:0px;
	min-height:32px;
	line-height:16px;
	}
div.column_home h2 {
	color:#0A2B76;
	font-size:11px;
	line-height:16px;
	text-transform:uppercase;
	font-weight:normal;
	margin-top:0px;
	padding-top:10px;
	margin-bottom:0px;
	height:16px;
	}
	
div.column_home div.bigimage {
	display:none;
	}
div.column_home div.csc-textpic {
	position:absolute;
	margin-top:0px;
	}
div.column_home.left h2,
div.column_home.left p {
	padding-left:122px;
	}
	
	div#header_start_page {display:none;}
