center,isindex,menu,dir,html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
vertical-align:baseline;
font-family:inherit;
font-weight:inherit;
font-style:inherit;
font-variant:inherit;
margin:0;
padding:0;
}

focus {
outline:0;
}

strong {
font-weight:700;
}

#abgrenzung {
width:975px;
border-right:1px solid #d2d2c7;
}

#top {
height:167px;
}

#logo {
width:275px;
height:167px;
float:left;
}

#frame {
width:700px;
height:167px;
float:left;
}

#navigation1 {
width:688px;
height:30px;
background:url('../img/navigation1.jpg') top left repeat-x;
padding:0 0 0 12px;
}

.nav1item,.lastnav1item {
height:26px;
float:left;
padding:3px 0 0;
}

.nav1item a {
height:26px;
font-family:arial, helvetica, tahoma, sans-serif;
font-size:12px;
line-height:20px;
color:#390000;
text-decoration:none;
background:url('../img/nav1item.jpg') top right no-repeat;
padding:7px 17px 7px 16px;
}

.nav1item a:hover {
background:url('../img/nav1item_hover.jpg') top right no-repeat;
}

.lastnav1item a {
height:26px;
font-family:arial, helvetica, tahoma, sans-serif;
font-size:12px;
line-height:20px;
color:#390000;
text-decoration:none;
padding:7px 15px 7px 16px;
}

.lastnav1item a:hover {
background:url('../img/lastnav1item_hover.jpg') top right repeat-x;
}

#bildleiste {
width:703px;
height:137px;
background-color: #f7f2d4;
overflow:hidden;
margin: 0 0 0 -3px;
}

#navigation2 {
width:688px;
height:29px;
background:url('../img/navigation2.jpg') bottom left repeat-x;
margin:0 0 21px -2px;
padding:0 0 0 15px;
}

.nav2item,.lastnav2item {
float:left;
height:25px;
}

.nav2item a {
font-family:arial, helvetica, tahoma, sans-serif;
font-size:12px;
line-height:20px;
color:#390000;
text-decoration:none;
background:url('../img/nav2item.jpg') top right no-repeat;
padding:7px 17px 7px 16px;
}

.nav2item a:hover {
background:url('../img/nav2item_hover.jpg') top right no-repeat;
}

.lastnav2item a {
height:25px;
font-family:arial, helvetica, tahoma, sans-serif;
font-size:12px;
line-height:20px;
color:#390000;
text-decoration:none;
padding:7px 15px 7px 16px;
}

.lastnav2item a:hover {
background:url('../img/lastnav2item_hover.jpg') bottom right repeat-x;
}

#mainframe {
width:975px;
float:left;
background:#fcfbee;
}

#left {
width:274px;
float:left;
}

#sidebar {
width:274px;
background:url('../img/sidebar.jpg') top left repeat-y;
padding:4px 0 0;
}

#sidebar h3 {
width:208px;
font-family:arial, helvetica, tahoma, sans-serif;
font-size:12px;
line-height:20px;
color:#390000;
font-weight:700;
padding:18px 0 0 32px;
}

#sidebar p {
width:208px;
font-family:arial, helvetica, tahoma, sans-serif;
font-size:12px;
line-height:20px;
color:#390000;
margin:0 0 0 32px;
}

.sidebar_hr {
width:274px;
height:2px;
overflow:hidden;
background:url('../img/sidebar_hr.jpg') top left no-repeat;
margin:11px 0 -8px;
}

#sidebar_highlight {
width:274px;
background:url('../img/sidebar_highlight.jpg') top left repeat-y;
margin:-18px 0 0;
}

#sidebar h4 {
width:208px;
font-family:arial, helvetica, tahoma, sans-serif;
font-size:12px;
line-height:20px;
color:#390000;
font-weight:700;
margin:18px 0 0 32px;
padding:10px 0 0;
}

#sidebar_bottom {
width:274px;
height:30px;
background:url('../img/sidebar_bottom.jpg') top left no-repeat;
margin:0 0 3px;
}

#right {
width:701px;
float:left;
}

#right h2 {
width:639px;
font-family:arial, helvetica, tahoma, sans-serif;
font-size:12px;
line-height:20px;
color:#390000;
font-weight:700;
margin:18px 0 0 30px;
}

#right h2 a {
font-family:arial, helvetica, tahoma, sans-serif;
font-size:12px;
line-height:20px;
color:#390000;
text-decoration:underline;
}

#right h2 a:hover {
text-decoration:none;
}

#right h1 {
width:641px;
font-family:arial, helvetica, tahoma, sans-serif;
font-size:24px;
line-height:33px;
color:#390000;
font-weight:400;
margin:4px 0 17px 28px;
}

#right p {
width:639px;
font-family:arial, helvetica, tahoma, sans-serif;
font-size:12px;
line-height:20px;
color:#390000;
margin:0 0 0 30px;
}

#bottom {
width:975px;
height:55px;
clear:left;
background:url('../img/bottom.jpg') top left repeat-x;
}

#footer {
width:975px;
background:#fff;
padding:0 0 27px;
}

#footer p {
width:671px;
font-family:arial, helvetica, tahoma, sans-serif;
font-size:12px;
line-height:20px;
color:#390000;
margin:-2px 0 0 304px;
}

#sidebar a,#right p a,#footer a,#right .box a {
color:#390000;
border-bottom:1px solid #390000;
text-decoration:none;
}

#sidebar a:hover,#right p a:hover,#footer a:hover,#right .box a:hover {
border-bottom:0;
text-decoration:none;
}

.input {
width:629px;
font:normal 12px arial,helvetica,tahoma,sans-serif;
color:#390000;
border:1px solid #d4d0c4;
padding:5px;
}

.captcha {
width:460px;
height:38px;
float:left;
font-size:35px;
letter-spacing:10px;
margin:0 0 0 7px;
}

.button_absenden {
width:70px;
height:25px;
border:0;
background:url('../img/absenden.jpg') top left no-repeat;
cursor:pointer;
margin:23px 3px 0 0;
}

.button_eingaben {
width:114px;
height:25px;
border:0;
background:url('../img/eingaben.jpg') top left no-repeat;
cursor:pointer;
margin:23px 0 0;
}

.rightmargin {
margin-left:30px;
}

.imagebox {
float:left;
width:140px;
height:140px;
text-align:center;
}

.imagebox .img {
height:120px;
overflow:hidden;
}

.leftmargin {
margin-right:26px;
}

.bild_in_p {
margin:7px 13px 1px 0;
}

#right p a.bild_in_p {
text-decoration:none;
border-bottom:0;
}