/* CSS Document */

/*Body----------------------------------------------------*/
body {
    color: #3F3F3F;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

#divpos {
	height: auto;	
	margin: auto; 
	position: relative;
	text-align: center;
	width: 612px;
    z-index: 0;
}
#divsprache{
	font-size: 9px;
  	height: 12px;	
	padding-right: 10px;
	position: absolute;  	
    right:0;
    text-align: right;
    top: 4px;
    width: 100px;
    z-index: 2;
}
#divhead{
   	margin-top: 10px;
    height: 25px;
    text-align: center;
    width: 610px; 
    position: relative;   
    z-index: 10;
}
#divmainschatten{
    //background-image: url(../pic_popup/schatten_mitte.png);
    background-repeat: repeat-y;
    background-position: right;
	height: 100%;
    width: 634px;     
    position: absolute;
    top: 22px;
    margin-bottom: 20px;
    z-index: 4;
}
#divmainschatten img{
	height: 28px;
	width: 627px;
}

#divschattenunten{
    position: relative;
    z-index: 50;
	height: 60px;
	width: 649px;
}
#divschattenunten img {
	height: 60px;
	width: 649px;
}
#divmain{	
    border: 1px solid #a9a9a9;
    border-right: 2px solid #999999; 
	height: auto;
	text-align: left;
    width: 610px;
    overflow: hidden;	     
    position: relative;
    z-index: 10;
}

/*In divmain: */
#divbody{
    background-color: #FAFAFA;
    //background-image: url(../pic_popup/schein.png);
	min-height: 400px;
	height: auto;
	margin-bottom: 0;
	padding-left: 40px;
	padding-top: 35px;
    padding-right: 25px;
    padding-bottom: 25px;
	text-align: left;
    width: 545px;
    position: relative;
    z-index: 20;

}
#divfoot{
	background-image: url(../pic_popup/boden.jpg);
    background-repeat: repeat;
    border-bottom: 2px solid #999999; 
    height: auto;
	font-size: 10px;    
	margin-top: 0;
	width: 545px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-top: 10px;
	padding-right: 25px;
	position: relative;
	text-align: left;
	z-index: 20;
}


/*Body Ende----------------------------------------------------*/

/*Formaterungen------------------------------------------------*/

h1{ /*Titel*/
    color: #3F3F3F;
	font-family: Tahoma, Helvetica, sans-serif;
  	font-size: 14px;  
  	font-weight: bold;
  	margin-bottom: 16px;
}

h4{ /*Untertitel*/
    color: #666666;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
  	font-size: 12px;  
  	font-weight: normal;
  	margin-top: 0;
  	margin-bottom: 28px;

}

h2{ /*Überschfift im Text*/
    color: #666666;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
  	font-size: 12px;  
  	font-weight: normal;
  	margin-top: 22px;
  	margin-bottom: 18px;

}

h3{ /*Bilduntertitel */
    color: #3F3F3F;
	font-family: Tahoma, Helvetica, sans-serif;
  	font-size: 11px;  
  	font-weight: normal;
    text-align: right;
    margin-right: 25px;
}

q, blockquote{
    color: #6B6B6B;
    font-family: Georgia, serif;
    font-style : normal;
  	font-size: 13px;  

}
cite{
    color: #3F3F3F;
	font-family: Tahoma, Helvetica, sans-serif;
  	font-size: 11px;  
  	font-weight: normal;
  	font-style : normal;
    
}


a{
    Verdana, 11 px, underline, #8B8B8B
}

a:link    { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6B6B6B; font-weight : normal; font-style : normal; text-decoration: none;}
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6B6B6B; font-weight: normal; font-style : normal; text-decoration: none; }
a:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6B6B6B; font-weight : normal;	font-style : normal; text-decoration: underline; }
a:active  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6B6B6B; font-weight: normal; font-style : normal; text-decoration: underline; }

#divhead a:hover{
    text-decoration: none;
    
}

#divsprache a{
    background-color: transparent;
    color: #8B8B8B;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

#divimg{
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 15px;
    height: auto;
    font-size: 11px;
    position: relative;
    text-align: right;
}

.divimgDB{
    float: left;
    top: 0;
    height: auto;
    position: absolute;
    z-index: 10;
}

.divimgDB img{
    background-color: #FFFFFF;
    border: 1px solid #999999;
    position: absolute;
    z-index: 10;

}

#divimgschatten{
    float: left;
    top: 0;
    height: auto;
    position: absolute;
    z-index: 5;
}


td{
    padding: 7px;
    vertical-align: top;
}

/* Portfolio */

#divimgp{
    margin-right: 20px;
    margin-bottom: 15px;
    height: auto;
    font-size: 11px;
    position: relative;
    text-align: right;
    float: left;
}

.divimgportfolio{
    float: left;
    top: 0;
    height: auto;
    position: absolute;
    z-index: 10;
}

.divimgportfolio img{
    background-color: #FFFFFF;
    border: 1px solid #999999;
    position: absolute;
    z-index: 10;

}

.portfolio a:link    { font-family: Tahoma, Helvetica, sans-serif; color: #6B6B6B; font-weight : normal; font-style : normal; text-decoration: none;}
.portfolio a:visited { font-family: Tahoma, Helvetica, sans-serif; color: #6B6B6B; font-weight: normal; font-style : normal; text-decoration: none; }
.portfolio a:hover   { font-family: Tahoma, Helvetica, sans-serif; color: #6B6B6B; font-weight : normal;	font-style : normal; text-decoration: underline; }
.portfolio a:active  { font-family: Tahoma, Helvetica, sans-serif; color: #6B6B6B; font-weight: normal; font-style : normal; text-decoration: underline; }

/* Ende Portfolio */

/* styles für sitemap */
.blue a:link,.blue a:visited, .blue a:hover {
	color: #047391;
}
.red a:link, .red a:visited, .red a:hover {
	color: #8F0000;
}
.green a:link, .green a:visited, .green a:hover {
	color: #006B33;
}
.yellow a:link, .yellow a:visited, .yellow a:hover {
	color: #EA8B0F;
}

.l20 {
margin-left: 20px;
}
 /* ende styles für sitemap */
 
/*Formaterungen Ende------------------------------------------------*/ 
