html, body {
  margin: 0 auto;
  padding: 0px;  
  text-align: left;
  font-size: 1.0em;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 150%;
  color: #333333;
  background: #ffffff;
}

img {border: 0}

#container {
  width: 1080px;
  margin: 0px ;
  padding: 0px;
  text-align: left;
  background-image: url(http://www.turek-consulting.de/images/back-01.gif);
  background-repeat: no-repeat;
}

#header {
  float: left;
  width: 1080px;
  height: 140px;
  margin-top: 79px;
  padding: 0px;
  text-align: left;
}

#header img {
  float: left;
  margin: 0 0 0 200px;
}

#wrapper {
  float: left;
  width: 1080px;
  margin: 0px;
  padding: 0px;
  text-align: left;
}

#content {
  margin: 40px 280px 25px 280px;
  text-align: left;
  padding-left: 0px;
  padding-right: 30px;
  font-size: 0.89em;
}

#content a {text-decoration: underline}

#left {
  float: left;
  width: 200px;
  margin-left: -1080px;
  margin-top: 30px;
  margin-bottom: 10px;
  padding-left: 10px;
  color:#000066;
  line-height: 150%;
  min-height: 500px;
}

#right {
  float: left;
  width: 260px;
  margin-left: -260px;
  margin-top: 36px;
	padding: 0 0 30px 0;
}

#right p {
  padding: 0;
  font-size: 0.87em;
  line-height: 150%;
  color: #666;
  border: 0;
}

#right img {margin-top: 11px;}

#footer {
  width: 720px;
  padding: 0 0 0 280px;
  height: 40px;
  clear: both;
  text-align: left;
  font-size: 12px;
  color: #7f7fb2;
  padding-top: 0px;
  border-top: 0px solid #7f7fb2; 
  margin-top: 450px!important; /* Firefox, Opera & CO */
  margin-top: 0; /* IE 5.01, 5.5, 6 */
  margin-bottom: 0;
}

#sidebar {
  border-left: 0px solid #006600;
  border-right: 0px solid #006600;
  font-size: 12px; color:#999; text-decoration: none; 
}


h1 {
  color: #000066;
  font-size: 1.3em;
  line-height: 150%;
  font-weight: bold;
  margin-top: 5px!important; /* Firefox, Opera & CO */
  margin-top: 5px; /* IE 5.01, 5.5, 6 */
  margin-bottom: 15px!important; /* Firefox, Opera & CO */
  margin-bottom: 0px; /* IE 5.01, 5.5, 6 */
}

h2 {
  color: #7f7fb2;
  font-size: 1.1em;
  font-weight: bold;
  margin-top: 10px!important; /* Firefox, Opera & CO */
  margin-top: 0px; /* IE 5.01, 5.5, 6 */
  margin-bottom: 15px!important; /* Firefox, Opera & CO */
  margin-bottom: 5px; /* IE 5.01, 5.5, 6 */
}


h3 {
  color: #cccccc;
  font-size: 1.0em;
  margin-top: 15px!important; /* Firefox, Opera & CO */
  margin-top: 5px; /* IE 5.01, 5.5, 6 */
  margin-bottom: 0px!important; /* Firefox, Opera & CO */
  margin-bottom: 0px; /* IE 5.01, 5.5, 6 */
}



li     { margin-bottom: 5px; margin-left: -20px; line-height: 150%}

ul     { list-style-image:url(/include/blue.gif);}

hr     { color: #7f7fb2; background-color: #7f7fb2; height: 1px; border: none; margin-bottom: 20px;}

td     { font-size: 1.0em; line-height: 150%}


a      {
  color: #000066;
  text-decoration: none;
}

a:hover {
  color: #7f7fb2;
  text-decoration: none;
}


.grey {font-size: 11px; color:#7f7fb2; text-decoration: none; line-height: 150%}

.blue {font-size: 13px; color:#000066; text-decoration: none; line-height: 150%}


a.footer {color:#7f7fb2; text-decoration: none; font-size: 12px; line-height: 140%; font-weight: normal;}
a.footer:hover{color:#000066; text-decoration: none}

.bu {color:#7f7fb2; text-decoration: none; font-size: 10px; line-height: 140%; font-weight: normal; }
a.bu {color:#7f7fb2; text-decoration: none; font-size: 10px; line-height: 140%; font-weight: normal;}
a.bu:hover{color:#000066; text-decoration: none}


.suche1 {
  width: 120px;
  border: 1px solid #000066;
  height: 17px;
  background-color: #f2f2f7;
  font-size: 11px!important; /* Firefox, Opera & CO */
  font-size: 10px;/* IE 5.01, 5.5, 6 */
  padding-top: 2px!important; /* Firefox, Opera & CO */
  padding-top: 1px;/* IE 5.01, 5.5, 6 */
  padding-left: 3px;
  padding-right: 3px;
  color: #000066;
  display: inline;
}

.suche2 {
  width: 50px;
  height: 22px;
  font-size: 11px;
  font-weight: normal;
  color: #000066;
  background-color: #ffffff;
  display: inline;
  padding-bottom: 2px!important; /* Firefox, Opera & CO */
  padding-bottom: 1px;/* IE 5.01, 5.5, 6 */
  text-decoration: none;
  border-top: 1px solid #000066;
  border-right: 1px solid #000066;
  border-bottom: 1px solid #000066;
  border-left: 0px;
}

.form1 { width: 100%; height: 2em; border: 1px solid #000066; background: #fff; font-size: 0.9em;}
.form1:focus  {background: #e5e5ef}
.form2 { width: 100%; height: 10em; border: 1px solid #000066; background: #fff; font-size: 1em; font-family: Helvetica, Arial, sans serif;}
.form2:focus  {background: #e5e5ef}
.form3 {
  width: 150px;
  color: #fff;
  height: 2em;
  border: 0;
  background: #7f7fb2;
  font-size: 1em;
  transition-property: background;
  transition-duration: 500ms;
  transition-timing-function: linear;}
.form3:hover {background: #000066}

.boxposition { padding: 0px; margin-top: 0px; margin-left: 20px; margin-bottom: 10px; width: 240px; }

.box { padding: 0px; color: #666; font-size: 11px; line-height: 120%; background: #fff;}



/*---------------------------- Navigation ---------------------------*/



ul#menu {
  padding-left: 0px;
}

ul#menu a.current {
  text-decoration: none;
  display: block;
  padding: 2px;
  color: #7f7fb2;
  font-weight: normal;
}

ul#menu a {
  text-decoration: none;
  color: #000066;
  display: block;
  padding: 2px;
}

ul#menu a:hover {
  color: #7f7fb2;
}

ul#menu li {
  margin: 2px 0 0 20px;
  padding: 0;
  list-style: none;
  font-size: 16px;
  text-transform: uppercase;
}

ul#menu li ul {
  margin: 0;
  padding: 0;
}

ul#menu li ul li {
  margin: 0 0 0 10px;
  list-style: none;
  font-size: 14px;
  border-bottom: 0px;
  text-transform: none;
}

ul#menu li ul li ul {
  margin: 0;
  padding: 0;
}

ul#menu li ul li ul li {
  margin: 0 0 0 15px;
  padding: 0;
  list-style: none;
  text-transform: none;
  line-height: 120%;
  font-size: 12px;
}



