/* CSS Document */
body {background-color: #EFF0F2;
      font-family: Verdana, Helvetica, sans-serif;
	  font-size: 11px;
      color: #1D2844;
	  font-weight: normal;
	  text-decoration:none;
      text-align: center;}

td {font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
    color: #1D2844;
	font-weight: normal;}

input {font-family: Verdana, Helvetica, sans-serif;
	  font-size: 11px;
      color: #1D2844;
	  font-weight: normal;
	  margin: 5px 0 5px 10px}

/* ---------- RAHMEN ----------  */

#wrapper {margin: 73px auto 0 auto;
         width: 722px;
         border-left: 1px solid #740041;
         border-right: 1px solid #740041;
         border-bottom: 1px solid #740041;
         background-color: #FFFFFF;
         text-align: left;
         background-image:url(images/bkg.jpg);
		 background-repeat: no-repeat;
         background-position: right bottom;}

#wrapperStart {margin: 73px auto 0 auto;
         width: 718px;
         border-left: 1px solid #740041;
         border-right: 1px solid #740041;
         border-bottom: 1px solid #740041;
         border-top: 1px solid #740041;
         background-color: #FFFFFF;
         text-align: left;}
/* ----------  HEADER ----------  */

#logo {top: -40px;
	   left: -1px;
       width: 331px;
       height: 67px;
	   position: relative;}

#navi {margin-top: -85px;
	   float: right;
	   margin-left: 332px;
	   margin-right: -1px;
       width: 389px;
	   position: relative;}

#mainnavi {display: block;
  		   list-style: none;
           padding: 0;
  		   margin: 0;}

#mainnavi li {display: block;
           float: left;
           padding: 0;
           margin: 0;}

#contact {clear: both;
          margin-right: 0px;
          text-align: right;
          float: right;}

#contactnavi  {list-style: none;
  		       padding-top: 10px;
  		       margin: 0;}

#contactnavi li  {padding: 0;
                  margin: 3px 0 2px 0;}

/* ----------  CONTENT ----------  */

#content {margin: 0;
          width: 720px;}

#headline {height: 18px;
		   margin-left: 245px;}

h1 {font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
    color: #740041;
	font-weight: bold;
	text-decoration: none;
    padding: 0;
    margin: 0;}

h2 {font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
    color: #1D2844;
	font-weight: bold;
	text-decoration: none;
    padding: 0;
    margin: 0 0 10px 0;}

#columnleft {clear: both;
             width: 194px;
			 float: left;}

#columnright {width: 500px;
              float: left;}

#bild  {margin-top: -1px;
       padding: 4px;
       background-color: #EFF0F2;
       border: 1px solid #A76B85;
       border-left: 0px;
	   position: relative;}
				
#headlineunten {width: 415px;
               height: 9px;
               border: 0;
               margin-left: 194px;
               border-bottom: 1px solid #A76B85;
               border-right: 1px solid #A76B85;
			   font-size: 7px;}

#text {margin-top: 15px;
	   margin-left: 50px;
       margin-right: 50px;
       line-height: 17px;}

#clearb {clear: both;}

/* ------ Unternavi im Content ------ */

#textcontainer ol {list-style: none;
  		     margin: 20px 0 0 0;
             padding: 0;}

#textcontainer li {list-style: none;
  		        margin: 2px 0 3px 0;
                padding: 0;}

#textcontainer a {padding: 0 0 0 15px;
				background-image: url(images/pfeil.gif);
				background-repeat: no-repeat;
				}

#textcontainer a:link {font-family: Verdana, Helvetica, sans-serif;
	    font-size: 11px;
        color: #993366;
	    font-weight: bold;
	    text-decoration: underline;}

#textcontainer a:visited {font-family: Verdana, Helvetica, sans-serif;
	    font-size: 11px;
        color: #993366;
	    font-weight: bold;
	    text-decoration: none;}

#textcontainer a:hover {font-family: Verdana, Helvetica, sans-serif;
	    font-size: 11px;
        color: #1D2844;
	    font-weight: bold;
	    text-decoration: none;
		background-image: url(images/pfeil_over.gif);
        background-repeat: no-repeat;}

#textcontainer a:active {font-family: Verdana, Helvetica, sans-serif;
	    font-size: 11px;
        color: #1D2844;
	    font-weight: bold;
	    text-decoration: none;
		background-image: url(images/pfeil_over.gif);
        background-repeat: no-repeat;}

/* ---------- NAVIGATION LEISTUNG ----------  */ 

#navcontainer ol {list-style: none;
  		     margin: 20px 0 0 20px;
             padding: 0;}

#navcontainer li {list-style: none;
  		        margin: 2px 0 3px 0;
                padding: 0;}

#navcontainer a {padding: 0 0 0 11px;
				background-image: url(images/pfeil.gif);
				background-repeat: no-repeat;
				}

#navcontainer a:link {font-family: Verdana, Helvetica, sans-serif;
	    font-size: 10px;
        color: #993366;
	    font-weight: bold;
	    text-decoration: underline;}

#navcontainer a:visited {font-family: Verdana, Helvetica, sans-serif;
	    font-size: 10px;
        color: #993366;
	    font-weight: bold;
	    text-decoration: none;}

#navcontainer a:hover {font-family: Verdana, Helvetica, sans-serif;
	    font-size: 10px;
        color: #1D2844;
	    font-weight: bold;
	    text-decoration: none;
		background-image: url(images/pfeil_over.gif);
        background-repeat: no-repeat;}

#navcontainer a:active {font-family: Verdana, Helvetica, sans-serif;
	    font-size: 10px;
        color: #1D2844;
	    font-weight: bold;
	    text-decoration: none;
		background-image: url(images/pfeil_over.gif);
        background-repeat: no-repeat;}

#active a:link, #active a:visited, #active a:hover
{background-image: url(images/pfeil_over.gif);
 background-repeat: no-repeat;
 color: #1D2844;}

/* ---------- PARTNER UND MITARBEITER---------- */
#textStart, #textPWurster, #textBoellhoff, #textSchell, #textMWurster{
	margin-top: 22px;
	margin-left: 40px;
    width: 400px;
	clear:both;
}
#textMitarbeiter, #textAnderer, #textKern, #textABoellhoff, #textOberle, #textPallas, #textSubarew, #textJWurster, #textMoWurster {
	margin-top: 20px;
	margin-left: 37px;
    width: 160px;
}

/* ---------- SONSTIGES ---------- */

a:link, a:hover, a:visited, a:active {font-family: Verdana, Helvetica, sans-serif;
	    font-size: 11px;
        color: #993366;
	    font-weight: normal;
	    text-decoration: underline;}

.bilder {background-color: #EFF0F2;
         border: 1px solid #A76B85;
		margin-right: 37px;}

.abonnieren {font-family: Verdana, Helvetica, sans-serif;
	    font-size: 11px;
        color: #993366;
	    font-weight: bold;
	    text-decoration: none;}

a.abonnieren:link {font-family: Verdana, Helvetica, sans-serif;
	    font-size: 11px;
        color: #993366;
	    font-weight: bold;
	    text-decoration: none;}

a.abonnieren:visited {font-family: Verdana, Helvetica, sans-serif;
	    font-size: 11px;
        color: #993366;
	    font-weight: bold;
	    text-decoration: none;}

a.abonnieren:hover {font-family: Verdana, Helvetica, sans-serif;
	    font-size: 11px;
        color: #1D2844;
	    font-weight: bold;
		text-decoration: none;}
	    
a.abonnieren:active {font-family: Verdana, Helvetica, sans-serif;
	    font-size: 11px;
        color: #1D2844;
	    font-weight: bold;
		text-decoration: none;}

/* ---------- TEST ---------- */

/*div {border: 1px dotted green;}*/
