.topline {
border-bottom:double #FE9900;
}


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.SearchButton{
background: transparent url('/images/Search-green-left.gif') no-repeat top left;
display: block;
float: right;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.SearchButton, a:visited.SearchButton, a:active.SearchButton{
color: #494949; /*button text color*/
text-decoration:none;
}

a.SearchButton span{
background: transparent url('/images/Search-green-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.SearchButton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.SearchButton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

a.SearchButton{
background: transparent url('/images/button-left.gif') no-repeat top left;
display: block;
float: right;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.SearchButton, a:visited.SearchButton, a:active.SearchButton{
color: #494949; /*button text color*/
text-decoration:none;
}

a.SearchButton span{
background: transparent url('/images/Search-red-right.gif') no-repeat top right;
display: block;
padding: 4px 25px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.SearchButton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.SearchButton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}



a.Orderbutton{
background: transparent url('/images/button-left.gif') no-repeat top left;
display: block;
font-weight:bold;
float: right;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.Orderbutton, a:visited.Orderbutton, a:active.Orderbutton{
color: #494949; /*button text color*/
text-decoration:none;
}

a.Orderbutton span
{
    font-weight:bold;
background: transparent url('/images/Order-red-right.gif') no-repeat top right;
display: block;
padding: 4px 25px 4px 0px; /*Set 9px below to match value of 'padding-left' value above*/
}

a.Orderbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.Orderbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}





a.Button{
background: transparent url('/images/button-left.gif') no-repeat top left;
display: block;
font-weight:bold;
float: right;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.Button, a:visited.Button, a:active.Button{
color: #494949; /*button text color*/
text-decoration:none;
}

a.Button span
{
font-weight:bold;
background: transparent url('/images/Order-red-right.gif') no-repeat top right;
display: block;
padding: 4px 25px 4px 0px; /*Set 9px below to match value of 'padding-left' value above*/
}

a.Button:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.Button:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


.KontaktBox
{
    
    background-image:url('/images/telephone.png');
    background-position:10 0;
    background-repeat:no-repeat;
 }
 

.graytext
{
    FONT-SIZE: 12px;
    COLOR: #9a9a9a;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.whitetextnb
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.bluetext
{
    FONT-SIZE: 12px;
    COLOR: #2c4257;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.blackheadline
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif;
    BACKGROUND-COLOR: #ccffcc
}
.header
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif;
    BACKGROUND-COLOR: #dedede
}
.linkheadline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000099;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.infohead
{
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.zitattext
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.zitattextred
{
    FONT-SIZE: 10px;
    COLOR: #FE9900;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.blueheadline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #2c4257;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.whitetext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.blacktext
{
    FONT-SIZE: 12px;
    COLOR: black;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.left
{
    FONT-SIZE: 12px;
    COLOR: black;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.right
{
    FONT-SIZE: 12px;
    COLOR: black;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
BODY
{   
    text-align:left;
    FONT-SIZE: 12px;
    COLOR: black;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif;
    margin-left:0px;
 
 
    
}
TD
{
    FONT-SIZE: 12px;
    COLOR: black;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.hugeblacktext
{
    FONT-SIZE: 20px;
    COLOR: black;
    LINE-HEIGHT: 23px;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.redtext
{
    FONT-SIZE: 12px;
    COLOR: #FE9900;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.links
{
    FONT-SIZE: 12px;
    COLOR: #0000ff;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.field
{
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: 0px solid;
    BORDER-BOTTOM: 0px solid;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.field2
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: 1px solid;
    WIDTH: 25px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.field3
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: 1px solid;
    WIDTH: 100px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.field4
{
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BORDER-LEFT: 0px solid;
    WIDTH: 100px;
    BORDER-BOTTOM: 0px solid;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.mobilefield
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BORDER-LEFT: 1px solid;
    WIDTH: 50px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.datefield
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BORDER-LEFT: 1px solid;
    WIDTH: 20px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.graytextsmall
{
    FONT-SIZE: 9px;
    COLOR: #9a9a9a;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.blacktextsmall
{
    FONT-SIZE: 10px;
    COLOR: black;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
.redtextsmall
{
    FONT-SIZE: 9px;
    COLOR: #990000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif
}
#orange
{
    COLOR: #ff9900
}
#fett
{
    FONT-WEIGHT: bold
}
#text10px
{
    FONT-SIZE: 10px
}
A:link
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-SIZE: 12px;
    COLOR: gray;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif;
    TEXT-DECORATION: none
}
.blacktextsmallbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}
.tablebackground
{
    BACKGROUND-COLOR: #FFF;
    border: 1px solid #FE9900;
}
.mainbackground
{
    BACKGROUND-COLOR: #FFF;
}
.admincontent
{
     BACKGROUND-COLOR: #FFF;
     border: 1px solid #FE9900;    
     border-collapse:collapse;
}
.content
{
     BACKGROUND-COLOR: #FFF;
     border-left: 1px solid #FE9900;
     border-right: 1px solid #FE9900;
     height:100%;    
}
.imgbutton
{
    cursor:pointer;
}

input 
{
    border: 1px solid #FE9900;
    background-color:#fff75e;
}
.footer
{
    border-top:double #FE9900;
}
.trenner
{
    border-top:1px solid #FE9900;
    border-bottom:1px solid #FE9900;
}
.singlefooter
{
     border-top:1px solid #FE9900;
}

.headline
{
    border-bottom: double #FE9900;
    line-height:25px;
    font-weight:bold;
    FONT-SIZE: 14px;
    COLOR: #444444;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif;
}
.MessageBox
{
    border: double #6abb5f;
    font-size:12px;
    font-weight:bold;
    color:Green;
}
.Adminheadlinesmall
{
      border-bottom: 1px solid #FE9900;
    font-weight:bold;
    line-height:20px;    
    FONT-SIZE: 12px;
    COLOR: #444444;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif;
    background-image:url('/images/orange-headline.gif');
    background-position:left;
    background-repeat:repeat-y;
    
}
.headlinesmall
{
    border-bottom: 1px solid #FE9900;
    font-weight:bold;
    line-height:20px;    
    FONT-SIZE: 12px;
    COLOR: #444444;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif;
}
.mymenue
{
    FONT-SIZE: 12px;
    COLOR: #f4ffff;
    font-weight:bold;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif;
    BACKGROUND-COLOR: #FE9900;
}
.mainmenue
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif;
    BACKGROUND-COLOR: #e1e1e1;
    TEXT-DECORATION: none
}
.mymenueAdmin
{
  FONT-SIZE: 12px;
    COLOR: #f4ffff;
    font-weight:bold;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif;
    BACKGROUND-COLOR: #FE9900;
    cursor:pointer;
}

a.lmenueBig:link {TEXT-DECORATION: none;}
a.lmenueBig:visited{TEXT-DECORATION: none;}
a.lmenueBig:active{TEXT-DECORATION: none;}
a.lmenueBig:hover{TEXT-DECORATION: underline;COLOR: #000000;}

a.lmenue:link
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 13px;
    COLOR: #000000;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif;
    TEXT-DECORATION: none
}
a.lmenue:visited
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 13px;
    COLOR: #000000;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif;
    TEXT-DECORATION: none
}

a.lmenue:active
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 13px;
    COLOR: #000000;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif;
    TEXT-DECORATION: underline
}

a.lmenue:hover
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 13px;
    COLOR: #000000;
    FONT-FAMILY: "arial","verdana","helvetica",sans-serif;
    TEXT-DECORATION: underline
}


.spacer 
{
    width:5px;
}

.navi
{
    width:150px;

}
.logo
{
    background-image:url("/images/logo.gif");
    background-repeat:no-repeat;
}