/* colors 

#bebbb8: Farbe Topnav
#878885: Hauptnav, Teaser, default
#988472: Überschriften, over, aktiv


*/

/*html {SCROLLBAR-FACE-COLOR: #bbcf4f; SCROLLBAR-HIGHLIGHT-COLOR: #bbcf4f; 
SCROLLBAR-SHADOW-COLOR: #bbcf4f; SCROLLBAR-3DLIGHT-COLOR: #666666; 
SCROLLBAR-ARROW-COLOR: #999999; SCROLLBAR-TRACK-COLOR: #d3d4d5;
SCROLLBAR-DARKSHADOW-COLOR: #ffffff}*/

html, body, div, p, h1, h2, h3, h4, h5, h6, h7,  
span, a, table, td, tr, form, img, ul, li  {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	border:0px;
}



body {
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
}
#allindex {
	width:800px;
	margin: 20px auto 0 auto;
	font-size:90%;
	padding: 0px;
}

a {text-decoration:underline; }

#cover {
	width: 800px;
	background-image: url(img/cover_hg.jpg);
	clear: both;
	margin:45px 0px 0px 0px;
}
#cover img {
	margin-top: 9px;
	margin-right: 12px;
	margin-bottom: 15px;
	margin-left: 13px;
}

div#cover-text {
	position: absolute;
	color:#FFFFFF;
	font-size:175%;
	z-index:2;
	margin-top: 9px;
	margin-right: 12px;
	margin-bottom: 15px;
	margin-left: 13px;
	width: 775px;
	text-align:center;
	letter-spacing: 2px;
}

div#cover-text p {text-align:center;}

#header { 	
	margin: 0px 0px 0px 13px;
	height: 133px;
}

/* Menü-Elemente*/
#menu { width: 396px; margin-top: 111px; position: absolute; }
#menu ul {padding:0 0 0 0; font-weight:normal;}	
#menu li {display:inline; list-style:none;}
#menu li a { margin: 0px 30px 0px 0px; text-decoration:none; }

div#topmenu {
	font-size:70%;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	margin-top: 30px;
}

div#topmenu a { text-decoration:none; }

div#flags {
	font-size:80%;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	margin-top: 30px;
	margin-left: 150px;
}

div#flags img { margin-right:10px;}

div#credits {
	margin: 0px 13px 10px 13px;
	font-size:65%;
	clear:both;
	padding-top:60px;
	word-spacing: 1px;
}




div#logo2 {
	overflow: hidden;
	position: absolute;
	z-index: 2;
	margin-left: 396px;
}

div#teaser { width:800px; background-image:url(img/bg_teaser2.jpg); background-repeat:repeat-x; padding-top:7px; height:110px; font-size:80%;}



div#teaser div.teaseritem1, div#teaser div.teaseritem2, div#teaser div.teaseritem3, div#teaser div.teaseritem4 { 
	width:170px; 
	padding: 0px 13px 21px 13px; 
	height:102px;
	position:absolute;
}

div#teaser img {
	margin-bottom:5px;
	border:0px;
    border-top:#f7f7f9 1px solid;
}

div.teaseritem2 { margin-left:210px; }
div.teaseritem3 { margin-left:420px; }
div.teaseritem4 { margin-left:630px; }

div#teaser a { text-decoration:none;}

#content {
	width: 787px;
	clear: both;
	margin:45px 0px 0px 13px;
	font-size:85%;
	line-height: 1.5em;
	text-align:justify;
}

#content p {
	text-align: justify;
}

#content h1 {
	font-size:110%;
	margin-bottom: 0.3em;
}

div#content div#links2 {
	float:left;
	width:378px;
	margin-right: 26px;
	margin-left: -13px;
}
div#content div#rechts2 {float:right; width:365px; margin:0px 13px 0px 0px;}
div#rechts2 .csc-textpic-imagewrap, div#links2 .csc-textpic-imagewrap {margin-top:5px;}

div#content div#links {float:left; width:404px; margin: 0px 2px 0px -13px;  }
div#content div#links div#klein {width:392px; margin: 0px 2px 0px 5px;  }
div#content div#links3 {float:left; width:371px; margin: 0px 25px 0px 0px;  }
div#content div#rechts3 {float:right; width:365px; margin:0px 13px 0px 0px;}

div#content div#rechts {float:right; width:394px; margin-top:0px}

div.ongallery_listpic { margin: 0px 1px 0px 0px; width:99px; background-image:url(img/thumb_gr.gif); background-repeat:no-repeat; height:75px; }
div#klein div.ongallery_listpic { margin: 0px 0px 0px 0px; width:64px; background-image:url(img/thumb_kl.jpg); background-repeat:no-repeat; height:47px; }

div.wtgallery_singlepic { width:394px; background-image:url(img/single_bg.jpg); background-repeat:no-repeat;   }
div.wtgallery_singlepic img { margin: 0px 13px 16px 13px; border-top:#f7f7f9 1px solid; }

img.ongallery_listpic_pic { margin: 0px 13px 16px 13px; border-top:#f7f7f9 1px solid; }
div#klein img.ongallery_listpic_pic { border:0; margin: 0px 6px 8px 6px; border-top:#f7f7f9 1px solid;}
img.ongallery_listpic_lastofrow { border:0; margin-right: 0px; }

h2.ongallery_h2,div.wtgallery_singlepic_comment h2 { font-size:100%; font-weight:normal; margin-top:15px;}
p.ongallery_p , div.wtgallery_singlepic_comment{ font-size: 80%; line-height:1.5em; padding:0px 13px 0px 13px; margin-top:30px;  }

div.ende { clear:both; margin-bottom:30px;}

div.ongallery_singlepic_fwdback {
	position:absolute;
	margin: -5px 13px 10px 13px;
	width: 370px;
}

div.ongallery_singlepic_fwdback img.next, div.ongallery_singlepic_fwdback img.diashow { margin-left:4px;}

div.team-list { width: 391px; float:left; }
div.team-list .float-lg 	{ float:left; line-height:1.4em;}
div.team-list .float-xlg 	{ float:left; padding-left:10px; line-height:1.4em;}
div.team-single { float:right; width:396px;} 
div.maincontent { position:absolute; margin:150px 0px 0px 0px; padding-right:0px; z-index:3; font-size:80%; #margin-left:-180px; }

div.maincontentPartner { position:absolute; margin:0px 0px 0px 0px; padding-right:0px; z-index:3; font-size:80%; #margin-left:-190px; }

div.team-single div.photo {
	width: 211px;
	background-image: url(img/team_bg.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 185px;
}

div.team-single div.photoPartner {
	width: 211px;
	margin:0px 0px 0px 211px;
}

div.team-single div.photo img {
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 16px;
	margin-left: 13px;
   border-top:#f7f7f9 1px solid;
}

div.TeamText { text-align:right; width: 185px; }

TABLE#team { border-collapse:collapse; border-spacing:0px;}

TABLE#team td.team-col1 { padding-right:10px;} 

span.rot {color:#dc505d;}
span.logo { font-size:120%; }