html, body {
		color: #000000;
                 width: 100%;
		background: #FFFFFF;
                 background-image:url(image/rezi.jpg);
                 background-repeat:no-repeat;
                 background-position: 40px 2px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10.5pt;
		font-style: normal;
                 text-align: justify;
		margin: 1px;
                 line-height: 1.5;
                 }

.zitat{
      border-left-width:0.1em;
      border-left-style:solid;
      border-color:#D3D3D3;
      padding: 5px;
      font-style: oblique;
      background: #f5f5f5;
}

.balk1  {border:1px dashed #000;
         height:2px;
        }
.logo {margin-left: 59px;
       margin-right: 250px;
       margin-top: 38px;
       margin-bottom: -4px;}
.linkstext {text-align: left}

.zentrierttext {text-align: center;}

.c4 {list-style: none; display: inline}

.resume {margin-bottom: -3px;}

.zentriert {margin-left: 20px;}

h1       {font-size: 11.5pt;
	}
dl.bildbox {
   float: right;
   text-align: center;
   background-color: white;
   padding: 0.5em;
   margin: 0 10px 10px 10px; /* Abstand zum Text */}

dl.bildbox dd {
   font-size: 80%;
   margin: 0;
}


dl.bildboxlinks {
   float: left;
   text-align: center;
   background-color: white;
   padding: 0.5em;
   margin: 0 10px 10px 10px;}

dl.bildboxlinks dd {
   font-size: 80%;
   margin: 0;
}

dl.bildboxrechts {
   float: right;
   text-align: center;
   background-color: white;
   padding: 0.5em;
   margin: 0 10px 10px 10px;}

dl.bildboxrechts dd {
   font-size: 80%;
   margin: 0;
}
dl.bildboxcenter {
   text-align: center;
   background-color: white;
   padding: 0.5em;
   margin: 0 10px 10px 10px;}

dl.bildboxcenter dd {
   font-size: 68%;
   margin: 0;
}
.headtabelle    {
         border: 0px;
         padding: 0px;
         width: 90%;
         }

.lire  {width:25%;
        background-color: #B9D3EE;
        }

.mittel {width:50%;
         background-color: #CCCCCC;
         }

.contenttabelle    {
	border: 0px;
         padding: 5px;
         width: 90%;
         }

.hintergrundbildlinks    {
         border: 0px;
         width: 50%;
         background-image:url(image/bg3.jpg);
         background-repeat:no-repeat;
         background-position: 1.5% 38%;
        }

.hintergrundbild    {
	border: 0px;
         padding: 5px;
         width: 85%;
         background-image:url(image/bg3.jpg);
         background-repeat:no-repeat;
         background-position: 88% 38%;
        }

.schmal   {
         font-family: Helvetica;
         font-size: 8.5pt;

          }
.ads	{
	font-family: Helvetica;
         font-size: 11pt;
         background: #fff;
         text-align: center;
         border: 1px double #deded7;
         -moz-border-radius: 13px;
         }

.ads h5  {
	font-family: Tahoma;
         font-size: 7pt;
         text-align: right;
         color:#555;
         margin-bottom: 10px;
         }
.adsrechts	{
         float:right;
	font-family: Helvetica;
         font-size: 11pt;
         background: #fff;
         border: 1px double #deded7;
         -moz-border-radius: 13px;
         }

.adsrechts h5  {
	font-family: Tahoma;
         font-size: 7pt;
         text-align: right;
         color:#555;
         margin-bottom: 10px;
         }

.adscenter	{
         font-family: Helvetica;
         font-size: 11pt;
         text-align: center;
         background: #fff;
         border: 1px double #deded7;
         -moz-border-radius: 13px;
          margin-right: 20px;
          }


.adscenter h5  {
	font-family: Tahoma;
         font-size: 7pt;
         text-align: right;
         color:#555;
         margin-bottom: 10px;
         }


p.rechts {
          text-align: right;
         }

.texttabelle     {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
                 float:left;
                 text-align: left;
                 margin:0.12cm;
                 line-height: 18px;
		}
.texttabellerechts     {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
                 float:right;
                 margin:0.12cm;
                 }
.klimatabelle     {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
                 float:left;
                 margin:0.3cm;
		}

.klimatabelle td	{
                text-align: center;
                }

.boxm 		{
		font-family: Arial, Helvetica, sans-serif;
                 font-size:11px;
                 text-align: center;
                 background: #f5f5f5;
                	text-decoration: none;
		line-height:18px;
                 float:left;
                 margin-right:0.14cm;
                 }
.boxm2 		{
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
                 background: #f5f5f5;
                	text-decoration: none;
                 text-align: left;
		line-height:1.8;
                 float:left;
                 margin-right:2px;
                 margin-left: 4px;
                 }

#sidebar 	{
         	border-left: 1px solid #cecece;
		border-right: 1px solid #cecece;
		border-bottom: 1px solid #cecece;
                 font-size: 10pt;
                 text-align: left;
                 background: #f5f5f5;
                          }
#sidebar ul 	{
		margin: 0px;
		padding: 0px;
		list-style: none;
		}
#sidebar li 	{
        		border-top: 1px dotted #cecece;
		}
#sidebar li a 	{
		display: block;
		font-weight: bold;
		font-size: 1em;
		color: #666;
		border-right: 7px solid #cecece;
		text-decoration: none;
		padding: 7px 0 4px 20px;
		}
#sidebar li a:hover {
		color: #0000FF;
		border-right: 7px solid #0000FF;
		}

#footer		{
         	bottom: 0px;
         	width: 100%;
         	border-top: 1px dotted #AAAAAA;
        		background-color: #CCCCCC;
         	color: #626262;
         	font-size: 8pt;
                 text-align: center;
         	}

.keinlist {list-style: none;
          }

.keinlist li {margin-top:10px;}

.lefter {
         float: left;
         margin-right: 18px;
         margin-bottom: 12px;
         border: 1px double #deded7;
         -moz-border-radius: 13px;
         padding: 9px;
         line-height: 2.2;
         }

.lefter h5  {
	font-family: Tahoma;
         font-size: 6pt;
         text-align: right;
         color:#555;
         margin-bottom: 5px;
         }

.lefter a:hover {
         background-color: #deded7;
         }

.lefterbluetip {
         background: #f5f5f5;
         width: 220px;
         float: left;
         text-align: left;
         margin-left: 0px;
         margin-right: 2px;
         margin-bottom: 12px;
         border: 1px double #deded7;
         -moz-border-radius: 13px;
         padding: 9px;
         line-height: 1.2;
         }

.lefterblue {
         background: #f5f5f5;
         float: left;
         margin-right: 18px;
         margin-bottom: 12px;
         border: 1px double #deded7;
         -moz-border-radius: 13px;
         padding: 9px;
         line-height: 1.2;
         }

.rechtsnew {
         float: right;
         width: 200px;
         height: 300px;
         text-align: center;
         font-size: 9pt;
         margin-right: 15px;
         margin-bottom: 20px;
         border: 1px double #deded7;
         -moz-border-radius: 13px;
         padding: 5px;
         line-height: 2.2;
         }

.linksnew {
         float: left;
         width: 200px;
         height: 300px;
         text-align: center;
         font-size: 9pt;
         margin-left: 15px;
         margin-bottom: 20px;
         border: 1px double #deded7;
         -moz-border-radius: 13px;
         padding: 5px;
        line-height: 2.2;
         }

.linksnewecke {
         float: left;
         width: 200px;
         height: 350px;
         text-align: center;
         font-size: 9pt;
         margin-left: 15px;
         margin-bottom: 20px;
         border: 1px double #deded7;
         padding: 5px;
         line-height: 2.2;
         }

.rechtsnewecke {
         float: right;
         width: 200px;
         height: 350px;
         text-align: center;
         font-size: 9pt;
         margin-right: 15px;
         margin-bottom: 20px;
         border: 1px double #deded7;
         padding: 5px;
         line-height: 2.2;
         }


.trenner {margin-left: 18px;
          margin-top: 15px;
          margin-bottom: 15px;
          }

.righter {
         float: right;
         margin-left: 12px;
         margin-bottom: 12px;
         border: 1px double #deded7;
         -moz-border-radius: 13px;
         padding: 10px;
         line-height: 2.2;
         }

.righter h5  {
	font-family: Tahoma;
         font-size: 7pt;
         text-align: right;
         color:#555;
         margin-bottom: 10px;
         }
.righter a:hover {
         background-color: #deded7;
         }

.middler {
         text-align: center;
         margin-top: 12px;
         margin-bottom: 12px;
         border: 1px double #deded7;
         -moz-border-radius: 13px;
         padding: 10px;
         line-height: 2.2;
         }

.middler h5  {
	font-family: Tahoma;
         font-size: 7pt;
         text-align: right;
         color:#555;
         margin-bottom: 10px;
         }
.middler a:hover {
         background-color: #deded7;
         }

.nope {

        margin-right: 18px;
         margin-bottom: 12px;
         border: 1px double #deded7;
         -moz-border-radius: 13px;
         padding: 10px;
         line-height: 2.2;

         }

.nope a:hover {
         background-color: #deded7;
         }

.inhalt {
         float: left;
         font-size: 10pt;
         margin-right: 18px;
         margin-bottom: 12px;
         padding: 10px;
         line-height: 1.8;
          }

.inhalt a:hover {
         background-color: #deded7;
         }

.inhalt li {
          list-style: none;
         }
.blau   {
background: #f5f5f5;
padding: 20px;
        }
.grau   {
border: 1px solid #deded7;
padding: 20px;
        }
.buchstabe {
         background-color:#deded7;
         padding: 2px;
         margin-top: 8px;
         margin-bottom:12px;
         margin-right: 5px;
         font-weight: bold;
         font-size: 20px;
         }
.listhoch {
         line-height: 1.6;
         }
.listhoch a:hover {
         background-color: #deded7;
         }

.lefterblue2 {
         background: #FFFFFF;
         float: left;
         margin-right: 18px;
         margin-bottom: 12px;
         border: 1px double #deded7;
         -moz-border-radius: 13px;
         padding: 9px;
         line-height: 1.2;
         background-image:url(image/cross.jpg);
         background-repeat:no-repeat;
         background-position: center;
         }
.listhochRIP {
         line-height: 2.0;
         font-size: 10px;
         font-weight: bold;
         }

.listhochRIP a:hover {
         background-color: #deded7;
         }

.lefterblue3 {
         background: #FFFFFF;
         float: left;
         margin-right: 18px;
         margin-bottom: 12px;
         border: 1px double #deded7;
         -moz-border-radius: 13px;
         padding: 9px;
         line-height: 1.2;
         background-image:url(image/genres.jpg);
         background-repeat:no-repeat;
         background-position: center;
         }

.listhochgenre {
         line-height: 2.0;
         font-size: 13px;
         font-weight: bold;
         text-align: left;
         list-style: none;
         }

.listhochgenre a:hover {
         background-color: #deded7;
         }

  .textspalten { width: 100%; overflow:hidden; background: #f5f5f5;}

  .textspalten_oldgecko { width: 100%; float:left; }

  .textspalteli {float: left; }
  .textspaltere {float: right; margin-left: -5px; }

  .textspalteli, .textspaltere { width: 50%; }

  .textspaltelinks { padding: 0 1em 0 1em; border: 1px double #deded7;}
  .textspalterechts { padding: 0 1em 0 1em; border: 1px double #deded7;}


  .equalize, .equalize .textspalten { overflow:visible; display:table; table-layout:fixed; }
  .equalize .textspalteli, equalize .textspaltere {
    display:table-cell; vertical-align:top;
    float:none; margin:0; overflow:hidden;
  }

.cse-branding-bottom,
.cse-branding-right {
margin:0;
padding:0
}
.cse-branding-bottom,
.cse-branding-right {
}
.cse-branding-bottom:after,
.cse-branding-right:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.cse-branding-text {
font: 10px Arial;
}
.cse-branding-form form {
margin-bottom: 0;
padding-bottom: 0;
}
/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo,
.cse-branding-bottom .cse-branding-text {
display: block;
float: left
}
.cse-branding-bottom .cse-branding-form {
margin-bottom: 3px;
}
.cse-branding-bottom .cse-branding-logo {
padding: 0
}
.cse-branding-bottom .cse-branding-text {
padding-top: 4px
}
.cse-branding-right .cse-branding-form {
float: left;
}
/* Right-specific selectors */
.cse-branding-right .cse-branding-logo,
.cse-branding-right .cse-branding-text {
margin-left: 4px;
}
.cse-branding-right .cse-branding-form {
float: left;
margin-right: 4px;
}
.cse-branding-right .cse-branding-logo {
padding: 0
}
.cse-branding-right .cse-branding-text {
margin-top: -4px
}
