body,td,a{font-family:  Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

body{
background-color: #f3f3f3;
scrollbar-face-color: #727272;
scrollbar-highlight-color: #f3f3f3;
scrollbar-shadow-color: #f3f3f3;
scrollbar-3dlight-color: #f3f3f3;
scrollbar-arrow-color: #fff;
scrollbar-track-color: #f3f3f3;
scrollbar-darkshadow-color: #f3f3f3;
overflow:auto
}

.headcolor{background-color: #627086}
.footercolor{background-color: #727272}
.weiss{color: #FFFFFF;}

.extraweiss{font-family: Arial, Helvetica, sans-serif; font-size: 9px;  color: #FFFFFF}
.small{font-family: Arial, Helvetica, sans-serif; font-size: 10px;  color: #666666 }

.small a:link {font-size: 11px; font-weight:bold; color: #666666; text-decoration:none;}
.small a:visited {font-size: 11px; font-weight:bold; color: #666666; text-decoration:none;}
.small a:active {font-size: 11px; font-weight:bold; color: #E77919;text-decoration:none;}
.small a:hover {font-size: 11px; font-weight:bold; color: #E77919;text-decoration:none;}

.menuselected{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #E77919;
}

.headorange{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #E77919;
}

a{
text-decoration:underline;
}
a:visited {
text-decoration:underline;
}

a:hover {
color: #E77919;
}

a.navbar{
background-color: #627086;
color: #ffffff;
text-decoration:none;
}

a.navbar:visited {
text-decoration:none;
color: #ffffff;
}

a.navbar:hover {
text-decoration:none;
color: #E77919;
}

a.fettorange:link{
color: #E77919;
font-weight:bold;
text-decoration:none;
}

a.fettorange:visited {
color: #E77919;
font-weight:bold;
text-decoration:none;
}

a.fettorange:hover {
font-weight:bold;
text-decoration:none;
color: #FFA14F;
}

a.fettgrau:link{
color:#333333;
font-weight:bold;
text-decoration:none;
}

a.fettgrau:visited {
color:#333333;
font-weight:bold;
text-decoration:none;
}

a.fettgrau:hover {
font-weight:bold;
text-decoration:none;
color: #E77919;
}

a.subnavbar{
text-decoration:none;
}

a.subnavbar:visited {
text-decoration:none;
}

a.subnavbar:hover {
text-decoration:none;
color: #E77919;
}


a.minilink{
color: #ffffff;
background-color: #727272;
font-size: 9px;
text-decoration:none;
letter-spacing:1pt;
line-height:10px
}

a.minilink:visited {
color: #ffffff;
text-decoration:none
}

a.minilink:hover {
text-decoration:none;
color: #E77919;
}

a.suche{
text-decoration:none;
color: #E77919;
font-weight:bold;
}

a.suche:visited{
text-decoration:none;
color: #E77919;
}

a.suche:hover{
text-decoration:none;
color: #FFA14F;
}


a.back{
text-decoration:none;
color: #E77919;
}

a.back:visited{
text-decoration:none;
color: #E77919;
}

a.back:hover{
text-decoration:none;
color: #FFA14F;
}

a.subheads{
text-decoration:none;
color: #333333;
}

a.subheads:visited{
text-decoration:none;
color: #333333;
}

a.subheads:hover{
text-decoration:none;
color: #E77919;
}

a.subheadorange{
text-decoration:none;
color: #E77919;
font-weight:bold;
}

a.subheadorange:visited{
text-decoration:none;
color: #E77919;
}

a.subheadorange:hover{
text-decoration:none;
color: #333333;
}

input, textarea, select{
border: 1px solid #999999;
background: #ffffff;
color:#666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px
}

.checkbox {border:0px; background: none;}

hr {border: 1px solid #627086}


.fm2 {font-size: 9px}
.fm1 {font-size: 11px}
.f1 {font-size: 12px}
.f2 {font-size: 14px}
.f3 {font-size: 18px}
.f4 {font-size: 24px}
.f5 {font-size: 36px}

.newscell {
border-top-width:0px;
border-left-width:0px; 
border-right-width:1px;
border-bottom-width:0px;
text-align:justify;
border-color:#E77919; 
border-style:dotted;
padding-right:10px
}

.pollcell {
border-top-width:0px;
border-left-width:0px; 
border-right-width:1px;
border-bottom-width:0px;
border-color:#E77919; 
border-style:dotted;
padding:10px
}

.startcell {
border-top-width:0px;
border-left-width:0px; 
border-right-width:1px;
border-bottom-width:0px;
border-color:#627086; 
border-style:solid;
padding:5px
}

.dynamic {
font-size: 11px;
text-align:right;
}

.error{
color:#ff0000;}

td.zentriert {text-align:justify;}
td.tab10 {padding-left:10px}

td.idimage {
border-top-width:0px;
border-left-width:0px; 
border-right-width:0px;
border-bottom-width:0px;
text-align:left;
padding-left:0.5cm;
padding-right:0.5cm
}

td.idcard {
border-top-width:0px;
border-left-width:0px; 
border-right-width:0px;
border-bottom-width:0px;
text-align:left;
padding-left:0.5cm;
padding-top:0.5cm;
padding-bottom:0.5cm
}

td.idcard_freitext{
border-top-width:0px;
border-left-width:0px; 
border-right-width:0px;
border-bottom-width:0px;
text-align:left;
padding-left:0.5cm;
padding-right:0.5cm;
padding-top:0.5cm;
padding-bottom:0.5cm
}

.abo{
font-family:  Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#333333;
background-color:#dddddd;
padding:5px;
margin-right:10px;
margin-bottom:14px;
}




div.polltitel
{
font-family:  Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold;}


div.pollergebnis{
margin-top: 0px;
margin-bottom: 15px;}

div.antworttext{
font-family:  Arial, Helvetica, sans-serif; 
font-size:12px; 
display:block;
clear:both;
padding-bottom: 5px;}



li.poll{
list-style-type:cirle;
padding-bottom:10px;
}

div.grafik{
font-family:  Arial, Helvetica, sans-serif; 
font-size:10px; 
padding-top:4px;
}

ul.poll {
margin-left: 1.3em;
padding:0;
}

table>ul.poll {
padding:0em;
}

.jahrenavi{
margin-bottom:10px;
border-bottom:1px solid #627086;
padding-bottom:10px;
}
.jahrelinks{
width:10%;
}

.jahremitte{
width:10%;
text-align:center;
}

.jahrerechts{
width:10%;
text-align:right;
}

.artikelrahmen{
margin:8px 12px 0px 12px;
}

.artikelliste{
margin-bottom:20px;
}

.artikeltitel{
font-weight:bold;
margin-bottom:8px;
}
.artikeldatum{
font-size:11px;
font-weight:normal;
}

.artikelinhalt{
/*border-top:1px solid #627086;*/
padding-top:4px;
}


.artikelteaser{
text-align:justify;
}

.artikeldetailinhalt{
padding-top:4px;
}
.artikeldetailteaser{
text-align:justify;
margin-bottom:12px;
}

.artikeldetailtext{
text-align:justify;
}
.artikeldetailfooter{
margin-top:4px;
padding-top:8px;
}
.artikelfooter{
margin-top:4px;
padding-top:8px;
border-top:1px solid #627086;
}

.pagingbox
{
float: left;
width: 30%;
text-align:left;
padding: 0px;
}
