body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
body,td,div,p,pre,ul {font-size: 13px;}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 13px;}

.small {font-size: 12px;}
.mini {	font-size: 11px;}
.minimini {font-size: 10px;}

a {	font-size: 13px; text-decoration: none; font-weight : bold;}
a:link {color:#7a0202}
a:visited {	color:#7a0202}
a:active {color:#7a0202}
a:hover{color: #7a0202;	background-color : #CCCCCC;}

#mainnav a {
    margin-left:18px;
    margin-right:18px;
}
.menusep {
    color: #333333;
    font-size:10px;
}

#contenttd td {
    color:#333333;
}
#contenttd {
    color:#333333;
}

.contactlabel {
    width:200px;
}
.contactfield input[type=text] {
    width: 200px;
}
.contactfield textarea {
    width: 400px;
    height:150px;
}
.inputmissing {
    border-color:red;
}

#contactpage {
    padding-top:40px;
    padding-left:80px;
}

#impressumdiv {
    padding-left:50px; padding-top:40px;
    padding-right:150px;
    padding-bottom:40px;
    text-align:justify;
}

#bottommenutable {
    float:right;
    width:351px;
}

#bottommenudiv {
    background: #CCCCCC;
    padding-top:10px;
    padding-left:10px;
    padding-bottom:10px;
}
#bottommenudiv a {
    color:white;
    font-weight:normal;
}
#bottommenutable td {
    color: white;
}

.merchant_item {
    margin:20px 0px;
}

#merchants_wrapper {
    padding:30px;
}

#merchants_wrapper label {
    display:block;
    margin:10px;
}
.merchants_search_inner {
    padding:10px;
    margin-bottom:20px;
}

.heading_button {
    font-weight:bold;
    padding-left:3px;
}