body {
margin:0;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
background:#FFFFFF;
}

#container {
top:0px;
background:url(style_03_FILES/background.gif) 0 0 repeat;
position:relative;
width:781px;
margin:0 auto;
text-align:left;
}

#header{
clear:both;
text-align:left;
padding:0px;
margin: 0px;
top:0px;
left:0px;
width:781px; height:71px;
background:url(style_03_FILES/header.jpg) 0 0 no-repeat;
position:relative;
z-index: 10;
}

#hmenue{
clear:both;
text-align: left;
padding: 0px;
margin: 0px;
top: 0px;
left: 0px;
width:781px;
height:18px;
background-color: #EE9906;
z-index: 10;
}

#hmenue a {
font-size:11px;
color: #ffffff;
}

.hmenueeintrag{
font-size:11px;
color: #ffffff;
}

#wrapper {
top: 0px;
left: 0px;
width:781px;
padding: 0px;
margin: 0px;
}

#left{
float: left;
width: 92px;
height: 380px;
position: relative;
top: 0px;
left: 0px;
padding: 0px;
margin: 0px;
background:url(style_03_FILES/left.jpg) 0 0 no-repeat;
}

#vmenue{
float: left;
width: 192px;
position: relative;
top: 10px;
left: 0px;
padding: 0px;
margin: 0px;
}

#search{
position: relative;
top: 50px;
margin-top: 5px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 150px;
padding: 5px;
border-top: 1px dashed #EE9906;
font-size:12px;
}

#main-content {
float:left;
width:475px;
position:relative;
top: 0px;
left: 10px;
padding-bottom: 30px;
}

#tools_oben {
text-align: right;
padding-top: 10px;
}

#disclaimer {
padding-top: 60px;
padding-bottom: 15px;
}

#tools_unten {
text-align: right;
padding-top: 15px;
}

#footer{
clear: both;
text-align: left;
width: 781px;
height: 43px;
position:relative;
top: 0px;
left: 0px;
background:url(style_03_FILES/footer.jpg) 0 0 no-repeat;
}

#footer_text{
text-align: left;
position:relative;
top: 4px;
left: 10px;
font-size: 10px;
color: #FFFFFF;
}



/* Vertical Navigation Menu */ 

.vertnav1 a:link {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
color:#000000; 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 17px 50% no-repeat;
}
.vertnav1 a:visited {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
color:#000000; /* flat blue*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 17px 50% no-repeat;
}
.vertnav1 a:active {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
color:#000000; /* flat blue*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 17px 50% no-repeat;
}
.vertnav1 a:hover {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 17px 50% no-repeat;
}

.vertnav1-act a:link {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 13px 50% no-repeat;
}
.vertnav1-act a:visited {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 13px 50% no-repeat;
}
.vertnav1-act a:active {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 13px 50% no-repeat;
}
.vertnav1-act a:hover {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 13px 50% no-repeat;
}

.vertnav1-cur a:link {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 13px 50% no-repeat;
background-color: #F5C168;
}
.vertnav1-cur a:visited {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 13px 50% no-repeat;
background-color: #F5C168;
}
.vertnav1-cur a:active {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 13px 50% no-repeat;
background-color: #F5C168;
}
.vertnav1-cur a:hover {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 13px 50% no-repeat;
background-color: #F5C168;
}

.vertnav2 a:link {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:12px;
color:#000000; /* flat blue*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 32px 50% no-repeat;
}
.vertnav2 a:visited {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:12px;
color:#000000; /* flat blue*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 32px 50% no-repeat;
}
.vertnav2 a:active {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:12px;
color:#000000; /* flat blue*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 32px 50% no-repeat;
}
.vertnav2 a:hover {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:12px;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 32px 50% no-repeat;
}

.vertnav2-act a:link {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 28px 50% no-repeat;
}
.vertnav2-act a:visited {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 28px 50% no-repeat;
}
.vertnav2-act a:active {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 28px 50% no-repeat;
}
.vertnav2-act a:hover {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 28px 50% no-repeat;
}

.vertnav2-cur a:link {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 28px 50% no-repeat;
background-color: #F5C168;
}
.vertnav2-cur a:visited {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 28px 50% no-repeat;
background-color: #F5C168;
}
.vertnav2-cur a:active {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 28px 50% no-repeat;
background-color: #F5C168;
}
.vertnav2-cur a:hover {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 28px 50% no-repeat;
background-color: #F5C168;
}

.vertnav3 a:link {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
color:#000000; /* flat blue*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 47px 50% no-repeat;
}
.vertnav3 a:visited {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
color:#000000; /* flat blue*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 47px 50% no-repeat;
}
.vertnav3 a:active {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
color:#000000; /* flat blue*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 47px 50% no-repeat;
}
.vertnav3 a:hover {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 47px 50% no-repeat;
}

.vertnav3-act a:link {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 43px 50% no-repeat;
}
.vertnav3-act a:visited {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 43px 50% no-repeat;
}
.vertnav3-act a:active {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 43px 50% no-repeat;
}
.vertnav3-act a:hover {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 43px 50% no-repeat;
}

.vertnav3-cur a:link {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 43px 50% no-repeat;
background-color: #F5C168;
}
.vertnav3-cur a:visited {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 43px 50% no-repeat;
background-color: #F5C168;
}
.vertnav3-cur a:active {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 43px 50% no-repeat;
background-color: #F5C168;
}
.vertnav3-cur a:hover {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 43px 50% no-repeat;
background-color: #F5C168;
}

.vertnav4 a:link {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:70px;
white-space:nowrap;
font-size:12px;
color:#000000; /* flat blue*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 62px 50% no-repeat;
}
.vertnav4 a:visited {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:70px;
white-space:nowrap;
font-size:12px;
color:#000000; /* flat blue*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 62px 50% no-repeat;
}
.vertnav4 a:active {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:70px;
white-space:nowrap;
font-size:12px;
color:#000000; /* flat blue*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 62px 50% no-repeat;
}
.vertnav4 a:hover {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:70px;
white-space:nowrap;
font-size:12px;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 62px 50% no-repeat;
}

.vertnav4-act a:link {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:70px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 58px 50% no-repeat;
}
.vertnav4-act a:visited {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:70px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 58px 50% no-repeat;
}
.vertnav4-act a:active {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:70px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 58px 50% no-repeat;
}
.vertnav4-act a:hover {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:70px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 58px 50% no-repeat;
}

.vertnav4-cur a:link {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:70px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 58px 50% no-repeat;
background-color: #F5C168;
}
.vertnav4-cur a:visited {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:70px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 58px 50% no-repeat;
background-color: #F5C168;
}
.vertnav4-cur a:active {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:70px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 58px 50% no-repeat;
background-color: #F5C168;
}
.vertnav4-cur a:hover {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:70px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 58px 50% no-repeat;
background-color: #F5C168;
}

.vertnav5 a:link {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:85px;
white-space:nowrap;
font-size:12px;
color:#000000; /* flat blue*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 77px 50% no-repeat;
}
.vertnav5 a:visited {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:85px;
white-space:nowrap;
font-size:12px;
color:#000000; /* flat blue*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 77px 50% no-repeat;
}
.vertnav5 a:active {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:85px;
white-space:nowrap;
font-size:12px;
color:#000000; /* flat blue*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 77px 50% no-repeat;
}
.vertnav5 a:hover {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:85px;
white-space:nowrap;
font-size:12px;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_quadrat.gif) 77px 50% no-repeat;
}

.vertnav5-act a:link {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:85px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 73px 50% no-repeat;
}
.vertnav5-act a:visited {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:85px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 73px 50% no-repeat;
}
.vertnav5-act a:active {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:85px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 73px 50% no-repeat;
}
.vertnav5-act a:hover {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:85px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 73px 50% no-repeat;
}

.vertnav5-cur a:link {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:85px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 73px 50% no-repeat;
background-color: #F5C168;
}
.vertnav5-cur a:visited {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:85px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 73px 50% no-repeat;
background-color: #F5C168;
}
.vertnav5-cur a:active {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:85px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 73px 50% no-repeat;
background-color: #F5C168;
}
.vertnav5-cur a:hover {
display:block;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:85px;
white-space:nowrap;
font-size:12px;
font-weight: bold;
color:#000000; /* red orange*/ 
text-decoration:none;
width:187px;
background:url(style_03_FILES/menu_pfeil.gif) 73px 50% no-repeat;
background-color: #F5C168;
}








/***************************/ 
/* Images                  */ 
/***************************/

/* Images / Tables / Floating text */ 
TABLE.imgtext-table { border:0px; }


TABLE.imgtext-table img {
	border-left: 1px solid #990000;
	border-top: 1px solid #990000;
	border-right: 2px solid #990000;
	border-bottom: 2px solid #990000;
	margin: 7px;
}


/***************************/ 
/* Forms                   */ 
/***************************/

TD.csc-form-fieldcell input{
border: 1px solid #EE9906;
background-color: #ffffff;
}

TD.csc-form-fieldcell textarea{
border: 1px solid #EE9906;
}

P.csc-form-label{
color: #990000;
font-weight: bold;
}

P.csc-form-label-req{
color: #990000;
font-weight: bold;
}


/***************************/
/* Emailform               */
/***************************/

DIV.csc-mailform-field {
margin-top: 5px;
margin-bottom: 5px;
}

form#mailform label {
display: block;
float: left;
width: 100px;
font-weight: bold;
text-align: right;
padding-right: 10px;
}

input.csc-mailform-submit {
float: none;
margin-left: 30px;
width: auto;
}

FIELDSET.csc-mailform {
border: none;
}

DIV.csc-mailform-field input,textarea {
border: 1px solid #EE9906;
}



/***************************/ 
/* Sitemap                 */ 
/***************************/

P.csc-sitemap-level1 a{
position:relative;
left: 25px;
text-decoration: none;
}
P.csc-sitemap-level1 a:hover{
position:relative;
left: 25px;
text-decoration: underline;
}

P.csc-sitemap-level2 a{
position:relative;
left: 50px;
text-decoration: none;
}
P.csc-sitemap-level2 a:hover{
position:relative;
left: 50px;
text-decoration: underline;
}

P.csc-sitemap-level3 a{
position:relative;
left: 75px;
text-decoration: none;
}
P.csc-sitemap-level3 a:hover{
position:relative;
left: 75px;
text-decoration: underline;
}


/***************************/ 
/* Search                  */ 
/***************************/

INPUT.searchword{
width: 80px;
border: 1px solid #EE9906;
}

INPUT.searchbutton{
border: none;
display: block;
}


/***************************/ 
/* Downloads               */ 
/***************************/

TABLE.csc-uploads-1 {
border: 1px solid #EE9906;
width: 100%;
}


/***************************/ 
/* Tabellen Layout 0       */ 
/***************************/

TABLE.contenttable-0 {
border: 1px solid #EE9906;
width: 100%;
}

TABLE.contenttable-0 TR.tr-odd td{
	border-bottom: 1px dashed #EE9906;
	padding: 5px;
}

TABLE.contenttable-0 TR.tr-even td{
border-bottom: 1px dashed #EE9906;
padding: 5px;
}

TABLE.contenttable-0 TR.tr-last td{
border-bottom: none;
padding: 5px;
}


/***************************/ 
/* Bild als Heading        */ 
/***************************/

DIV.csc-header {
	padding-bottom: 10px;
	padding-top: 20px
}

DIV.csc-header-n1 {
	padding-bottom: 10px;
	padding-top: 0px
}

/***************************/ 
/* News                    */ 
/***************************/

DIV.news-latest-title a {
color: #000000;
font-size: 13px;
font-weight: bold;
}

DIV.news-latest-title a:hover {
color: #000000;
}

DIV.news-latest-date a {
font-size: 10px;
}

DIV.news-latest-image {
float: left;
}

DIV.news-latest-image img {
border: 1px solid #990000;
}


DIV.news-latest-subheader {
clear: both;
margin-top: 5px;
}

DIV.news-latest-morelink {
font-size: 11px;
}

DIV.news-latest-item {
margin-bottom: 20px;
}

DIV.news-list-title a {
color: #000000;
font-size: 13px;
font-weight: bold;
}

DIV.news-list-title a:hover {
color: #000000;
}

DIV.news-list-date a {
font-size: 10px;
}

DIV.news-list-image {
float: left;
}

DIV.news-list-image img {
border: 1px solid #990000;
}


DIV.news-list-subheader {
clear: both;
margin-top: 5px;
}

DIV.news-list-morelink {
font-size: 11px;
}

DIV.news-list-item {
margin-bottom: 20px;
}

DIV.news-single-item {

}

DIV.news-single-title {
color: #000000;
font-size: 13px;
font-weight: bold;
}

DIV.news-single-timedata {
font-size: 10px;
}

DIV.news-single-author {
font-size: 11px;
}

DIV.news-single-img img {
border: 1px solid #990000;
margin-top: 5px;
}

DIV.news-single-content {
margin-top: 5px;
}

DIV.news-single-additional {
border: 1px solid #EE9906;
padding: 10px;
margin-top: 20px;
}

DL.news-single-related {

}

DL.news-single-related dt {
font-weight: bold;
margin: 5px;
}

DL.news-single-related dd {

}

DL.news-single-files {

}

DL.news-single-files dt {
font-weight: bold;
margin: 5px;
}

DL.news-single-files dd {

}

DL.news-single-links {

}

DL.news-single-links dt {
font-weight: bold;
margin: 5px;
}

DL.news-single-links dd {

}

DIV.news-single-pagebrowser {

}

DIV.news-single-backlink {
font-size: 11px;
margin-top: 20px;
}


/***************************/
/* Photo Book              */
/***************************/

DIV.photobook_navi {
	margin-bottom: 20px;
	margin-top: 10px;
}

DIV.photobook_thumbnails {
background-color: #F6F6F6;
border: 1px solid #EFEFEF;
padding: 10px;
text-align: center;
}

DIV.photobook_thumbnails img {
border: 2px solid #000000;
vertical-align: middle;
margin: 3px;
}

DIV.photobook_dirrow {
background-color: #F6F6F6;
border: 1px solid #EFEFEF;
margin-bottom: 5px;
padding: 5px;
}

DIV.photobook_dirrow a {
font-size: 12px;
font-weight: bold;
vertical-align: middle;
}

DIV.photobook_dirrow img {
margin-right: 20px;
margin-top: 5px;
margin-bottom: 5px;
border: 2px solid #000000;
}

DIV.photobook_single {
background-color: #F6F6F6;
border: 1px solid #EFEFEF;
padding: 10px;
text-align: center;
}

DIV.photobook_single img {
	border: 2px solid #000000;
}

#map_container img {
border: none;
}

.marker-layer {
background-color: #ffffff;
border: 1px solid #777777;
color: #000000;
padding: 5px;
}

#calendar-event {
	margin-top:15px;
}

.tx-ttaddress-pi1 {
font-size: 12px;
}

.vcard {
margin-bottom: 10px;
}
