body { background-color:#fff; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif }

ul, li, h1, h2, p { margin:0; padding:0 }

#container { margin:0; text-align:left; width:910px }

#flash { width:910px; height:113px }
#logo { width:910px; height:61px }
#logo img { float:right; border:0 }

#left { width:244px; height:404px; float:left; background:url(img/bg_left.gif) no-repeat }
#left img { float:right }

#right { width:664px; min-height:371px; border:1px solid #aaa; float:right } 
* html #right { height:371px }

#foot { width:880px; height:25px; line-height:25px; border-top:1px solid #bd1220; font-size:11px; color:#9b9b9c; vertical-align:bottom; padding-left:30px; text-align:right }
#foot a { font-family: "trebuchet ms", georgia, lucida, arial, helvetica, sans-serif, verdana; font-size:11px; color:#9b9b9c; text-decoration:none; margin:0 10px 0 10px }
#foot a:hover, #foot a.activ { color:#f60d20 }

#redbar { color:#fff; background-color:#cc0001; width:626px; height:21px; border:1px solid #fff; padding-left:36px }

#topnav { padding-left:1px }
#topnav ul { list-style:none }
#topnav li, #topnav li.last { width:133px; height:35px; text-align:center; line-height:35px; background:url(img/bg_tab.gif) no-repeat; display:block; float:left;  }
#topnav li.last { width:131px } 
#topnav a { margin-left:-8px }
#topnav a, #redbar a { font-family: "trebuchet ms", georgia, lucida, arial, helvetica, sans-serif, verdana; font-size:14px; color:#4a4a4c; text-decoration:none; padding-left:16px; background:url(img/bg_toplink.gif) 0 2px no-repeat }
#redbar a { color:#fff; background:url(img/bg_sublink.gif) 0 2px no-repeat; margin-right:30px }
#redbar a:hover, #redbar a.activ { background-position:0 -12px }
#topnav a:hover, #topnav a.activ { color:#f60d20; background-position:0 -12px }


.content-box-1, .content-box-2, .content-box-3, .content-box-4, .content-box-5  { margin:1px 0 0 1px; padding:40px; border-top: 1px solid #eee; border-left: 1px solid #eee; border-bottom:1px solid #aaa; font-size:12px; color:#555557; line-height:16px }
.content-box-2, .content-box-3 { height:22px; line-height:22px; padding:12px 19px 12px 19px }
.content-box-3, .content-box-4, .content-box-5  { border-bottom:1px solid #fff }
.content-box-4  { padding-top:25px; }
.content-box-5  { min-height:245px; padding-top:25px; }

.clear { clear:both; visibility:hidden }

a { color:#f60d20; font-size:12px; text-decoration:none }
a:hover { text-decoration:underline }

strong.black { color:#4a4a4c }
.bblack { font-weight:bold; color:#4a4a4c }

h1, h2 { font-size:13px; font-weight:bold; color:#4a4a4c; padding:0 0 15px 0 }
h2 { padding-top:15px }

p { padding-bottom:10px }

.red { color:#cc0001 }

input, select, textarea { border:0; font-size:13px; background:#f3f3f6 }
input.submit { border:1px solid #999999 }

a.link-ext { color:#666666; text-decoration:none; font-size:11px; font-weight:bold }

tr.dark { background-color:#E4E4E4 }
table.preise td { padding:10px }
tr.light td { padding:5px 10px 5px 10px }
tr.light { background-color:#F3F3F6; }
table.preise { border:0px solid #fff; width:430px }


