body {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #a1a1a1;
    line-height: 15px;
}
a {
    text-decoration: none;
    color: #a1a1a1; 
}
a:hover  {
    text-decoration: underline;
	color: #a1a1a1; 
}
input, textarea, select {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #75746a;
}







html {
    height: 100%;
}
body {
    background: #ffffff url(../bilder/rel/body.background.png) top left repeat-x;
	height: 100%;
}
#frontend {
    height: 100%;
}
#frontend #container {
    width: 980px;
	height: 100%;
	margin: 0 auto;
}
#frontend #container #top {
    width: 980px;
    height: 521px;
    background: url(../bilder/rel/top2.background.png) no-repeat;
}
#frontend #container #top #topleft {
    width: 214px;
    height: 521px;
	float:left;
}
#frontend #container #top #topleft #logo {
    width: 214px;
    height: 149px;
    background:transparent url(../bilder/rel/logo.png) no-repeat scroll left top;	
}
#frontend #container #top #topleft #markenmenu {
    width: 214px;
    height: 363px;
}
#frontend #container #top #topleft #markenmenu .inner {
    padding: 41px 0 0 45px;
}
#frontend #container #top #topleft #markenmenu .inner .submenu{
    padding: 0 0 0 15px;
}


#frontend #container #top #topright {
    width: 766px;
    height: 521px;
    float:left;
}
#frontend #container #top #topright #mainmenu {
    width: 766px;
    height: 54px;
}
#frontend #container #top #topright #mainmenu #mainmenumenu {
    width: 634px;
    height: 54px;
	float:left;
}
#frontend #container #top #topright #mainmenu #mainmenumenu .inner {
    padding: 30px 0 0 0;
}
#frontend #container #top #topright #mainmenu #mainmenumenu .inner a {
    float:left;
	font-size: 12px;
	color: #868686;
	margin-left:40px;
}

#frontend #container #top #topright #chooselang {
position:absolute;
right:7px;
top:14px;
}
#frontend #container #top #topright #chooselang .bereich {
float:left;
width:118px;
}
#frontend #container #top #topright #chooselang .bereich .tree {
background:transparent url(../bilder/rel/chooselang.background.png) no-repeat scroll right top;
height:17px;
padding-left:15px;
padding-top:5px;
width:103px;
font-size:9px;
}


#frontend #container #top #topright #chooselang .bereich .menu {
width:118px;
background-color:white;
}



#frontend #container #top #topright #emo {
    width: 766px;
    height: 356px;
}




#frontend #container #line {
    width: 980px;
    height: 50px;
    background: url(../bilder/rel/line.background.png) no-repeat;
}
#frontend #container #content {
    width: 980px;
	color: #555555;
}
#frontend #container #content .highlight {
    width: 202px;
	height:194px;
	background: url(../bilder/rel/highlight.background.png) no-repeat;
	margin: 0 0 37px 37px;
	float:left;
	color: #a1a1a1;
}
#frontend #container #content .topics {
    padding-left: 19px;
	font-weight: bold;
	color: #333333;
    background: url(../bilder/rel/topic.background.png) 0px 3px no-repeat;
}



#frontend #container #footer {
    width: 980px;
    height: 60px;
	font-size: 9px;
	background-color: #282828;
}
#frontend #container #footer #imprint {
    float: left;
	padding: 8px 0 0 10px;
}
#frontend #container #footer #metamenu {
    float: right;
	padding: 8px 10px 0 0;
}



.forminuput {
    width: 330px;
}




.service {
    width: 125px;
    height: 98px;
	float:left;
	margin: 0 0 0 28px;
	background: url(../bilder/rel/service.background.png) top left no-repeat;
}
















.contenttext ol li {
    list-style-type: decimal;
	list-style-position: inside;
}

.contenttext ul li {
    list-style-type: circle;
    list-style-position: inside;
}

.contenttext ul, .contenttext  li {
    border-spacing:     0;
    margin:             0;
    padding:            0;
}

.contenttext li {    
    margin-left:        10px;
	line-height:        1.5em; 
}






div.autocomplete {
  position:absolute;
  width:400px;
  background-color: #B6B4A8;
  margin:0px;
  padding:0px;
  text-align:left;
  max-height:200px;
  overflow:auto;
  color: #11110F;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { 
  background-color: #ffffff;
}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

.combo /* look&fell of scriptaculous select box*/
{
  width : 204px; 
  display : block;
  text-align:left; 
  background: url('/img/design/select.background.png') top left;
  height: 20px;
  cursor: pointer;
  border: none;
  color: #11110F;
  padding: 6px 0 0 6px;
}

