/**********************/
/* Formatierung START */
/**********************/
h1 {
font-family:Arial;
font-size:20px;
color:#660000;
text-decoration:none;
font-weight:normal;
padding-top:10px;
padding-bottom:0px;
height:18px;
}

h2 {
font-family:Arial; 
font-size:17px; 
color:#660000;
font-weight:bold; 
}

p {
font-size: 14px;
}

li {
font-size: 14px;
}

a:link { font-weight:bold; color:#660000; text-decoration:none; }
a:visited { font-weight:bold; color:#660000; text-decoration:none; }
a:hover { font-weight:bold; color:#660000; text-decoration:underline; }
a:active { font-weight:bold; color:#660000; text-decoration:underline; }
/**********************/
/* Formatierung ENDE  */
/**********************/

img {
border: none;
}

body {
background:#840202 none repeat scroll 0 0;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin: 0px;
padding: 0px;
}
.thrColFixHdr #container {
background: url(images/mainbg.jpg) repeat-y;
margin:0 auto;
text-align:left;
width:996px;
}
.thrColFixHdr #header {
background: url(images/header.jpg);
height:261px;
padding:0 10px 0 20px;
}
.thrColFixHdr #header h1 {
margin:0;
padding:10px 0;
}
.thrColFixHdr #navigation {
background: url(images/navigationbg.jpg) no-repeat;
height: 36px;
padding-top: 1px;
}
#nav-points {
float:right;
height: 29px;
margin-right: 376px;
}
.nav-point-div {
text-align:center;
float: left;
width: 105px;
height: 29px;
}
.nav-point-div a {
font-weight: bold;
font-family: Times New Roman;
text-transform: uppercase;
text-decoration:none;
font-size: 14px;
color: #780001;
padding-top: 5px;
height: 24px;
display: block;
}
.nav-point-div a:hover {
color: #fff;
background-color: #780001;
}
.nav-point-div a.active {
font-weight: bold;
font-family: Times New Roman;
background-color: #780001;
text-transform: uppercase;
text-decoration:none;
font-size: 14px;
color: #fff;
padding-top: 5px;
height: 24px;
display: block;
}
.thrColFixHdr #content-left {
float: left;
width: 687px;
}
.thrColFixHdr #prevpic {
width: 691px;
height: 125px;
}
.thrColFixHdr #sidebar1 {
background: none repeat scroll 0 0;
float:left;
width:183px;
padding-top: 14px;
padding-left: 32px;
padding-right: 10px;
}
.thrColFixHdr #sidebar2 {
background: none repeat scroll 0 0;
float:right;
width:268px;
padding-top: 15px;
padding-left: 11px;
padding-right: 30px;
}
.thrColFixHdr #mainContent {
margin-left: 225px;
width: 397px;
padding-top: 18px;
padding-left: 34px;
padding-right: 29px;
}
.thrColFixHdr #footer {
background: url(images/footer.jpg);
height: 107px;
margin-top: 35px;
}
#footerimprint {
font-family: Times;
color: #790000;
font-weight: bold;
text-transform: uppercase;
font-size: 11px;
float: left;
margin-top: 14px;
margin-left: 50px;
}
#servicelinks {
font-family: Times;
float: right;
color: #790000;
font-weight: bold;
text-transform: uppercase;
font-size: 11px;
margin-top: 14px;
margin-right: 50px;
}
.thrColFixHdr #footer p {
margin:0;
padding:10px 0;
}
.fltrt {
float:right;
margin-left:8px;
}
.fltlft {
float:left;
margin-right:8px;
}
.clearfloat {
clear:both;
font-size:1px;
height:0;
line-height:0;
}


