body {
background:#CBC9C9 /*url(../images/bg_body.jpg) repeat-x top left*/;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:small;
}
ul, h1, h2, h3, h4, a, p {
margin:0;
padding:0;
}
pre {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#004494;
padding:10px;
width:640px;
}
#container {
margin:0 auto;
width:900px;
background:#fff url(../images/bg_content2.jpg) repeat-x top left;
}
#topmenu {
width:100%;
height:43px;
padding-top:22px;
background:transparent url(../images/bg_topmenu2.jpg) no-repeat bottom left;
}
#topmenu a {
float:left;
margin-right:1px;
}
#header {
width:100%;
}
#fotoslice {
width:100%;
height:104px;
margin:0;
padding:19px 0 0 35px;
background:transparent url(../images/bg_fotoslice2.jpg) no-repeat top left;
}
#main {
width:850px;
padding:5px 25px 0 25px;
}
#menu {
float:left;
width:170px;
}
#menu h3 {
color:#004494;
font-weight:bold;
font-size:12px;
padding:7px 0 0 20px;
height:21px;
background:transparent url(../images/bg_menuh3.jpg) no-repeat top left;
}
#menu ul {
list-style-type: none;
padding: 0;
margin: 0;
margin-bottom:20px;
border:1px solid #004494;
}
#menu ul a {
display: block;
width: 100%;
font-size:11px;
}
#menu li {
padding-left: 20px;
margin: 0;
list-style: none;
background:#b3cce8 url(../images/bg_menuli.jpg) repeat-x top left;
border-bottom:1px solid #004494;
}
#menu a {
font-size:90%;
text-decoration: none;
padding: 5px 0;
border: none;
margin: 0;
color:#fff;
display: block;
}
#menu a:link, #menu a:visited {
   
}
#menu a:hover, #menu a:focus {
text-decoration:underline;
}
#col_right {
float:right;
width:170px;
}
#col_right h3 {
color:#004494;
font-weight:bold;
font-size:12px;
padding:7px 0 0 20px;
height:21px;
background:transparent url(../images/bg_menuh3.jpg) no-repeat top left;
}
#col_right p {
width:168px;
text-align:center;
border:1px solid #004494;
background:#b3cce8;
}
#col_right img {
margin:10px auto;
border:1px solid #999999;
background:#fff;
padding:4px;
}
#content2 {
float:right;
width:660px;
color:#004494;
overflow:hidden;
height:1%;
}
#content2 h3 {
font-weight:bold;
font-size:12px;
padding:7px 0 0 20px;
height:21px;
background:transparent url(../images/bg_content2h3.gif) no-repeat top left;
}
#content2 p {
width:638px;
border:1px solid #004494;
background:#b3cce8 url(../images/bg_menuli.jpg) repeat-x top left;
padding:10px;
display:inherit;
overflow:hidden;
height:1%;
margin-bottom:20px;
}
#content2 div.contentbox {
width:638px;
border:1px solid #004494;
background:#b3cce8 url(../images/bg_menuli.jpg) repeat-x top left;
padding:10px;
display:inherit;
overflow:hidden;
height:1%;
margin-bottom:20px;
}
#content2 p .prodimg {
float:left;
margin:10px;
/*border:1px solid #999999;*/
background:#6f99c9;
padding:4px;
}
#content2 .prodimgbox {
float:left;
margin:10px;
height:140px;
background:#6f99c9;
color:#fff;
padding:4px;
text-align:center;
display:inherit;
overflow:hidden;
height:1%;
}
#content {
margin:0 190px 20px 190px;
min-height:200px;
overflow:hidden;
height:1%;
}
#content h3 {
color:#004494;
font-weight:bold;
font-size:12px;
padding:7px 0 0 20px;
}
#content p {
padding:10px;
color:#004494;
overflow:hidden;
height:1%;
margin-bottom:20px;
}
#footer {
clear:both;
width:100%;
height:46px;
background:transparent url(../images/bg_footer.jpg) repeat-x bottom left;
margin:40px 0 0 0;
}
#footer address {
padding:8px;
font-size:11px;
font-style:normal;
text-align:center;
color:#004494;
}
.formular {
border:1px solid #b3b9c3;
border-color:#b3b9c3;
}
.formularrot {
border:1px solid red;
border-color:red;
}
.schriftrot {
color:red;
}
.box_aussen {
float:left;
margin:10px;
width:120px;
height:120px;
border:4px solid #6f99c9;
}
.box_aussen2 {
float:left;
margin:10px;
width:120px;
height:140px;
background:#6f99c9;
color:#fff;
padding:4px;
display:inherit;
overflow:hidden;
height:1%;
text-align:left;
}
.box_nummer {
position:relative;
bottom:0;
left:0;
height:20px;
width:20px;
margin-bottom:-20px;
background:orange;
text-align:center;
color:#fff;
font-size:14px;
font-weight:bold;
}
