td { font-family: Arial; font-size: 11px; color: Black; line-height : 140%}
td.marginal { font-family: Arial; font-size: 11px; color:#FF0000; line-height : 140%;}
td.big_white { font-family: Arial; font-size: 14px; color: white; line-height : 140%}
a { text-decoration: none; color: #336699}
a:link,a:visited {color:  #336699;}
a:hover,a:active { color: #6699cc; text-decoration: none;}

 hr {
 color:#336699;
 height:1px;
 margin:10px 0px 10px 0px;
 }

a.footer { text-decoration: none; color: #ffffff}
a.footer:link,a.footer:visited {color:  #ffffff;}
a.footer:hover,a.footer:active { color: #6699cc; text-decoration: none;}

a.menu { display:block; margin:0px; text-align:right; width:209px;
         border:none; border-width:0px; padding:0px 1px 2px 0px; text-decoration:none; }

a.menu:link    { color:#336699; background-color:transparent; }
a.menu:visited { color:#336699; background-color:transparent; }
a.menu:hover   { color:#ffffff; background-color:#6699CC; }
a.menu:active  { color:#ffffff; background-color:#336699; }

a.sitenav { display:inline; margin:0px; text-align:center; width:10px;
         border:1px solid #336699; border-width:1px; padding:2px 5px 2px 5px;
	text-decoration:none; font-size: 10px; line-height : 100%}

a.sitenav:link    { color:#336699; background-color:#FFF9EF; }
a.sitenav:visited { color:#336699; background-color:#FFF9EF; }
a.sitenav:hover   { color:#ffffff; background-color:#6699CC; }
a.sitenav:active  { color:#ffffff; background-color:#336699; }

a.content { text-decoration: underline; color: #336699}
a.content:link,a.content:visited {color:  #336699; text-decoration: underline;}
a.content:hover,a.content:active { color: #6699cc; text-decoration: underline;}

body { margin: 0px; background-color: #ffffff;}
img { border:0px;}
table { border:0px;}
input {background-color: #ffffff; border: 1px solid #336699; width:150px; color:#336699; font-family: Geneva, Arial, san-serif; font-size: 10px; padding:1px 4px 1px 4px;}
input.long {background-color: #ffffff; border: 1px solid #336699; width:206px; color:#336699; font-family: Geneva, Arial, san-serif; font-size: 10px; padding:1px 4px 1px 4px;}
input.middle {background-color: #ffffff; border: 1px solid #336699; width:150px; color:#336699; font-family: Geneva, Arial, san-serif; font-size: 10px; padding:1px 4px 1px 4px;}
input.small {background-color: #ffffff; border: 1px solid #336699; width:50px; color:#336699; font-family: Geneva, Arial, san-serif; font-size: 10px; padding:1px 4px 1px 4px;}
input.submit {font-weight:bold; font-size:11px;}
input.rad {background-color: #ffffff; border: 0px; width:15px; color:#336699; padding:1px 4px 1px 4px;}
input.check {background-color: #ffffff; border: 0px; width:15px; color:#336699; padding:1px 4px 1px 4px;}
select {border: 1px solid #336699; width:160px; color:#336699; font-family: Geneva, Arial, san-serif; font-size: 10px; padding:1px 4px 1px 4px;}
select.small {border: 1px solid #336699; width:50px; color:#336699; font-family: Geneva, Arial, san-serif; font-size: 10px; padding:1px 4px 1px 4px;}

td.title { color:#336699; font-weight: bold;}
td.preis { color:#000000;}
td.bild { color:#584018;}

.headline { color:#336699; font-weight: bold;}
.inputtext {
    font-family: Geneva, Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #336699;
    text-decoration: none;
    background-color: #ffffff;
    padding: 2px;
    height: 20px;
    width: 120px;
    border: 1px solid #000000;
}
.inputtextlong {
    font-family: Geneva, Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #eeeeee;
    padding: 2px;
    height: 20px;
    width: 263px;
    border: 1px solid #CCCCCC;
}
.inputtextmid {
    font-family: Geneva, Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #eeeeee;
    padding: 2px;
    height: 20px;
    width: 209px;
    border: 1px solid #CCCCCC;
}
.inputtextanhang {
    font-family: Geneva, Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #eeeeee;
    padding: 2px;
    height: 20px;
    width: 231px;
    border: 1px solid #CCCCCC;
}
.inputtextshort {
    font-family: Geneva, Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #eeeeee;
    padding: 2px;
    height: 20px;
    width: 47px;
    border: 1px solid #CCCCCC;
}

.inputtexttime {
    font-family: Geneva, Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #eeeeee;
    padding: 2px;
    height: 20px;
    width: 20px;
    border: 1px solid #CCCCCC;
}
.dropdown {
    font-family: Geneva, Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #eeeeee;
    padding: 2px;
    height: 20px;
    width: 50px;
    border: 1px solid #CCCCCC;
}
.dropdownlong {
    font-family: Geneva, Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #eeeeee;
    padding: 2px;
    height: 20px;
    width: 250px;
    border: 1px solid #CCCCCC;
}
.inputtextarea {
	background-color: #ffffff;
	border: 1px solid #336699;
	width:206px;
	height:82px;
	color:#336699; 
	font-family: Geneva, Arial, san-serif; 
	font-size: 10px; 
	padding:1px 4px 1px 4px;
}
.inputtextarea2 {
    font-family: Geneva, Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #cccccc;
    padding: 2px;
    height: 82px;
    width: 250px;
    border: 1px solid #000000;
}
.inputbutton {
    font-family: Geneva, Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    background-color: #eeeeee;
    padding: 2px;
    border: 1px solid #CCCCCC;
}