/* CSS Document */

* {
	margin:0px;
	padding:0px;
	
	text-decoration:none;
	
}

ul {
	list-style:none;
}

p {
	margin-bottom:1em;
}

body{
	background-image:url(data/img/boeppel20x20.png);
	background-repeat:no-repeat;
	background-position:0em 0em;	
	font-family: arial, helvetica, sans-serif;
	color:#000000;
	font-size: 100%;
	text-align: left;
	margin-left:0.7em!important;
	}

#dssubbody {
	width:62em !important;
	padding-top:0.5em;

}

a img {
	border:none;
}

#headerimg {
	margin-bottom:0.2em!important;margin-bottom:0.3em;margin-bottom/**/:/**/0.1em;
	
}

#dssiteheader{margin-bottom:0em;}

/***************************************************

		M E T A N A V I

***************************************************/


#dssiteheader{
        
}


ul#metanavi {
	font-size:1.1em;
        margin-left:1.4em;
	margin-right:1.4em;
	border-bottom:1px solid #1B5173;
	margin-bottom:1em;
	padding-bottom:0.2em;
        
	
}

* html ul#metanavi {
	margin-left:0.7em;
}

ul#metanavi li {
	display:inline;
	line-height:0.67em !important;
	height:0.67em;
	
}



ul#metanavi li a {
	font-size:0.7em;
	color:#1B5173;
	border-left:1px solid #1B5173;
	padding-left:3em;
	padding-right:3em;
}

ul#metanavi li.first a {
        border-left:none;
	
        padding:0em 0em 0em 0em;
	
}



#searchterm {
	width:7em;
	background-color:#E6EAF3;
	font-size:0.7em;
        color:#003585;
}

/***************************************************

		H E A D

***************************************************/

#image_container{
       width:48.875em;
       margin:0em;
       padding:0em;
}




/***************************************************

		N A V I 

***************************************************/

#dsmenucontainer{

background-color:white;
}


#dsmenus li {
	width:11.1em;
	margin-left:1.45em;
	
        padding:0em 0em 0.15em 0em;
}

#dsmenus li a {
	margin:0em 0em 0em 0em;
        display:block;
	background-color:#FBF17E;
	font-size:0.9em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	color:#1B5173;
	padding-left:1.5em;
	font-weight:bold;
}

#dsmenus li a.dsmenu_active {
	background:url(mm/buttonarrow.png) no-repeat 0.2em 0.4em;
	
}

#dsmenus li a.dsmenu_active {
	background-color:#F5E025;
	color:#D3232D;
}

#dsmenus li ul li {
	margin-left:0px;
}

#dsmenus li ul li a {
	padding-left:2em;
	background-color:#FBF7D2;
	font-weight:normal;
	font-size:0.8em;
}

#dsmenus li ul li a.dssubmenu_active {
	color:#D3232D;
}

#dsmenufooter {

	margin-left:1.45em;
	width:11.125em;
}


/***************************************************

		COLUMNS & ARTICLES

***************************************************/

#dscolumns {
	width:48em;
}
#dscolumn2_3{
	padding-top:1em;
	background-color:#FDF9D3;
	margin-right:1em;
}
/********************** article_0 *****************/

#dscolumn2_3 .dsarticle_0{
	width:29.9em;
	
        margin-right:0.5em;
}

#dscolumn2_3 .dsarticle_0, #dscolumn1_2 .dsarticle_0, #dscolumn2_2 .dsarticle_0  {
	background-color:#FDF9D3;
	padding:1em;
	font-size:0.75em;
	line-height:1.3em;
        padding-top:1.5em;
	padding-bottom:2em;
}




/********************* article_1*****************/

#dscolumn2_3 .dsarticle_1{
	width:37.2em !important;
width:37.2em;
width/**/:/**/37.2em;
	margin-right:0.5em;
}



#dscolumn2_3 .dsarticle_1, #dscolumn1_2 .dsarticle_1, #dscolumn2_2 .dsarticle_1  {
	background-color:#FDF9D3;
	font-size:0.75em;
	line-height:1.3em;
        padding-top:1.5em;
	padding-bottom:2em;
        padding-left:1.3em;
	padding-right:1em;
}

#dscolumn2_3 .dsbody_1 {
	padding:0em 1em 1em 8.7em;
}

#dscolumn2_3 .dstitle_1 {
	padding-left:3.7em;
}

#dscolumn2_3 .dstitle_1 a:link, #dscolumn2_3 .dstitle_1 a:visited, #dscolumn2_3 .dstitle_1 a:active{
	
}



/********************* article_2*****************/

#dscolumn2_3 .dsarticle_2{
	width:39.5em !important;width:39.3em;width/**/:/**/39.3em;
	margin-right:0.5em;
}



#dscolumn2_3 .dsarticle_2, #dscolumn1_2 .dsarticle_2, #dscolumn2_2 .dsarticle_2  {
	background-color:#FDF9D3;
	padding:0em 0em 0em 0em;


	font-size:0.75em;
	line-height:1.3em;
}
#dscolumn2_3 .dsbody_2 {
	padding:0em 1em 1em 2.6em;
}

#dscolumn2_3 .dstitle_2 {
	padding:1em 2em 0em 1em;
	font-size:1em;
	padding-top:0em;
}
/**
#dscolumn2_3 .dsbody_2 {
	padding:0em 1em 2em 8.5em;
}

#dscolumn2_3 .dstitle_2 {
	padding:0em 0em 0em 3.6em;
}
*/
#dscolumn2_3 .dstitle_2 a:link, #dscolumn2_3 .dstitle_2 a:visited, #dscolumn2_3 .dstitle_2 a:active{
	padding:0em 0em 0em 0em;
}

/*******************allgemein********************/
#dscolumn2_3 .dsarticle a:link, #dscolumn2_3 .dsarticle a:visited{
        color:#003585;
       /*font-weight:bold;*/
		color:#D3232D;
}
#dscolumn1_1 .dsarticle a:link, #dscolumn1_1 .dsarticle a:visited{
        color:#003585;
        /*font-weight:bold;*/
		color:#D3232D;
}

#dscolumn1_1, #dscolumn1_2 .dsarticle, #dscolumn2_2 .dsarticle	 {
	width:35.5em;
}

#dscolumn1_1 label {
	color:#1B5173;
	font-size:0.8em;
}

#dscolumn1_1 .dsarticle {

	background-color:#FDF9D3;
	padding:1em;
	font-size:0.75em;
	padding-top:1.5em;
	padding-bottom:2em;
	
}
:root #dscolumn3_3 {
	width:11.5em
}
#dscolumn3_3 .dsarticle {
	padding:8em 0em 0em 0em;
        font-size:0.75em;
	color:#1B5173;
}
#dscolumn3_3 .dsbody_4 a{
color:#D3232D;
}


#---dscolumn3_3 ul li a {
	background:url(mm/buttonarrow.png) no-repeat 0em 0em;
	padding-left:1.5em;
	line-height:1.5em;
}

#dscolumn3_3 h1, #dscolumn1_3 h1 {
	display:none;
}




div#dscontent {
	margin-left:0.5em;

}

.dsarticle input, .dsarticle textarea {
	background-color:#FDFBE9;
}

textarea#message {
	width:300px;
}

div#dscontent,
#dsmenucontainer,
#dscolumns,
#dssubbody, 
#dscolumn1_3,
#dscolumn2_3,
#dscolumn3_3,
ul#metanavi,
#dsmain,
form#searchform,
#metanavi {
	float:left;
}


.kontaktformular{
	font-size:100%
	}
.kontaktformular div{
	width:5em;
	float:left;
	}
.newsletter_abo label{
	display: block;
  	float: left;
	width: 10em;}
/***************************************************

		h1 - h6

***************************************************/

h1 {
	font-size:1.3em;
	color:#003585;
	margin-bottom:1em;
}

.tooltip {
	position: absolute;
	display: none;
	background-color: #ffffff;
	border:1px solid silver;
	padding-bottom:0.5em;
	width:25em;
	-moz-opacity: 0.9;
	filter: alpha(Opacity=90);         
}

 

.tooltip h3 {
	background-color: #999999;
	padding:0.1em;
	color:#ffffff;
	text-align:center;
}

.tooltip p {
     padding:0.5em;
}


.header_annotation {
     padding:0em 0em 0.5em 1.2em;
     margin:0em 0em 0em 0em;
     font-weight:bold;
     color:#000000;
}

.doc_annotation {
     width:14em;
     padding:0em 0em 0em 0em;
     margin:0em 0em 0em 0em;
}

.doc_annotation li{
     list-style:square;
     list-style-image: url(images/doc.gif);
     list-style-position:outside;
     padding:0em 0em 0.5em 0em;
     margin-left:1.1em !important; margin-left:1.6em; margin-left/**/:/**/1.4em;
}

.doc_annotation a:link, .doc_annotation a:visited{
     color:#003585;
}



.link_annotation {
     width:14em;
     padding:0em 0em 0em 0em;
     margin:0em 0em 0em 0em;
     font-weight:bold;
}

.link_annotation li{
     list-style:square;
     list-style-image: url(images/link.gif);
     list-style-position:outside;
     padding:0em 0em 0.5em 0em;
     margin-left:1.1em !important; margin-left:1.6em; margin-left/**/:/**/1.2em;
}

.link_annotation a:link, .link_annotation a:visited{
     color:#003585;
}



.veranstaltungs_subnavi{
      background-color:#FBF7D2;
      font-size:0.9em;
      font-weight:bold;
      width:4.9em;
      height:11.3em;
      padding:5.5em 0.3em 0em 1em;
      margin: 0em 0.5em 0em 0em;
}

.veranstaltungs_subnavi a:link, .veranstaltungs_subnavi a:visited, .veranstaltungs_subnavi a:active {
      color:#003585;
      font-weight:bold;
      
}

#container_broschuere{
     font-size:1em;
     
     width:29.5em;
     float:left;
     padding:0em 0em 0em 0em;
     margin:0em 0em 1em 0em;          
}

#form_details{
     
     float:left;
     border: 1px solid #FBF093;
     padding:0em 0em 0em 0em;
     margin:0em 0.5em 0em 0em;
     
}

#form_broschuere{
     font-size:1em;
     width:24.5em;
     background-color:#FBF093;
     float:left;
     padding:0.1em 0.1em 0.1em 0.3em;
     margin:0em 0.5em 0em 0em;
}


#form_menge{
      color:#186058;
      background-color: #F4FAF8;
      border: 1px solid #FBF093;
      height:1.3em;
      width:1.5em;
      float:left;
      padding:0em 0em 0em 0.2em;
      margin:0em 0em 0em 0em;
}




#form_ueberschrift{
     font-size:1em;
     font-weight:bold;
     height:1.55em;
     width:29.3em;
     color:#F4FAF8;
     background-color:#F8E652;
     padding:0.2em 0em 0em 0.3em;
     margin:0em 0em 1em 0em;
     clear:left;
     
}


#form_container{
     font-size:1em;
     width:29.5em;
     float:left;
     padding:0em 0em 0em 0em;
     margin:0em 0em 0.5em 0em;          
}

#form_bezeichner{
     font-size:1em;
     font-weight:bold;
     width:10em;
     height:1.4em;
     background-color:#FBF093;
     color:#003585;
     float:left;
     padding:0em 0em 0em 0.3em;
     margin:0em 0.5em 0em 0em;
}


#form_form{
      color:#003585;
      background-color: #F4FAF8;
      border: 1px solid #FBF093;
      width:18.2em;
      float:left;
      padding:0em 0em 0em 0.3em;
      margin:0em 0em 0em 0em;
}


/**************************************************
         
                S i t e m a p

****************************************************/

.sitemapheadline{
     text-decoration: none;
     background-color:#F8E652;
     display: block;
     width:34.5em;
     margin:0.3em 0em 0em 0em;
     padding:0.1em 1em 0.1em 1.5em;
}

.sitemapheadline li{
     list-style-type: none;
}


.sitemapheadline a:link,.sitemapheadline a:visited{
     font-weight:bold;
     font-size: 1.1em;
     color:#003585;
     text-decoration: none;
}
.sitemapheadline a:hover{
     color:#CC0000;
}

.sitemapsub{
     padding:0em 0em 0em 0em;
     margin:0.2em 0em 0em 3em;
}

.sitemapsub li{
     list-style-type: square;
}

.sitemapsub a:link, .sitemapsub a:visited{
     text-decoration: none;
     color:#003585;
     font-size: 1.1em;
}

.sitemapsub a:hover{
     color:#CC0000
}

.sitemapsubsub{
     padding:0em 0em 0em 0em;
     margin:0.2em 0em 0em 6em;
}

.sitemapsubsub li{
     list-style-type: square;
}

.sitemapsubsub a:link, .sitemapsubsub a:visited{
     text-decoration: none;
     color:#003585;
     font-size: 1.1em;
}
.sitemapsubsub a:hover{
     color:#CC0000
}
#hochschuldb a{
	color:#003585;
}

.sponsor_container{
	color:#003585;     
	padding-top:0.5em;
	width:13.8em;
	font-size:0.75em;
	font-weight:bold;
	margin-left:0.0em;
}

.sponsor_container img{
      padding-top:0.3em;
	;
    }
/*//////////////////////////
//medtech
///*/
.medtech_backend fieldset, .medtech_backend form{
	border:none;
	margin-left:1em;
	margin-top:1em;
}
.medtech_backend form{
	width:43em;
}
.medtech_backend label{
	float:left;
	width:12em;
	margin-top:0.2em;
}
.medtech_backend input{
	width:15em;
	margin-top:0.2em;
}
.medtech_backend .undoderback input{
	width:2em;
	margin-top:2em;
}
.medtech_backend textarea{
	width:19em;
	margin-bottom:2em
}
.message{
	font-weight:bold;
	margin:1em;
	color:#D62029;
	border:1px dashed #D62029;
	padding:0.8em;
	}
.medtech_backend .Firmenprofil{
height:12em;
width:29em;
margin-left:5em;
}

/**************************************************
         
               NEWS STARTSEITE

****************************************************/
.newshead{
color:#003585;     
}

/* Header mit AL-Logo*/
.hessendiv{
	width:47.8em;
	height:5.8em;
	margin-left:1.5em;
	margin-top:0.4em;

}

#logo_hessenbiotech{
	float:left;
	width:11.0em;
	margin-right:32.2em;
	margin-top:0.1em;
}

#logo_landhessen{
	width:3.8em;
	float:left;
	margin-top:-0.6em;
}
*html #logo_landhessen{
	margin-top:0.0em;
}

#logo_hessenbiotech img{
	width:100%;
}

#logo_landhessen img{
	width:100%;
}
#headimg1{
	width:47.1em;
	margin-left:1.5em;
	border-top-style: solid;
	border-top-width: 0px;
	border-top-color: #a5a7a8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	margin-top:0.0em;
	margin-bottom:0.4em;
	}
*html #headimg1{
	margin-left:1.5em;
	margin-top:0.0em;
	width:47.1em;
}
:root #headimg1{
	margin-top:2.05em;
	}
#headimg1 img{
	width:100%;
	border-left-style:none;
	white-space: nowrap;
	}
*html #headimg1 img{
	width:100%;
}
#claim {
	width:11.1em;
	margin-top:1em;
}
#claim img{
	width:100%;
}
#logo_kompetenzatlas{
	font-weight:bold;
	font-size:1.05em;
	color:#1B5173;
	width:3.8em;
	float:left;
	margin-top:-1.7em;
}
