
    body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#dfd9d0 url(../img/netz.jpg) no-repeat;
        min-width:600px;    /* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
		font-family:verdana;
		line-height:1.5em;
		overflow:auto;
    }
    


a {color:#444;
    	text-decoration:none;
}
	
a:hover {
	color:#333;
	background:transparent;
	text-decoration:underline;
}
	
.col1 table a {
	clear:both;
	padding:0;
	text-align:left;
	font-family:arial;
	font-size:14px;
	text-decoration:none;
	color:#444;
	border:0px solid red;
	display:block !important;
	}
	
.col1 a:hover 
	{
	background-color:transparent !important;  
	text-decoration:underline !important; 
	}

img {
		margin:0;
	}
	
	
h1 {
color:#9e191d;
	font-size:1.5em;
	line-height:120%;
	border-bottom:0px solid #9e191d;
	padding-bottom:6px;
	margin-top:1.1em;
	margin-bottom:1.1em;
	}

h2 {
		font-size:1.0em;
		color:#202413;
		margin-bottom:-10px;
		
		}
		
		

p { 
padding-top:6px;
}

p.biolink {

padding:0;
margin:0;
}

.tx-frgdatabases-pi1-listrow {
border:0px solid red;
width:33%;
/*height:600px;*/
float:left;
}

.staedteall {
float:left;
width:25%;
}

.staedte {
width:25%;
border:1px solid red;

}

ul {
/*color:#00f;*/
 }
	/* Header styles */
    #header {
        clear:both;
        float:left;
        width:100%;
        
    }
*+html #header img{
		margin-bottom:-3px !important;
	}
	#header p,
	#header h1,
	#header h2 {
	    padding:.4em 15px 0 15px;
        margin:0;
	}
	#header ul#layoutdims {
	    clear:left;
	    float:left;
	    width:100%;
	    list-style:none;
	    margin:10px 0 0 0;
	    padding:0;
	}
	#header ul#layoutdims li {
	    display:inline;
	    list-style:none;
	    margin:0;
	    padding:0;
	}
	#header ul#layoutdims li a {
	    display:block;
	    float:left;
	    margin:0 0 0 1px;
	    padding:3px 20px;
	    text-align:center;
	    /*background:#eee;*/
	    color:#eee;
	    text-decoration:none;
	    position:relative;
	    left:15px;
		line-height:1.3em;
	}
	#header ul#layoutdims li a#active,
	#header ul#layoutdims li a:hover {
	    background:#9e191d;
		color:#fff;
	}
	#header ul#layoutdims li a.active,
	#header ul#layoutdims li a.active:hover {
	    color:#fff;
	    background:#000;
	    font-weight:bold;
	}
	#header ul#layoutdims li a span {
	    display:block;
	}
	
	/*Header navi unten*/
	
		#header ul#layoutdims2 {
	    clear:left;
	    float:left;
	    width:100%;
	    list-style:none;
	    margin:10px 0 0 0;
	    padding:0;
	}
	#header ul#layoutdims2 li {
	    display:inline;
	    list-style:none;
	    margin:0;
	    padding:0;
	}
	#header ul#layoutdims2 li a {
	    display:block;
	    float:left;
	    margin:0 0 0 1px;
	    padding:3px  19px;
	    text-align:center;
	    /*background:#eee;*/
	    color:#eee;
	    text-decoration:none;
	    position:relative;
	    left:15px;
		line-height:1.3em;
	}
	#header ul#layoutdims2 li a#active,
	#header ul#layoutdims2 li a:hover {
	    background:#ed6e20;
		color:#fff;
	}
	#header ul#layoutdims2 li a.active,
	#header ul#layoutdims2 li a.active:hover {
	    color:#fff;
	    background:#000;
	    font-weight:bold;
	}
	#header ul#layoutdims2 li a span {
	    display:block;
	}

	#header ul#layoutdims2 li:hover ul,
	#header ul#layoutdims2 li a:hover ul {
	display:block;
	} 
	
	
		ul#layoutdims3  a,
		ul#layoutdims3  a:hover
 {

		color:#333 !important;
	}
	
	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#202413;
		border:0px solid red;
		width:837px !important;
		margin:0px 0px 0px 0px !important;
		padding:0px 0px !important;
	}
* html #layoutdims {margin:-7px 0px 0px 0px !important;}	
	#layoutdims2 {
		clear:both;
		background:#37541a;
		width:837px !important;
		margin:0px 0px 0px 0px !important;
		padding:0px 0px !important;
	}
	

	
	#layoutdims3 {
		position:absolute;	
		clear:both;
		background:#90ad73;
		width:220px !important;
		margin:24px 0px 0px 0px !important;
		padding:1.0em 0px !important;
		display:none;
		overflow:none;
		/*height:250px;*/
		z-index:1000;
		border:0px solid red;
		
	}
	
  *+html   #layoutdims3 {
		top:322px;
		left:10px;
	}

	
	
	#header ul#layoutdims3 li {
	
	}
	
	#header ul#layoutdims3 li a {
	clear:both;
	padding:0;
	text-align:left;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	color:#666;
	border:0px solid red;
	display:block !important;
	}
	
	#header ul#layoutdims3 li a:hover 
	{font-family:arial;
	font-size:12px;
	color:#666; 
	background-color:transparent; 
	text-decoration:underline !important; 
	}
	/* column container  */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    
        width:855px;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
		border:0px solid red;
		margin:0px auto;
		background: url(../img/backgr_gr.jpg) top left repeat-y;
		padding:0px 10px;
		height:100%;
		min-height:100%
	}
	/* 2 column left menu settings */
	.leftmenu {
	    /*background:#cfc;*/height:100%;
	}
    .leftmenu .colright {
        float:left;
        width:100%;
        position:relative;
        left:1em;

        /*background:#fff;*/
        border:0px solid red;
        height:100%;
    }
    .leftmenu .col1wrap {
	    float:right;
	    width:50%;
	    position:relative;
	    right:12em;
	    padding-bottom:1em;
	}
	.leftmenu .col1 {
        margin:0 5em 0 13em;
	    position:relative;
	    right:100%;
	    overflow:hidden;
	    
	}
    .leftmenu .col2 {
        float:left;
        width:10em;
        position:relative;
        right:11em;
        padding-top:1em;
    }
   
   .leftmenu .col2 a {font-family:arial;font-size:12px;text-decoration:none;color:#666;}
     .leftmenu .col2 a:hover {font-family:arial;font-size:12px;color:#666; background-color:transparent; text-decoration:underline !important;}
    
	/* Footer styles */
	#footer {
        clear:both;
        float:left;
        width:100%;
		border-top:0px solid #000;
		height:200px;
    }
    #footer p {
        padding:10px;
        margin:0;
    }

    <!--[if lt IE 7]>
    <style media="screen" type="text/css">
    .col1 {
	    width:100%;
	}
	-->
	
table li {list-style:none; line-height:1.5em;}	

/*########Biografien#########*/
.bio_single{}
.bio_name{

margin:1em 0 1em 0;
}

.bioAV_links {
margin:-1em 0 1em 0;
}

.bio_links {
margin:1em 0 1em 0;
}
.bio_geb{}
.bio_teaser{
font-weight:bold;
}
.bodytext{}
.bio_text{}
.bio_orte{}
.bio_orte p {margin-top:-0.5em;}
.bio_lit{}
.bio_lit p {margin-top:-0.5em;}

#herkunfttoene {
margin-bottom:1em;
}
/*########TERMINE#########*/

.termin {
margin-left:1.0em;
border-bottom: 1px dotted #444;
padding:1.0em 1.0em;
background:#fff;
}

.termin_head {
font-size:1.0em;
color:#202413;
font-weight:bold;
}

.termin_teaser {
font-size:1.0em;
color:#202413;
font-weight:normal;
}

.termin_datum {
color:#9e191d;
}
.termin_text {
padding-left:1.0em;
margin-bottom:2.0em;
}
.termin_info {
padding-left:1.0em;
}
.termin_link {
}

.termin_image {
float:left;
margin-left:1.0em;
padding:0 1.0em 0.5em 0;
border:0px solid red;
}

.termin_vzeit {
}

termin_vort {
}

/*########LITERATUR#########*/
.literaturliste {
margin:0 0 1.0em 0;
}

.LitTextLink {
margin:0;
}
/*########INSTITUTIONEN#########*/

.institutionen {
margin-left:1.0em;
border-bottom: 1px dotted #444;
padding:1.0em 1.0em;
background:#fff;
}

.institutionen_head {
font-size:1.0em;
color:#202413;
font-weight:bold;
}

.institutionen_teaser {
font-size:1.0em;
color:#202413;
font-weight:normal;
}

.institutionen_datum {
color:#9e191d;
}

.institutionen_text {
padding-left:1.0em;
}

.institutionen_info {
padding-left:1.0em;
}

.institutionen_adresse {
margin-top:2em;
}

.institutionen_image {
float:left;
margin-left:1.0em;
padding:0 1.0em 0.5em 0;
border:0px solid red;
}


.institutionen_projekte {
border:0px solid red;
}

.institutionen_projekt {
margin-left:1.0em;
border-bottom: 1px dotted #444;
padding:1.0em 1.0em;
background:#fff;
}

.institutionen_projekt_adresse {
margin-top:2em;
}

.institutionen_projekt_head {
font-size:1.0em;
color:#202413;
font-weight:bold;
}

.institutionen_projekt_teaser {
font-size:1.0em;
color:#202413;
font-weight:normal;
}

.institutionen_projekt_datum {
color:#9e191d;
}

.institutionen_projekt_text {
padding-left:1.0em;
}

.institutionen_projekt_info {
padding-left:1.0em;
}


.institutionen_projekt_image {
float:left;
margin-left:1.0em;
padding:0 1.0em 0.5em 0;
border:0px solid red;
}
/*###############NEWS##################*/

.news {
padding:1.0em 0px;
border-bottom:1px dotted #444;
/*border:1px solid red;*/
background:#fff;
overflow:hidden; 
}

.newsimage {
position: relative;
width:200px;
float:left;
margin:0 1.0em;
 /*border:1px solid black;*/
}

.newstext {
margin-left:220px;

}
.news-list-item {
background:#fff;
padding:1em;
border-bottom:1px dotted #333;
}


.news-list-item_text img { 
float:right;
margin-left:1em;
}

.news-single-img {
border:0px solid red;
overflow:hidden;
float:right;
margin-left:1em;
}

.news-single-imgcaption {
margin-top:-1em;
padding-left:1em;
font-size:70%;
}

.clearer {
clear:both;

}

.person {
padding:1.0em 1.0em;
border-bottom:1px dotted #444;

background:#fff;
}

.person  .bodytext {
padding:0;
}
.persontext {
border:0px solid red;
}


.personhead {
margin:0.0em;
}


#ruhr2010logo {
border:0px solid red;
position:relative;
float:right;
margin-right:34px;
}

#head_banner_container {
border:0px solid red;
height:306px;
position:relative;
top:0;
left:0;
}

#head_image {
/*
margin:-5px 0px 0px 0px;
width:100%;
border:0px solid green;
*/
position:absolute;
border:0px solid red;
top:100px;
margin-left:0px;
clip:rect(0px 837px 206px 0px);

}

#head_image img {
border:0px solid green;
}

#head_image .csc-textpic ul {
border:0px solid red;
float:left;
margin:0px 0px -7px 0px;
list-style-type:none;
}
#head_image .csc-textpic ul li {
float:left;
}


#head_image .csc-textpic dl {
border:0px solid red;
float:left;
margin:0px 0px -7px 0px;
list-style-type:none;
}


#ruhr2010 {
margin:3em 0 0 2em;
width:500px;
background-color:#fff;
padding:10px;
color:#a2a3a5;
font-family:arial;
}
			
#ruhr2010 img {
border:0px solid red;
}

h1 span {
display:none;
}

h2 span {
display:none;
}

#content {
margin-left:1.5em;
width:90%;
border:0px solid red;
}


#search {
margin-top:1em;
border:0px solid red;
text-align:right;
margin-right:50px;
}



* Easy Slider */
div.textimIMG {
margin-top:0px;
}

div.textimIMGtext {
padding:1em;
color:#000;
border:0px solid red;
  background:  url(../img/bg77.png) no-repeat 0 320px;
width:669px;

}

#slider {
margin-top:2em;
border:2px solid #aaa;
background:#fff;
}

#slider h2{
padding-bottom:1em;
}
#slider p {
padding: 0px 0px 0px 0px;
line-height:120%;
}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:739px;
		height:150px;
		overflow:hidden; 
		
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		/*width:30px;
		height:77px;*/
		position:absolute;
		left:40px;
		top:70px;
		z-index:1000;
		border:0px solid red;
		font-size:30px;
		}	
	#nextBtn, #slider1next{ 
		left:706px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		/*width:30px;
		height:77px;*/
		/*background:url(../images/btn_prev.gif) no-repeat 0 0;*/
		}	
	#nextBtn a, #slider1next a{ 
/*		background:url(../images/btn_next.gif) no-repeat 0 0;	*/
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#aaa;
		color:#fff;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		/*background:#5DC9E1;*/
		color:#333;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */


#FRGAktuell {
margin:0;
border: 1px dotted red;
padding:0.5em;
background:#fff;
}

#FRGAktuell p {
margin:0;
border-bottom: 0px dotted #444;
padding:0.5em;
background:#fff;
}

