html{ height: 100%;
}
body {  text-align: center;
        height: 100%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #ffffff;
        text-decoration: none;
        background-color: #000000;
        margin: 0px;
        padding: 0px;
}
td {   vertical-align: top;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       font-weight: normal;
       color: #ffffff;
       text-decoration: none;
       padding: 0;
       margin: 0;
}
form {margin: 0; padding: 0;}

#main {  background-image: url(images/start_02.jpg);
         background-repeat: repeat-x;
         background-position: left top;
         text-align: left;
         height: 100%;
         width: 960px;
         margin-left:auto;
         margin-right:auto;
         background-color: #000000;
         border-spacing: 0px;
         border-collapse: collapse;
         border-style: solid;
         border-width: 0px 1px 0px 1px;
         border-color: #999999;
}
#head { background-image: url(images/start_01.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        font-size: 10px;
        text-align:right;
        vertical-align: top;
        height: 222px;
        padding-right: 5px;
        padding-top: 10px;
}

#footleft{height: 20px;
         padding: 0px;
         vertical-align: middle;
}
#footright{height: 20px;
          padding: 0px;
          vertical-align: middle;
          }
#footmiddle{color: #FF0000;
           font-size: 10px;
           height: 20px;
           padding: 0px;
           vertical-align: middle;
           text-align: center;
           border-style: solid;
           border-width: 0px 2px 0px 2px;
           border-color: #666666;
           background-image: url(images/foot.jpg);
           background-repeat: no-repeat;
           background-position: right top;
}
#topleft{height: 25px;
         padding: 0px;
         vertical-align: middle;
}
#topright{height: 25px;
          padding: 0px;
          vertical-align: middle;
          }
#topmiddle{color: #FF0000;
           font-size: 14px;
           font-weight: bold;
           height: 25px;
           padding-left: 5px;
           padding-right: 5px;
           padding-top: 0px;
           padding-bottom: 0px;
           vertical-align: middle;
           border-style: solid;
           border-width: 0px 2px 0px 2px;
           border-color: #666666;
           background-image: url(images/ueb.jpg);
           background-repeat: no-repeat;
           background-position: left bottom;
}
#left { width: 190px;
        padding: 0px;
        vertical-align: top;
        text-align: center;
}
#right { width: 190px;
         padding: 0px;
         vertical-align: top;
         text-align: center;
}
#spacerleft { width: 190px;
              height: 1px;
              padding: 0;
              margin: 0;
              border-width: 0;
}
#spacerright { width: 190px;
               height: 1px;
               padding: 0;
               margin: 0;
               border-width: 0;
}
#cont { padding: 15px 5px 15px 5px;
        border-style: solid;
        border-width: 0px 2px 0px 2px;
        border-color: #666666;
        color: #ffffff;
}
.teaser { width: 180px;
          margin-left:auto;
          margin-right:auto;
          border-spacing: 0px;
          border-collapse: collapse;
}

.teasercont {  background-color: #000000;
               font-size: 10px;
               color: #ffffff;
               padding: 5px;
               border: solid;
               border-width: 1px;
               border-color: #666666;
               text-align: left;
}
.teasertop {  background-color: #333333;
              color: #ffffff;
              font-size: 12px;
              font-weight: bold;
              padding-left: 5px;
              padding-top: 4px;
              padding-bottom: 4px;
              padding-right: 5px;
              border: solid;
              border-width: 1px 1px 0px 1px;
              border-color: #666666;
              text-align: left;
}

.imglinks{ float: left; margin: 0px 10px 10px 0px; border-color: #333333 #ffffff #ffffff #333333; border-style: solid; border-width: 1px;}
.imgrechts{ float: right; margin: 0px 0px 10px 10px; border-color: #333333 #ffffff #ffffff #333333; border-style: solid; border-width: 1px;}
.imgf{ margin: 10px 10px 10px 10px; border-color: #333333 #ffffff #ffffff #333333; border-style: solid; border-width: 1px;}
.bestellung{ width: 500px; padding: 15px 0;}
.highlight{ color: #FFFF00;}

.linie{
           background-image: url(images/linie.jpg);
           background-repeat: no-repeat;
           background-position: center top;
           height: 20px;
           margin: 0px;
		   clear: both;
}

h1 { color: #ff0000;
     font-size: 14px;
     font-weight: bold;
     padding: 0;
     margin: 0;
}
h2 { color: #ff0000;
     font-size: 12px;
     font-weight: bold;
     padding: 0;
     margin: 0;
}
h3 { color: #ff0000;
     font-size: 12px;
     font-weight: normal;
     padding: 0;
     margin: 0;
     font-style: italic;
}
#auxiro {
	height: 480px;
}

a.flink:link {color: #ff0000; text-decoration:none }
a.flink:visited {color: #ff0000; text-decoration:none }
a.flink:hover {color: #ffffff; text-decoration:none }
a.flink:active {color: #ff0000; text-decoration:none }
a.flink:focus {color: #ff0000; text-decoration:none }

a.hlink:link {color: #ffffff; text-decoration:none }
a.hlink:visited {color: #ffffff; text-decoration:none }
a.hlink:hover {color: #cccccc; text-decoration:underline }
a.hlink:active {color: #ffffff; text-decoration:none }
a.hlink:focus {color: #ffffff; text-decoration:none }

a:link {color: #ff0000; text-decoration:underline }
a:visited {color: #ff0000; text-decoration:underline }
a:hover {color: #cccccc; text-decoration:underline }
a:active {color: #ff0000; text-decoration:underline }
a:focus {color: #ff0000; text-decoration:underline }

.label01 { display: none; visibility: hidden;}
.label02 { float: left; width: 150px;}
.input01 { display: none;visibility: hidden;}
.input02 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background-color: #333333; width: 300px; border-color: #666666 #cccccc #cccccc #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.input03 { margin: 0; padding:0;}
.textarea01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background-color: #333333; width: 300px; border-color: #666666 #cccccc #cccccc #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height:60px;}
.button01{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background-color: #333333; width: 148px; border-color: #ffffff #333333 #333333 #ffffff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}