body {
	background-color: White;
	color: Black;
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

h1.fliesstext_normal{
    display:inline;
    font-weight: normal;
    font-size: 12px;
}

h1.fliesstext_fett{
    display:inline;
    font-weight: bold;
    font-size: 12px;
}


.Warnrahmen {
	color: black;
	font-size: 11px;
	text-align: justify;
	background-color: #ffffff;
	border-right: 3px solid #C25858;
	border-left: 3px solid #C25858;
	border-top: 3px solid #C25858;
	padding-left: 5px;
	padding-right: 5px;
	font-style: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}


.Warnrahmen2 {
	color: black;
	font-size: 11px;
	text-align: justify;
	background-color: #ffffff;
	border-right: 2px solid #C25858;
	border-left: 2px solid #C25858;
	border-top: 2px solid #C25858;
	border-bottom: 2px solid #C25858;
	padding-left: 5px;
	padding-right: 5px;
	font-style: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}


.Warnrahmen3 {
	color: black;
	font-size: 11px;
	text-align: justify;
	background-color: #ffffff;
	border-right: 2px solid #000;
	border-left: 2px solid #000;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	padding-left: 5px;
	padding-right: 5px;
	font-style: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}

h1.subhead_fett{
    display:inline;
    font-weight: bold;
    font-size: 13px;
}

h1.marginalie_normal{
    display:inline;
    font-weight: normal;
    font-size: 11px;
}

h1.marginalie_fett{
    display:inline;
    font-weight: bold;
    font-size: 11px;
}



h2.fliesstext_normal{
    display:inline;
    font-weight: normal;
    font-size: 12px;
}

h2.fliesstext_fett{
    display:inline;
    font-weight: bold;
    font-size: 12px;
}


h2.marginalie_normal{
    display:inline;
    font-weight: normal;
    font-size: 11px;
}

h2.marginalie_fett{
    display:inline;
    font-weight: bold;
    font-size: 11px;
}



.absatz_ohne_abstand{
    margin-top:-10px;
}



.absatz_ohne_abstand_block{
	margin-top:-10px;
	text-align: right;
}



.li_ohne_abstand{    
    margin:0px;
    margin-left:15px;
    padding:5px;
    text-align: left;
   
 list-style-image:url(http://www.penis.de/Shared-Files/AllgemeineGrafiken/ulin.gif);
}


.li_ohne_abstand2{    
    margin:0px;
    margin-left:15px;
    padding:5px;
	text-align: justify;
   
 list-style-image:url(http://www.penis.de/Shared-Files/AllgemeineGrafiken/ulin.gif);
}

.li_ohne_abstand li{
    /* line-height:15px; */
}

.li_ohne_abstand2 li{
    margin-bottom:4px;
}

.li_ohne_abstand ul{
   
 list-style-image:url(http://www.penis.de/Shared-Files/AllgemeineGrafiken/ulout.gif);
}

.Schrift9px {
	font-size: 9px;
}

.Schrift12px {
	font-size: 12px;
}

#erstersatz {
	      width:680px;
         margin:auto;
         text-align:left;

}
.Bild-Navigation-Link{
    color:#000000 ! important;
    text-decoration:none ! important;
}

.Bild-Navigation-Link-Weiss{
    color:#ffffff ! important;
    text-decoration:none ! important;
}


#erstersatz .absatz{
		      BORDER-RIGHT: #819eb5 1px solid; 
         PADDING-RIGHT: 5px; 
         PADDING-LEFT: 5px;
		PADDING-TOP: 3px;

    	/*	margin-top: 3px;*/
         FONT-WEIGHT: bold; 
         PADDING-BOTTOM: 5px; 
         BORDER-LEFT: #819eb5 1px solid; 
         BORDER-BOTTOM: #819eb5 1px solid; 
         TEXT-ALIGN: justify;
         margin-left:136px;
		margin-bottom: -4px;
}

#erstersatz a {
         text-decoration:none !important;
         color:#000000 !important;
}

#erstersatz .kopf_link_copyright {
         font-size:9px;vertical-align:top;
}

.RB_erweitert {
         BORDER-RIGHT: #819eb5 1px solid; 
         PADDING-RIGHT: 5px; 
         PADDING-LEFT: 5px; 
         FONT-WEIGHT: bold; 
         PADDING-BOTTOM: 5px; 
         BORDER-LEFT: #819eb5 1px solid; 
         BORDER-BOTTOM: #819eb5 1px solid; 
         TEXT-ALIGN: justify;
         margin-left:136px;
}

.kopf_link,a.kopf_link{
         text-decoration:none !important;
         color:#000000 !important;
}

.kopf_link_copyright{
         font-size:9px;vertical-align:top;
}

.keywords{
         width:680px;
         margin:auto;
         text-align:left;
}

a:visited, a:hover, a:link, a:focus, a:active, a {
	color: #003366;
	text-decoration: underline;
}
#haupt {
	text-align: left;
	border: 5 px;
	width: 680px;
	border-spacing: 0px;
	max-width: 680px;
	vertical-align: middle;
}

#haupt .leer {
	height: 14px;
	min-height: 5px;
	max-height: 5px;
}

.graublock {
	background-color: #969696;
	width: 17px;
	height: 17px;
}

#menu { 
	width: 680px; 
	border: 0px; 
	border-spacing: 0px; 
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#menu a { color: white; text-decoration: none; display: block; }
#menu a.flaggen { color: white; text-decoration: none; display: inline; }
#menu .aktiv {
	background-color: #819eb5;
	width: 132px;
	height: 17px;
	
}



#menu .aktivUuml {
	background-color: #819eb5; width: 132px; height: 17px; font-size: 12px;
}
#menu .normal { background-color: #656565; width: 132px; height: 17px; }
#menu .normal :hover { background-color: #cbcbcb; color: white; text-align: center; width: 132px; height: 17px; }

#menu .weiss { background-color: white; width: 132px; height: 18px;   }


#menu td .grau a { display:block; width:100%; }
#menu td .grau { background-color: #E4E4E4; width: 132px; padding-bottom:2px; }
#menu td .grau:hover { background-color: #E4E4E4; width: 132px; border-bottom:solid 2px #819eb5; padding-bottom:0px;}
#menu .aktivunterstrich .grau{ background-color: #E4E4E4; width: 132px; border-bottom:solid 2px #819eb5;padding-bottom:0px;}
#menu .aktivunterstrich .grau:hover{ border-bottom:solid 2px #819eb5;padding-bottom:0px;}




#menu .weiss a { 
	background-color: white; color: black; text-decoration: none; display: block; 
	border: 1px solid #656565;}
#menu .weiss a:hover {
	background-color: white; color: white; text-align: center; display: block; 
	border: 1px solid #cbcbcb; }
#menu .blank { 
	background-color: white; height: 16px; font-size: 9px; text-align: left; font-weight: bold; 
}
#menu .blank a {
	background-color: white; color: black; font-weight: bold; text-decoration: underline;
	display: inline;
}
#menu .blank a:hover {
	background-color: #cbcbcb; color: white; font-weight: bold; text-decoration: underline;
	display: inline;
}


#menu a.suche { color: #000000; font-size: 9px; text-decoration: underline; text-align: center; }
#menu a.grau { color: black; }
#menu .flaggen {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 12px;
}

#footerline {
	text-align: right;
	background-color: #E4E4E4;
	color: black;
	padding-left: 5px;
	padding-right: 5px;
}

}

#footerline 2{
	text-align: right;
	background-color: #E4E4E4;
	color: black;
	padding-left: 5px;
	padding-right: 5px;
}

#footerline a {
	color: black;
	text-decoration: none;
}

#Banner { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	height: 65px;
	width: 544px;
	background-color: #819EB5; 
	text-decoration: none; 
 }

#Banner td.BannerBlauOben { background-color: #819EB5; height: 6px; }

#Banner td.BannerWeissMitte { 
background-color: white; 
height: 33px; 
text-align: left;
color: black; 
font-size: 22px; 
font-weight: bold;
padding-left: 5px;
}



#Banner td.BannerWeissMitteSmallFonts { 
background-color: white; 
height: 33px; 
text-align: left;
color: black; 
font-size: 22px; 
font-weight: bolder;
font-stretch: expanded;
padding-left: 5px;
}

#Banner td.BannerBlauUnten {
	 background-color: #819EB5;
	 height: 26px;
	 color: white;
	 font-size: 14px;
	 font-weight: bold;
	 text-align: left;
	 padding-left: 5px;
}




.HeadlineWeissBalkenObenUnten {
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	border-top: 7px solid #819eb5;
	border-bottom: 2px solid #819eb5;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: justify;
}

.HeadlineWeissBalkenObenUnten280 {
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	border-top: 7px solid #819eb5;
	border-bottom: 2px solid #819eb5;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: justify;
	margin-top: 0px;
}


.FliesstextObenUntenEingerueckt {
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	color: #000000;
}


.FliesstextUntenEingerueckt {
	text-align: justify;
	padding-bottom: 5px;
	vertical-align: top;
	color: #000000;
}



.InversGruen {
	background: #649e8f;
	color: #FFFFFF;
}

.InversGruen a {color: #FFFFFF;
}

.InversRot {
	background: #cc575d;
	color: #FFFFFF;
}

.InversRot a {color: #FFFFFF;
}

.FliesstextHeadlineObenUntenEingerueckt {
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	color: #000000;
	font-weight: bold;
}

.EinrueckungLinks20 { padding-left: 20px;	}

.Einrueckung50Links6-Oben {
	padding-left: 69px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.EinrueckungLinks3{ padding-left: 8px;	}

.BilderrahmenUntenOffen {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.BilderrahmenLinks {
	border-left: 1px solid #CCCCCC;
}

.BilderrahmenRechts {
	border-right: 1px solid #CCCCCC;
}


.BildunterschriftGrau {
	color: black;
	font-size: 11px;
	text-align: justify;
	background-color: #F0F0F0;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
	font-style: normal;
}

.BildunterschriftGrau2 {
	color: black;
	font-size: 11px;
	text-align: justify;
	background-color: #F0F0F0;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
	font-style: normal;
}


.SchwarzHinterlegt {
	color: #999999;
	border-bottom-width: thin;
}

.BildunterschriftGrau12AbstandObenUnten {
	color: black;
	font-size: 12px;
	text-align: justify;
	background-color: #F0F0F0;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
}


.BildunterschriftSchwarz12AbstandObenUnten {
	color: #FFFFFF;
	font-size: 12px;
	text-align: justify;
	background-color: #666666;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
}
.BildunterschriftGrauLinksUnten {
	color: black;
	font-size: 11px;
	text-align: justify;
	background-color: #F0F0F0;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	font-style: normal;
}

.GraulinieUntenOben {
	color: black;
	font-size: 11px;
	text-align: justify;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-style: normal;
}

.BildunterschriftGrauRechtsUnten {
	color: black;
	font-size: 11px;
	text-align: justify;
	background-color: #F0F0F0;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-right: 5px;
	font-style: normal;
	vertical-align: middle;
}

.BildunterschriftGrauLinksRechts {
	color: black;
	font-size: 11px;
	text-align: justify;
	background-color: #F0F0F0;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
	font-style: normal;
}

.BildunterschriftGrauLinksRechtsUnten {
	color: black;
	font-size: 11px;
	text-align: justify;
	background-color: #F0F0F0;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
	font-style: normal;
}

.BildunterschriftGrauLinksRechtsUntenObenWhite {
	color: black;
	font-size: 11px;
	text-align: justify;
	background-color: #ffffff;
	border-right: 1px solid #ff6600;
	border-left: 1px solid #ff6600;
	border-bottom: 1px solid #ff6600;
	border-top: 1px solid #ff6600;
	padding-left: 5px;
	padding-right: 5px;
	font-style: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}

. {
	color: black;
	font-size: 11px;
	text-align: justify;
	background-color: #ffffff;
	border-right: 3px solid #C25858;
	border-left: 3px solid #C25858;
	border-top: 3px solid #C25858;
	padding-left: 5px;
	padding-right: 5px;
	font-style: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}

.OK-Rahmen {
	color: black;
	font-size: 11px;
	text-align: justify;
	background-color: #ffffff;
	border-right: 3px solid #629C8F;
	border-left: 3px solid #629C8F;
	border-bottom: 3px solid #629C8F;
	padding-left: 5px;
	padding-right: 5px;
	font-style: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}

.BildunterschriftGrauRechts {
	color: black;
	font-size: 11px;
	text-align: justify;
	background-color: #F0F0F0;
	border-right: 1px solid #CCCCCC;
	padding-right: 3px;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
}

.BildunterschriftGrauLinks {
	color: black;
	font-size: 11px;
	text-align: justify;
	background-color: #F0F0F0;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	font-style: normal;
}


.counter {
	color: #000000;
	text-align: center;
	font-size: 10px;
	background-color: #F0F0F0;
	font-weight: bold;
	border-bottom: 5px solid #819eb5;
	border-left: 1px solid #819eb5;
	border-right: 1px solid #819eb5;
	border-top: 1px solid #819eb5;
}

.tagescounter {
	color: #000000;
	text-align: center;
	font-size: 10px;
	background-color: #F0F0F0;
	font-weight: bold;
	border-bottom: 5px solid #656565;
	border-left: 1px solid #656565;
	border-right: 1px solid #656565;
	border-top: 1px solid #656565;
}

.RahmenSchwarzNoPadding {
	border-bottom: 1px solid #819eb5;
	border-top: 7px solid #819eb5;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
}

.MarginalieGrau {
	font-size: 11px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #F0F0F0;
}

.MarginalieGrauNoPadding {
	font-size: 11px;
	background-color: #F0F0F0;
}

.MarginalieGrau {
	font-size: 11px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #F0F0F0;
}

.MarginalieWeiss {
	font-size: 11px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #FFFFFF;
}

.BilderrahmenUntenObenOffen {
	text-align: center;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.BilderrahmenUntenOffenKleinerText {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-size: 9px;
	text-align: left;
	padding-left: 2px;
	padding-top: 4px;
	vertical-align: top;
	padding-bottom: 4px;
	background-color: #F0F0F0;
}

.BilderrahmenUntenObenOffenKleinerText {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-size: 9px;
	text-align: left;
	padding-left: 2px;
	padding-top: 4px;
	vertical-align: top;
}

.GraurahmenLinksOffen {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding-left: 3px;
}

.GraurahmenLinksRechtsOffen { border-top: 1px solid #CCCCCC; }
.GraurahmenRechtsOffen { border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }

.BildueberschriftGrau {
	color: black;
	font-size: 11px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 1px solid #CCCCCC;
	background-color: #F0F0F0;
	height: 20px;
	vertical-align: top;
	font-weight: bold;
	text-align: left;
}

.BildueberschriftGrau2 {
	color: black;
	font-size: 11px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 1px solid #CCCCCC;
	background-color: #F0F0F0;
	vertical-align: top;
	text-align: left;
}

.BildueberschriftPenimasterLinks {
	color: black;
	font-size: 11px;
	border-left: 1px solid #CCCCCC;
	padding-left: 1px;
	padding-right: 1px;
	border-top: 1px solid #CCCCCC;
	background-color: #F0F0F0;
	vertical-align: top;
	text-align: center;
}

.BildueberschriftPenimasterRechts {
	color: black;
	font-size: 11px;
	padding-left: 1px;
	border-right: 1px solid #CCCCCC;
	padding-right: 1px;
	border-top: 1px solid #CCCCCC;
	background-color: #F0F0F0;
	vertical-align: top;
	text-align: center;
}


.BildueberschriftGrauObenOffen {
	color: black;
	font-size: 11px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #F0F0F0;
	height: 20px;
	vertical-align: top;
	font-weight: bold;
	text-align: left;
}

.BildueberschriftGrauObenOffenMitte {
	color: black;
	font-size: 11px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #F0F0F0;
	height: 20px;
	vertical-align: middle;
	font-weight: bold;
	text-align: left;
}
.RahmenBlau {
	border-top: 7px solid #819eb5;
	border-right: 1px solid #819eb5;
	border-bottom: 1px solid #819eb5;
	border-left: 1px solid #819eb5;
	padding: 5px;
	font-weight: bold;
	text-align: justify;
}

.RahmenRot2 {
	border-top: 7px solid #C25858;
	border-right: 1px solid #C25858;
	border-bottom: 1px solid #C25858;
	border-left: 1px solid #C25858;
	padding: 5px;
	font-weight: bold;
	text-align: justify;
}

.RahmenGruen2 {
	border-top: 7px solid #649e8f;
	border-right: 1px solid #649e8f;
	border-bottom: 1px solid #649e8f;
	border-left: 1px solid #649e8f;
	padding: 5px;
	font-weight: bold;
	text-align: justify;
}


.RahmenBlauOhneAbstand {
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	border-top: 7px solid #819eb5;
	border-bottom: 2px solid #819eb5;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: justify;
	margin:0;
}


.FliesstextUntenEingeruecktOhneAbstand {
	text-align: justify;
	padding-top: 5px;
	vertical-align: top;
	color: #000000;
	margin:0px;
}


.RahmenRotH2{
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	border-top: 7px solid #C25858;
	border-bottom: 2px solid #C25858;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: justify;
}

.RahmenGrauGrau {
	border-top: 7px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	padding: 5px;
	font-weight: bold;
	text-align: justify;
}

.RahmenRotRot {

	border-bottom: 2px solid #cc575d;
	text-align: justify;
}

.RahmenRotRotZentriert {

	border-bottom: 2px solid #cc575d;
	text-align: center;
}
.RahmenGruenGruen {

	border-bottom: 2px solid #649e8f;
	text-align: justify;
}

.RahmenBlau192 {
	border-top: 5px solid #819eb5;
	border-right: 1px solid #819eb5;
	border-bottom: 1px solid #819eb5;
	border-left: 1px solid #819eb5;
	padding: 5px;
	font-weight: bold;
	text-align: justify;
	width: 178px;
}

.BildunterschriftGrauOhneRand {
	color: black;
	font-size: 11px;
	text-align: justify;
	background-color: #F0F0F0;
	padding-left: 5px;
	padding-right: 5px;
}

.RahmenBlauNoPadding {
	border-top: 5px solid #819eb5;
	border-right: 1px solid #819eb5;
	border-bottom: 1px solid #819eb5;
	border-left: 1px solid #819eb5;
}

.RahmenBlauRechtsOffen2 {
	border-right-width: 1px;
	border-top: 5px solid #819eb5;
	border-bottom: 1px solid #819eb5;
	border-left: 1px solid #819eb5;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}

.BilderrahmenMittigUntenOffen {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

.BilderrahmenMittigUntenOffenAbstand {
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

/* h1 { font-size: 12px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; } */

 
.HeadlineWeissBlockDunkelblau {
	color: white;
	text-align: justify;
	font-weight: bold;
	padding-left: 5px;
	background-color: #819EB5;
	height: 20px;
	vertical-align: middle;
	padding-right: 5px;
}

.HeadlineWeissBlockSchwarz {
	color: white;
	text-align: justify;
	font-weight: bold;
	padding-left: 5px;
	background-color: #000000;
	height: 20px;
	vertical-align: middle;
	padding-right: 5px;
}

.FliesstextBlockSchwarz {
	color: white;
	text-align: justify;
	font-weight: bold;
	padding-left: 5px;
	background-color: #000000;
	height: 20px;
	vertical-align: middle;
	padding-right: 5px;
	font-size: 11px;
}


.HeadlineWeissBlockDunkelblauSmall {
	color: white;
	text-align: justify;
	padding-left: 4px;
	background-color: #819EB5;
	font-size: 11px;
	font-weight: bold;
}

.HeadlineWeissBlockDunkelblauSmallSmallPadding {
	color: white;
	text-align: justify;
	background-color: #819EB5;
	font-size: 11px;
	font-weight: bold;
}


.HeadlineWeissBlockDunkelblauSmall2 {
	color: white;
	text-align: justify;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #819EB5;
	font: bold 11px;
}

.hintergrundgrau { background-color: #F0F0F0; }

.hintergrundgrauPaddingVertikal {
	background-color: #F0F0F0;
	padding-top: 3px;
	padding-bottom: 1px;
}

.hintergrundgrauLinksRechtsRahmen {
	background-color: #F0F0F0;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding-bottom: 5px;
	padding-top: 5px;
}

.hintergrundgrauRahmenBlock {
	background-color: #F0F0F0;
	padding-left: 3px;
	padding-right: 3px;
	text-align: justify;
	font-size: 11px;
	border: 1px solid #CCCCCC;
}

.rahmen { border: 1px solid #000000; }

.rahmenEingerueckt {
	border: 1px solid #000000;
	padding-left: 2px;
	padding-right: 2px;
}

.hintergrundgrauObenUntenEingerueckt {
	background-color: #F0F0F0;
	padding-bottom: 5px;
	padding-top: 5px;
}

.hintergrundgrauObenUntenEingeruecktLinieObenLinksUnten {
	background-color: #F0F0F0;
	padding-bottom: 5px;
	padding-top: 5px;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.hintergrundgrauObenUntenEingeruecktLinieObenRechts {
	background-color: #F0F0F0;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

.ObenUntenEingerueckt { padding-bottom: 5px; padding-top: 5px; }
.hintergrundgrau5LinksEingerueckt { background-color: #F0F0F0; padding-left: 5px; }

.hintergrundgrau5LinksRechtsEingerueckt { 
	background-color: #F0F0F0; 
	padding-left: 5px;
	padding-right: 5px;
}

.hintergrundweiss5LinksEingerueckt {
	background-color: #FFFFFF;
	padding-left: 5px;
}

.hintergrundWeissObenUntenEingerueckt {
	background-color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

.Schrift10 { font-size: 10px; }

.rahmenBlauLinksOffen {
	border-top: 1px solid #819EB5;
	border-bottom: 1px solid #819EB5;
	background-color: #D8DFE4;
	border-left: 1px solid #CCCCCC;
}

.rahmenBlau2 {
	border-top: 1px solid #819EB5;
	border-bottom: 1px solid #819EB5;
	background-color: #D8DFE4;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.rahmenBlauRechtsOffenKopie { 
	border-top: 1px solid #819EB5; 
	border-bottom: 1px solid #819EB5; 
	background-color: #D8DFE4;
}

.rahmenGrau { border: 1px solid #E4E4E4; }

.HeadlineSchwarzBlockFettHelGrau {
	color: #000000;
	text-align: justify;
	font-weight: bold;
	background-color: #F0F0F0;
	height: 20px;
	vertical-align: middle;
	padding-left: 5px;
}

.reg { font-size: xx-small; vertical-align: top; }

.FliesstextHeadline {
	font: bold Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.FliesstextHeadlineRot { font: bold Arial, Helvetica, sans-serif; color: #FF0000 }
.FliesstextHeadlineGruen { font: bold Arial, Helvetica, sans-serif; color: #00CC00 }

.HeadlineSchwarzBlockFettHellblau {
	color: #000000;
	text-align: justify;
	font-weight: bold;
	background-color: #D8DFE4;
	height: 20px;
	vertical-align: middle;
	padding-left: 5px;
}

.FliesstextHeadline5pxEingerueckt {
		font-weight: bold;
	padding-left: 5px;
}

.FliesstextHeadline5pxEingeruecktLinksRechts {
		font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

.Bilderrahmen {
	border: 1px solid #CCCCCC;
}

.BilderrahmenAffiliate {
	border: 1px solid #CCCCCC;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.BilderrahmenAffiliateObenOffen {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-top: 5px;
	text-align: center;
	padding-bottom: 5px;
}

.BildunterschriftGrauZentriert {
	color: black;
	font-size: 11px;
	text-align: center;
	background-color: #F0F0F0;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.BilderrahmenMittigUntenObenOffen {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.BilderrahmenUntenObenOffen {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.BilderrahmenRechtsOffen {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


.klein { font-size: 11px; }

.Bild-Navigation2 {
	color: #000000;
	background-color: #E4E4E4;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	height: 16px;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
	text-decoration: none;
}

.Bild-Navigation1 {
	color: white;
	text-align: center;
	font-weight: bold;
	background-color: #819EB5;
	height: 16px;
	vertical-align: middle;
	border-top: 1px solid #819EB5;
}

.Bild-Navigation3 {
	color: #000000;
	background-color: #E4E4E4;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	height: 16px;
	border-top: 1px solid #819EB5;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
}

.Bild-Navigation112Hoch {
	height: 112px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
}

.Bild-Navigation77Li-Re-Rahmen {
	height: 77px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #819EB5;
	border-left: 1px solid #819EB5;
}

.Bild-Navigation77Hoch {
	height: 77px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.Bild-Navigation77Li-Re-UntenRahmen {
	height: 77px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}

.UmfrageKopfSchwarz {
	color: white;
	background-color: #464646;
	height: 20px;
	font-size: 11px;
	padding-left: 2px;
	font-weight: bold;
}

.InfoTabelleBlau {
	font: 11px Arial, Helvetica, sans-serif;
	background-color: #D8DFE4;
	padding-left: 2px;
}

.InfoTabelleWeiss {
	background-color: #FFFFFF;
	padding-left: 2px;
	font: 11px Arial, Helvetica, sans-serif;
}

.Bild-Navigation112Hoch-Li-Re-Rahmen {
	height: 112px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #819EB5;
	border-left: 1px solid #819EB5;
}

.Schrift11Links { font-size: 11px; text-align: left; }
.Schrift11LinksFett { font-size: 11px;  text-align: left; font-weight: bold; }

.Bild-NavigationGanzUnte {
	color: #000000;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	height: 16px;
	border-top: 1px solid #819EB5;
	border-right-width: 1px;
}

.RahmenSchwarzSchwarz {
	border-bottom: 1px solid #819eb5;
	border-top: 7px solid #819eb5;
	padding: 5px;
	font-weight: bold;
}




.RahmenNeumodell {
	border-bottom: 1px solid #F0F0F0;
	border-top: 5px solid  #F0F0F0;
	font-weight: bold;
	text-align: center;
}

.RahmenNeumodellSmall {
	border-bottom: 1px solid #F0F0F0;
	border-top: 5px solid  #F0F0F0;
	text-align: center;
	font-size: 11px;
	padding-left: 1px;
	padding-right: 1px;
}

.RahmenNeumodellRotLinksRechts {
	border-bottom: 1px solid #cc575d;
	text-align: center;
	font-size: 11px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #cc575d;
	border-right: 1px solid #cc575d;
}

.RahmenNeumodell-3 {
	border-top: 3px solid #629C8F;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px solid #629C8F;
	border-right: 1px solid #629C8F;
}


.RahmenNeumodell-2 {
	border-bottom: 1px solid #819eb5;
	border-top: 5px solid #819eb5;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.BilderrahmenMittigObenOffen {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.BilderrahmenMittigObenRechtsOffen {
	text-align: center;
	vertical-align: middle;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


.BilderrahmenObenOffen { 
	border-right: 1px solid #CCCCCC; 
	border-left: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC;
}

.BilderrahmenGrauUnten { border-bottom: 1px solid #CCCCCC; }

.EinrueckungLinksRechts { padding-left: 5px; padding-right: 5px; }

.Schrift11Block {
	font-size: 11px;
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

.Schrift11Block2 { font-size: 11px; text-align: justify; }

.Feedbackdatum {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
}
.BilderrahmenLinksOben { border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; }


.BilderrahmenRechtsOben { border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; }


.FeedbackName {
	padding-left: 5px;
	border-top: 5px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	font: bold 10px Arial, Helvetica, sans-serif;
}

.BilderrahmenOben { border-top: 1px solid #CCCCCC; }



/* umfragen */
TD.poll{
Color: black;
Font-Size: 10px;
line-height:16px;
border-bottom:1px solid #d8dfe4;

}
TD.header{
Color: black;
Font-Weight: bold;
Text-Align: center;
Font-Size: 8pt;
}
TH.poll{
Color: #ffffff;
Font-Size: 8pt;
Background-Color: #ffffff;

}

TD.balknormal{
Color: Black;
Font-Size: 8pt;
Background-Color: #819EB5;
height:7px;
}

TD.balksieger{
Color: Black;
Font-Size: 8pt;
Background-Color: #819EB5;
height:7px;
}

TD.bgsieger{
Color: Black;
Font-Size: 10px;
Background-Color: #FFFFFF;
border-bottom:1px solid #d8dfe4;
}

TABLE.balktable{
Color: Black;
Font-Size: 8pt;
border-collapse: collapse;
}

INPUT.vorschau{
Font-Size: 8pt;
Font-Weight: bold;
}

TD.aktiv{
Color: Black;
/*Font-Size: 8pt;*/
Background-Color: yellow;
}

.frage{
font-weight:bold;
Color: #ffffff;
Font-Size: 8pt;
font-family:arial;
Background-Color: #464646;
height:18px;
padding-left:2px;
}

.divfrage{
 Background-Color: #ffffff;
}
.stimmen{
background-color:;
}
.begin{
 color:#000000;
}

.beschreibung{
 line-height:10px;
 height:18px;
 border-bottom:solid 1px #464646 !important; 
}

.antwort{
border-bottom:1px solid #d8dfe4;
font-size:10px;
}

TABLE.poll{
font-family: Verdana, sans-serif;
Color: Black;
Background-Color: #ffffff;
Font-Size: 8pt;
border-collapse: collapse;
width:188px;
}
.poll td{
	text-align:left;
}
