body {
margin: 0px;
background-image: url(gfx/links-bg.gif);
background-repeat: repeat-x;
background-color: #c92127;
}

.linkespalte {
background-image: url(gfx/links-bg.gif);
background-repeat: repeat-x;
background-color: #c92127;
}

.rechtespalte {
background-image: url(gfx/rechts-bg.gif);
background-repeat: repeat-x;
}

.mitte {
width: 880px;
}

.topnav {
background-image: url(gfx/top-nav-bg.gif);
font-family: Verdana;
font-size: 10px;
color: #FFFFFF;
padding: 6px 0px 0px 0px;
}

.topnav a:link {font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none; padding: 0px 3px 0px 3px;}
.topnav a:visited {font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none; padding: 0px 3px 0px 3px;}
.topnav a:hover {font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: underline; padding: 0px 3px 0px 3px;}

.breadcrumb {
height: 20px;
font-family: Verdana;
font-size: 9px;
color: #807d7d;
padding: 0px 0px 0px 0px;
}

.breadcrumb a {
font-family: Verdana;
font-size: 9px;
color: #807d7d;
text-decoration: none;
}

.breadcrumb a:hover {
font-family: Verdana;
font-size: 9px;
color: #807d7d;
text-decoration: underline;
}

.fussnav {
background-image: url(gfx/fuss-bg.gif);
font-family: Verdana;
font-size: 10px;
color: #FFFFFF;
padding: 6px 0px 0px 0px;
}

.fussnav a {
font-family: Verdana;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}

.fussnav a:hover {
font-family: Verdana;
font-size: 10px;
color: #FFFFFF;
text-decoration: underline;
}

.contentboxrechts {
border: 1px solid #d0d0d0;
background-color: #FFFFFF;
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #605d5d;
padding: 18px
}


/* UP 02.06.2008 */
td.contentboxrechts p {margin: -6px 0 0 0 ; color: #000000; font-weight:normal;}
td.contentboxrechts p a {color: #000000;}
/* UP 02.06.2008 ENDE */

.box-ue-528px {
background: url(gfx/header-bg-528px.gif) #000;
padding:7px 0px 0px 19px;
}

.box-ue-528px-shop {
background: url(gfx/header-bg-528px-shop.gif) #000;
padding:7px 0px 0px 19px;
}

.box-ue-528px h1 {
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#FFF;
padding:0px;
margin:0px;
}

.box-ue-528px-shop h1 {
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#FFF;
padding:0px;
margin:0px;
}

.shopnavi-a {
background: #ffffff url(gfx/shopnavi-a-bg.gif);
font-family:Verdana;
font-size:11px;
font-weight:bold;
color: #363636;
}

.shopnavi-ia {
background: #ffffff url(gfx/shopnavi-ia-bg.gif);
font-family:Verdana;
font-size:11px;
font-weight:bold;
color: #363636;
}

.shopnavi-a a {
color: #363636;
text-decoration: none;
}

.shopnavi-a a:hover {
color: #363636;
text-decoration: underline;
}

.shopnavi-ia a {
color: #363636;
text-decoration: none;
}

.shopnavi-ia a:hover {
color: #363636;
text-decoration: underline;
}

.content-528px {
background: url(gfx/box-bg-528px.gif) #FFF;
font-family:Verdana;
font-size:11px;
color:#363636;
padding:16px 24px 24px 24px
}

.content-528px a {color: #000000;}

.content-528px h2 {
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#363636;
padding:0px;
margin:0px;
text-decoration:none;
}

.content-528px p {
font-family:Verdana;
font-size:11px;
color:#363636;
padding:4px 0px 18px 0px;
margin:0px;
text-decoration:none;
}

.content-528px li {
font-family:Verdana;
font-size:11px;
color:#363636;
padding:0px 0px 4px 0px;
text-decoration:none;
}

.formfeld300 {
width: 300px;
border: 1px solid #cecece;
background: #f1f1f1;
}

.formtext {
font-family:Verdana;
font-size:11px;
color:#363636;
padding: 6px 0px 6px 0px;
}

.scrolly {
font-family:Verdana;
font-size:10px;
color:#363636;
padding: 8px 8px 8px 8px;
overflow: auto;
width: 422px;
height:76px;
border: 1px solid #cecece;
}

.scrolly p {
padding: 0 0 8px 0;
}

.scrolly h1 {
font-size:12px;
}

*html .scrolly {
width: 440px;
}


.schritte_table{}
.schritte_bezeichnung{ font-weight:bold; font-size:11px;padding:5px 0px 0px 0px;}
.line{ background:url(gfx/line.gif) repeat-x;}

.button01-link {
color: #FFFFFF;
font-family: Verdana,Arial;
font-weight: bold;
font-size: 13px;
text-decoration: none;
}

.button01-link:visited {
color: #FFFFFF;
font-family: Verdana,Arial;
font-weight: bold;
font-size: 13px;
text-decoration: none;
}

.button01-link:hover {
text-decoration: underline;
}

.weiter-link {
color: #363636;
font-family: Verdana,Arial;
font-size: 11px;
text-decoration: none;
}

.weiter-link:visited {
color: #363636;
font-family: Verdana,Arial;
font-size: 11px;
text-decoration: none;
}

.weiter-link:hover {
text-decoration: underline;
}

.weiter-link2 {
color: #FFFFFF;
font-family: Verdana,Arial;
font-size: 11px;
text-decoration: none;
}

.weiter-link2:visited {
color: #FFFFFF;
font-family: Verdana,Arial;
font-size: 11px;
text-decoration: none;
}

.weiter-link2:hover {
text-decoration: underline;
}

.pagination {
color: #363636;
font-family: Verdana,Arial;
font-size: 11px;
}

.pagination2 {
color: #FFFFFF;
font-family: Verdana,Arial;
font-size: 11px;
}

.preisliste {
margin: 0px 0px 0px -20px;
}

*html .preisliste {
margin: 0px 0px 0px 20px;
}

.more {
width:438px;
position:absolute;
z-index:100000;
background: url(gfx/info-bg.gif) repeat-x #010101;
font-size:11px;
color:#FFFFFF;
text-align:left;
padding:20px
}

*html .more {width:482px;}

.infohier {
font: bold 10px;
color:#FFFFFF;
text-decoration:none;
}

.infohier:hover {
font: bold 10px;
color:#FFFFFF;
text-decoration:underline;
}

p.bottom-links {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; text-align:center; margin: 10px auto 0px auto;}

p.bottom-links a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}

.refbox {width:170px;text-align:center;font-size:10px;}
.refboxlink {font-size:10px;font-weight:bold;}
.thumbrahmen {padding:4px;border: 1px solid #dcdcdc;}