﻿@import url("https://fonts.googleapis.com/css?family=Droid+Sans");
@import url("https://fonts.googleapis.com/css?family=PT+Serif");
@import "/layout/links.css";
@import url("menue.css");

* {
	text-decoration: none;
}


body, ul, li   {
  font-family: 'Droid Sans', 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, Sans-Serif;
  font-size: 1.0em;
  font-weight: 400;
       color: #272727;
  line-height: 1.5;
       letter-spacing: 0;
       text-align: left;
       }

table {
  font-family: 'Droid Sans', 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, Sans-Serif;
  font-size: 1.0em;
  font-weight: 400;
       color: #272727;
  line-height: 1.5;
       letter-spacing: 0px;
       text-align: left;
       }

       
.subnavtitel 
    {
    font-family: tahoma;
    width:100%;
    font-size:10pt;
    color: #883e54;
    line-height: 13pt;
    letter-spacing: 0pt;
    font-weight: bold;
	border-bottom: 2px solid #908e93;
    padding-bottom: 1px;
    text-transform:uppercase
	}


.ueberschriftbig
       {
       font-family: tahoma;
       width:100%;
       font-size:10pt;
       color: #883e54;
       line-height: 13pt;
       letter-spacing: 0pt;
       text-transform: uppercase;
       font-weight: bold;
       padding-bottom: 0pt;
       border-bottom: 1px dotted #2f2f2f;
       margin-bottom: 7pt;
       padding-left:1pt;
       text-align: left;
       }

.ueberschriftnormal
       {
       font-family: tahoma;
       font-size:8pt;
       color: #2f2f2f;
       font-weight: bold;
       }
       
.zeilenumbruch
       {
        border-bottom: 2px dotted #2f2f2f;
       }
       
input
       {
	   color:#2f2f2f; 
	   border:1px solid #908e93; 
	   height:18px; 
	   line-height: 15px; 
	   font-size:8pt;  
	   font-family: Tahoma; 
	   padding-left: 4px;
	   padding-top: 0;
	   padding-bottom: 0;
	   padding-right: 3px;
	   margin: 0;
	   vertical-align:middle;
}

/* IE Sondereinstellung für Input's */
*html input
       {
	   color:#2f2f2f; 
	   border:1px solid #908e93; 
	   height:18px; 
	   line-height: 15px; 
	   font-size:8pt;  
	   font-family: Tahoma; 
	   padding-left: 4px;
	   padding-top: 0;
	   padding-bottom: 0;
	   padding-right: 3px;
	   margin: 0;
	   vertical-align:middle;
}


textarea
       {
	   color:#2f2f2f; 
	   border:1px solid #908e93; 
	   line-height: 15px; 
	   font-size:8pt;  
	   font-family: Tahoma; 
	   padding-left: 3px;
	   padding-top: 0;
	   padding-bottom: 0;
	   padding-right: 3px;
	   margin: 0;
}

/* IE Sonder-CSS */
*html .submit {
	color:#ffffff; 
	background-color:#908e93; 
	height:18px; 
	font-weight:bold; 
	border:0px; 
	font-size:8pt;
	padding:0;
	margin: 0;
	text-align: center;
	vertical-align:middle;
}

.submit {
	color:#ffffff; 
	background-color:#908e93; 
	height:18px; 
	font-weight:bold; 
	border:0px; 
	font-size:8pt;
	padding-left:7px;
	padding-right:7px;
	padding-bottom: 3px;
	margin: 0;
	text-align: center;
	vertical-align:middle;
}

select {
	color:#000000; 
	background-color:#ffffff; 
	font-weight:normal;
	height:18px; 
	border:1px solid #908e93; 
	font-size:8pt;
	padding: 0;
	margin: 0;
}

.radio {
	border: 0px; 
	vertical-align: top
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.grau {
	color: #2f2f2f;
}


/* div-Positionierungen */
#hintergrund {
      position:relative; width:950px; height:900px; margin-top:5px;
      z-index:0; text-align:center; background-image: url(Layout_Unterseite.jpg); background-repeat: no-repeat;
      }
#ELGlogo {
      position:absolute; top:2px; left:0px; width:352px; height:72px;
      z-index:2; overflow: visible;
      }
#suchelinks {
      position:absolute; top:144px; left:42px; width:206px; height:48px;
      z-index:2; overflow: auto; text-align: left;
      }
#subnavigation {
      position:absolute; top:192px; left:39px; width:193px; height:420px;
      z-index:2; text-align: left; overflow: visible; 
      }
#newsletter {
	padding-left:0;
	padding-top:4px;
    background-color:#c9c9c9;
    height:23px;
}
* html #newsletter{
	padding-left:0;
	padding-top:3px;
	background-color:#c9c9c9;
    height:28px;	
}
     
#obermenu
      {
      position:absolute; top:56px; left:465px; width:500px; 
      z-index:2; text-align: left; overflow: visible;
      }
#oberobermenue
      {
      position:absolute; left: 300px; top: 5px; height: 15px; width:600px;
      z-index:2; text-align: right; overflow: auto; font-size:8pt
      }
#inhalt
      {
      position:absolute; top:144px; left:307px; width:590px; height:614px;
      text-align: left; overflow: auto; overflow-x:hidden;
      }
#inhaltunten
      {
      position:absolute; top:769px; left: 309px; width:583px; height: 24px;
      z-index:2; text-align: left; overflow: auto;
      border-top: 1px dotted #949494; padding-top: 5px;
      }
#impressum
      {
      position:absolute; top:868px; left:0px; width:950px; height:60px;
      z-index:2; text-align:center; overflow : auto;
      }

#subnav {
	font-size:0.8em;
	text-decoration: none;
}

#subnav li {
		display: block;
}
