html, body {
  margin: 0 auto;
        padding: 0px;
        background-color: #fff;
        text-align: left;
        font-size: 0.9em;
        font-family: Arial, Helvetica, sans-serif; 
        line-height: 150%;
        color: #444;
        scrollbar-face-color: #990000;
        scrollbar-track-color: #fff;
        scrollbar-arrow-color: #fff;
  }

#container {
  width: 1000px;
  margin: 0px auto;
        padding: 0px;
        text-align: left;
        background: #fff;
  }

#header {
  width: 1000px;
  height: 24px;  
        padding: 0px;
  margin: 0px;
        background: #990000;
  }

#headwrapper {
  float: left;
  width: 1000px;
  margin: 0px;
        padding: 0px;
        text-align: left;
  }

#headcenter {
  margin: 0px 350px 0px 200px;
        text-align: left;
        color: #fff;
        font-size: 0.87em;
        padding-top: 3px;
  }

#headright {
  float: left;
  width: 340px;
  margin-left: -340px;
  margin-top: 0px;
        padding-top: 1px;
        color: #fff;
        text-align: right;
        font-size: 0.87em;
  }

#headleft {
  float: left;
  width: 200px;
  margin-left: -1000px;
  margin-top: 0px;
        padding-top: 1px;
        padding-left: 5px;
        color: #fff;
        font-size: 0.87em;
  }

#menu {
  width: 1000px;  
        height: 210px;
        padding: 0px;
  margin: 0px;
  }

#menuwrapper {
  float: left;
  width: 1000px;
  margin: 0px;
        padding: 0px;
        text-align: left;
  }

#menucenter {
  margin: 65px 400px 0px 200px;
        text-align: left;
        font-size: 15px;
        padding-left: 30px;
        padding-right: 30px;
        color:#b0905f;
  }

#menulogo {
  float: left;
  width: 380px;
  margin-left: -380px;
  margin-top: 30px;
        margin-bottom: 10px;        
        padding: 0px;
        color:#b0905f;
  }

#menuleft {
  float: left;
  width: 200px;
  margin-left: -1000px;
  margin-top: 30px;
        margin-bottom: 10px;
        padding-left: 5px;
  }


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

#content {
  margin: 0px 350px 30px 200px;
        text-align: left;
  }

#home {
  margin: 20px 0px 0px 0px;
        text-align: center;
  }

#left {
  float: left;
  width: 200px;
  margin-left: -1000px;
        margin-top: 10px;
        margin-bottom: 10px;
        padding-left: 5px;
        color:#666;
        font-size: 10px;
        line-height: 150%;
        min-height: 400px;
  }

#right {
  float: left;
  width: 300px;
  margin-left: -300px;
  margin-bottom: 30px;
  margin-top: 46px;
        padding: 0px;
        font-size: 0.87em;
        color: #666;
  }


#footer {
  width: 800px;
  clear: both;
  text-align: left;
  font-size: 12px;
  color: #b0905f;
        border-top: 1px dotted #b0905f;  
        padding-left: 200px;
        margin-top: 40px; 
        margin-bottom: 40px;

  }


#sidebar {
  border-left: 0px solid #006600;
  border-right: 0px solid #006600;
  }


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

  }

h2 {
  color: #333;
        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: #666;
        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 */
  }


ul     {list-style-image:url(/images/wecf/dot_mozilla.gif);}

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

hr     { color: #ccc; background-color: #ccc; height: 1px; border: none; }

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

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

a:hover {
  color: #990000;
  text-decoration: underline;
  }


.prog {font-size: 13px; color:#666; text-decoration: none; line-height: 100%, margin-top: 0px; margin-bottom: 5px;}


a.navi1 {color:#b0905f; text-decoration: none; font-size: 18px; line-height: 150%}
a.navi1:hover{color:#990000; text-decoration: none}

a.navi2 {color:#990000; text-decoration: none; font-size: 18px; line-height: 150%}
a.navi2:hover {color:#990000; text-decoration: none; }


.red {font-size: 11px; color: #990000}

.grey12 {font-size: 12px; color:#666; text-decoration: none; line-height: 150%}
.grey11 {font-size: 11px; color:#666; text-decoration: none; line-height: 120%}

.red12 {font-size: 11px; line-height: 150%; color: #990000}
.red11 {color:#990000; text-decoration: none; font-size: 11px; line-height: 140%}

.table {border: 1px solid #999;}

a.white  {font-size: 1.0em; color:#fff}
a.white:hover   {color:#fff; text-decoration: underline}

a.blue2 {color:#003399; text-decoration: none; font-size: 11px; line-height: 140%}
a.blue2:hover{color:#fff; text-decoration: none}

a.header {color:#003399; text-decoration: none; font-size: 12px; line-height: 140%}
a.header:hover{color:#fff; text-decoration: none}

a.header-white {color:#fff; text-decoration: none; font-size: 12px; line-height: 140%}
a.header-white:hover{color:#fff; text-decoration: none}

a.footer {color:#b0905f; text-decoration: none; font-size: 12px; line-height: 140%}
a.footer:hover{color:#990000; text-decoration: none}

 
a.menu2a {
display: block;
width: 170px;
text-align: left;
font-weight: normal;
font-size: 14px;
text-decoration: none;
padding: 0px 0px 3px 0px;
line-height: 130%;
border:  0px;}
a.menu2a:link    { color:#b0905f; text-decoration:none; }
a.menu2a:visited { color:#b0905f; text-decoration:none; }
a.menu2a:hover   { color:#990000; text-decoration:none; }

a.menu2b {
display: block;
width: 170px;
text-align: left;
font-weight: normal;
font-size: 14px;
text-decoration: none;
padding: 0px 0px 3px 0px;
line-height: 130%;
border:  0px;}
a.menu2b:link    { color:#990000; text-decoration:none; }
a.menu2b:visited { color:#990000; text-decoration:none; }
a.menu2b:hover   { color:#990000; text-decoration:none; }

a.menu3a {
display: block;
width: 150px;
text-align: left;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding: 0px 0px 3px 20px;
line-height: 130%;
border:  0px;}
a.menu3a:link    { color:#b0905f; text-decoration:none; }
a.menu3a:visited { color:#b0905f; text-decoration:none; }
a.menu3a:hover   { color:#990000; text-decoration:none; }

a.menu3b {
display: block;
width: 150px;
text-align: left;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding: 0px 0px 3px 20px;
line-height: 130%;
border:  0px;}
a.menu3b:link    { color:#990000; text-decoration:none; }
a.menu3b:visited { color:#990000; text-decoration:none; }
a.menu3b:hover   { color:#990000; text-decoration:none; }


.suche1 { 
width: 152px;
border: 0px;
height: 15px;
background-color: #cc8080;
font-size: 10px!important; /* Firefox, Opera & CO */
font-size: 9px;/* 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: #fff;
}

.suche2 {
width: 18px;
height: 18px;
font-size: 10px;
font-weight: normal;
color: #fff;
display: inline;
padding-bottom: 2px!important; /* Firefox, Opera & CO */
padding-bottom: 1px;/* IE 5.01, 5.5, 6 */
text-decoration: none;
border: 0px;
background-image: url(/images/layout/suche.jpg);
background-repeat: no-repeat;   
}

.auswahl {width: 202px;
border: 0px;
height: 18px;
background-color: #cc8080;
font-size: 10px!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: #fff;
}


.email   {width:450px; height:20px; border: 1px solid #ccc; font-size: 12px;  }
.email2  {width: 450px; height: 200px; border: 1px solid #ccc; font-size: 12px; }



.box { text-align: center; padding: 5px; color: #333; font-size: 12px; line-height: 150%; background: #fff; border: 1px solid #b0905f }



/*---------------------------- Slider ---------------------------*/



div.wrap { }

div.wrap.one { }

div.item { }

div.item img { }

div.item p { text-align: center; padding: 5px; color: #333; font-size: 12px; line-height: 150%;  border: 1px solid #b0905f}

div.example1_container { text-align: center; }

div.example1_container a.slider_prev, div.example1_container a.slider_next {color: #ccc; margin-top: 0px;}

a img {	border: 0;}



