body {
font-size: 11px;
font-family: Verdana, Arial, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
}
a {color: #515c7f;}
a:visited {color: #515c7f;}
a:active { color:#000000;}

h1 {
font-size: 11px;
text-transform:uppercase;
background-color: #E0A3B7;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0px }

h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

h3 {
font-size:16px;
font-weight: bold;
padding: 5px 10px;
margin:0px;
}

.menuselected {
color:black !important;
}


.labelnew{
background-color:#ff0000;
color:#ffffff;
margin-right:0.2em;
}

#logininfo {
position:absolute;
margin-top:10px;
margin-left:340px;
color:white;
}

#logininfo a {
color:white;
}

#logininfo a:hover {
color:black;
}

#menueoben {
position:absolute;
margin-top:66px;
margin-left:340px;
color:white;
}

#menueoben a {
color:white;
}

#menueoben a:hover {
color:black;
}

#hilfe {
position:absolute;
margin-top:66px;
margin-left:940px;
display:none;
}

#hilfe a {
color:white;
}

#menueoben2 {
position:absolute;
margin-top:120px;
margin-left:340px;
color:white;
}

#menueoben2 a {
color:white;
}

#menueoben2 a:hover {
color:black;
}

#content {
background-color: #ffffff;
padding: 0px;
margin-left: 0px;
margin-right: 0px;
}

#content table tr th{
font-size:11px;
text-align:left;
}

#content table tr td{
font-size:11px;
}

p, pre{
padding: 5px 10px;
margin:0px;
}

.newsblock{
margin-left:10px;
background-color:#ff7777;
width:680px;
}

.searchblock{
margin-left:10px;
background-color:#ff7777;
width:680px;
}

.thumbnail
{
float: left;
width: 150px;
margin: 0 15px 15px 0;
text-align:center;
padding:2px;
}

.datarecordblock{
margin-left:10px;
padding:2px;
width:650px;
background-color:#f0f0f0;
border:1px solid grey;
}

#banner {
padding: 0px;
margin: 0px;
height:145px;
background-color:#79a778;
background-image: url('../img/uhrwerk_logo_banner.png');
background-repeat:no-repeat;
}

#left {
float: left;
width: 290px;
margin: 0px;
padding: 0px;
background-color:#aec4e3;
}

#searchbox {
width:290px;
background-image:url('../img/searchbox3.gif');
background-repeat:no-repeat;
margin:0;
padding:0;
border:0;
}

#searchbox form {
height:45px;
padding: 18px 10px 0px 30px;
}

#searchbox form input {
border:0;
width:220px;
}

#usermenu {
position:absolute;
margin-top:28px;
margin-left:30px;
color:#ffffff;
}

#usermenu a {
color:#ffffff;
}

#usermenu a:hover{
color:black;
}

#newsline {
position:absolute;
margin-top:20px;
margin-left:30px;
color:#ffffff;
}

#newsbox {
position:absolute;
margin-top:36px;
margin-left:24px;
background:#ffffff;
padding:6px;
width:224px;
height:300px;
border:1px solid #6f9ecf;
color:#564b47;
}

#menuelinksunten {
position:absolute;
margin-top:376px;
margin-left:30px;
color:#ffffff;
}

#menuelinksunten a {
color:#ffffff;
}

#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; 
display:none;
}

.actionmessage {
color:red !important;
padding-left:8px;
}

.searchtext{
color:red;
font-weight:bold;
}

.alphabetfilter{
padding:0;
margin-left:0;
}

.alphabetfilter tr td{
border: 1px solid silver;
width:20px;
text-align:center;
}

.alphabetfilter tr td a{
font-size:150%;
}

.alphabetfilterselected{
background-color:silver;
}
