@charset "iso-8859-2";
/* CSS Document */

* {margin:0;
        padding:0;}
body {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        background-position: top;
        background-color:  #bbc2a9;
        background-repeat: repeat-x;
        }

p {
        color: #000000;
        font-size: 12px;
        margin-bottom: 12px;
        line-height: 15px;
        }

.pint {
        color: #000000;
        }


#container {
        margin: 0 auto;
        background-repeat: repeat-x;
	background-image: url('images/head.png');
                }

/* a-tags */
a { font-family: Verdana, Arial, sans-serif; font-weight: bold;
                text-decoration:none;

        }
a:link {color: #190074;
        }

a:visited { border:none;}

/*blas für navigation in result*/
a b {color: #ace0d3;
}

img {border:0px none;
 }
 


/* HEAD */

#leftstripe        {
      	width: 136px;
        height: 90px;
        border-bottom:4px;
  		border-bottom-style:solid;
  		border-bottom-color:#9cbcbc;
        float: left;
        padding-left:28px;
        padding-top:0px;
        }

#head        {
        color:  #306662;
        font-weight: bold;
        height: 90px;
   		border-bottom-style:solid;
  		border-bottom-color:#9cbcbc;
 
}

#header {
        float:left;
        display: compact;
        padding-top:30px;
        padding-left:30px;
}

#header:first-letter {

        color:#6970BE;
}


/*///////////////// NAVIGATION /////////////////////*/
#menu  {float:left;
        color: #121212;
        position: absolute;
 	    display: block;
        background-color:#dce0d3;
  border-left-width:2px;
  border-left-style:solid;
  border-left-color:#d9d9d9;
  border-top-width:2px;
  border-top-style:solid;
  border-top-color:#e9e9e9;
  border-bottom:2px;
  border-bottom-style:solid;
  border-bottom-color:#9cbcbc;
  border-right-width:2px;
  border-right-style:solid;
  border-right-color:#999999;
        }

#menu ul        {
        list-style-type: none;
                  }
                  
#menu li        {
        display: block;
        bg-color:#bbc2a9;
                }

#menu a{
        border-left:2px solid #d9d9d9; border-right:2px solid #999999; border-top:2px solid #e9e9e9; font-size: 12px;
        background-repeat: repeat-x;
        float: left;
  		padding-top: 8px;
        color: #190074;
        text-decoration: none;
        background-image: url('images/button.png');
        padding-left: 6px;
		border-bottom:2px solid #9cbcbc;
}
    
#menu a:hover{
        background-color: #6767AE;
        background-image: url('images/button.png');
        background-position-y:50%;
        color:#6767AE                        }

        #menu a:visited {
        text-decoration:none;
        color:#6970BE; }

	#menu a:active { text-decoration:none;
        color: #306662;}

    #menu a:focus { text-decoration:none;
        color: #222222;}

/*///////////////////////////////// CONTENT ////////////////////////////////*/

#content {z-index:3;
		position:absolute;
  
      padding-bottom: 6px;
        padding-left: 6px;
        padding-right: 6px;
        background-color: #f3f3f3;
        color: #000000;
        overflow: auto;


  border-left-style:solid;
  border-left-color:#d9d9d9;
  border-top-style:solid;
  border-top-color:#e9e9e9;
  border-bottom-style:solid;
  border-bottom-color:#9cbcbc;
  border-right-style:solid;
  border-right-color:#999999;
}
                        }

                  #content h1  {
        color:#190074;
        background-image: url('images/h1.png');
        background-repeat: repeat-y
                }

                #content h2 {
        background-image: url('images/h-bg.png');
        background-repeat: repeat-y;
                      }

                #content h3 {
        background-image: url('images/h-bg.png');
                  }
                  
                  
#content div.tab_four{
 	margin-top:4px;
	width:24%;
	text-align:center;
	float:left;
	}	
                
#subcontent {position:absolute;
        z-index:1;
        float: left;
        color:#EAEAEA;
        background-color: #dce0d3;
  border-left-width:2px;
  border-left-style:solid;
  border-left-color:#d9d9d9;
  border-top-width:2px;
  border-top-style:solid;
  border-top-color:#e9e9e9;
  border-bottom:2px;
  border-bottom-style:solid;
  border-bottom-color:#9cbcbc;
  border-right-width:2px;
  border-right-style:solid;
  border-right-color:#999999;
}

#subcontent h1 {
        background-repeat: repeat-x;
        float: left;
        color: #190074;
        text-decoration: none;
        background-image: url('images/button.png');
        padding: 6px;
        background-color:  #bbc2a9;
        color:#000000;
  border-left-width:2px;
  border-left-style:solid;
  border-left-color:#d9d9d9;
  border-top-width:2px;
  border-top-style:solid;
  border-top-color:#e9e9e9;
  border-bottom:2px;
  border-bottom-style:solid;
  border-bottom-color:#9cbcbc;
  border-right-width:2px;
  border-right-style:solid;
  border-right-color:#999999;
}

#subcontent p {
		text-align:center;
        background-color:  #bbc2a9;
        color:#000000;
  border-left-width:2px;
  border-left-style:solid;
  border-left-color:#d9d9d9;
  border-top-width:2px;
  border-top-style:solid;
  border-top-color:#e9e9e9;
  border-bottom:2px;
  border-bottom-style:solid;
  border-bottom-color:#9cbcbc;
  border-right-width:2px;
  border-right-style:solid;
  border-right-color:#999999;
}


#subcontent input, select{ 
 font-size:10px; 
  width:134px;
   margin-bottom: 5px}


/*///////////////////////////////// FOOTER////////////////////////////////*/

#foot	{border-top:2px solid #e9e9e9; position:relative;
top:0px;
height: 26px;
 background-image: url('images/button.png');
  border-bottom:2px solid #9cbcbc;
  clear:both; border-bottom-style:solid; border-bottom-color:#9cbcbc
	}	
	

	#foot ul	{
	margin-left:10%;
	list-style-type: none;

				}
				
	#foot li	{
	font-size: 14px;
	line-hight: 18px;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
		}
	
	#foot a{
	color: #190074;
		font-size: 12px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 18px;
	padding-left: 18px;
}

	#foot a:hover{ 
	background-color: #8EAE20;
	  background-image: url('images/button.png');
        background-position-y:50%;
 	color: #eeeeee
}




/*///////////////////////////////// für suchmaske////////////////////////////////*/

	#fra{
	text-align:center;
  border-left-width:2px;
  border-left-style:solid;
  border-left-color:#d9d9d9;
  border-top-width:2px;
  border-top-style:solid;
  border-top-color:#e9e9e9;
  border-bottom:2px;
  border-bottom-style:solid;
  border-bottom-color:#9cbcbc;
  border-right-width:2px;
  border-right-style:solid;
  border-right-color:#999999;
}

#fra input {
   margin-bottom: 5px}


#fra  select{ 
   margin-bottom: 5px}
   
 #fra .button {
 	background-color: #bbc2a9; 
    color:#111111; }
    
    
/*///////////////////////////////// für Textgliederung////////////////////////////////*/    
    
.box_half {min-height:24px;
                width:405px;
                float:left;
                margin:8px;
}

.box_half li        {
	margin-left: 18px;
        font-size: 12px;
        margin-top:6px;
                }
        
.space {width:auto;
        height: 24px;
        }
/*///////////////////////////////// für Eintragsdarstellung///////////////////////////////*/    
        
  div.prof_img{
	width:180px;
	text-align:left;
	float:left;

	}	
	
div.prof_text{
height:200px; 
margin-top:14px;
margin-left:4px;
text-align:left;
float:left;
	}
	
	
div.prof_offen{
	text-align:left;
	float:right;
	margin-top:2%;
	overflow:hidden;
	}       


/*///////////////////////////////// für weiter zurück in results///////////////////////////////*/  

div.tab_four{
	width:25%;
	text-align:left;
	float:top;
	}	