@import url("/hermannshoehen_nl/wLayout/design/style/weblics_new.css");
/*
////////////////////////////////////////////////////////////////
//
// design.css Stylesheet fuer die Inhaltsseiten
//
// Weblication® CMS Strukturdesign Version 4.5
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication® Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/*Standardformatierungen*/

body      { color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: normal; line-height: 150%; background-color: #fef6ea; margin: 0 }/*Standard Textformatierung*/

div       { color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; line-height: 150% }
p         { color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; line-height: 150%; margin: 0; padding: 0 }
span      { color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; line-height: 150% }
form      { color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; line-height: 150%; margin: 0; padding: 0 }
td        { color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; line-height: 150% }

/*Links*/
a        {font-family:verdana, arial, sans-serif;font-size:11px;color:#000000;text-decoration:none;}
a:hover  {font-family:verdana, arial, sans-serif;font-size:11px;color:#000000;text-decoration:underline;}

/*Eingabefelder*/
input    {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;}
select   {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;}
textarea {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;}

/*Horizontale Linien*/
hr        { color: #a10b36; background-color: #a10b36; height: 1px; border-style: none }
#logo { position:absolute;top:0px;left:50%;width:250px;margin-left:210px;z-index:10;voice-family:inherit; }

/*################################ Ueberschriften ################################*/

h1  { color: #a10b36; font-size: 17px; font-family: verdana, arial, sans-serif; font-weight: bold; margin: 0; padding: 0 }
h2  { color: #a10b36; font-size: 15px; font-family: verdana, arial, sans-serif; font-weight: bold; margin: 0; padding: 0 }
h3  { color: #a10b36; font-size: 13px; font-family: verdana, arial, sans-serif; font-weight: bold; margin: 0; padding: 0 }
h4   { color: #a10b36; font-size: 10px; font-family: verdana, arial, sans-serif; font-weight: bold; margin: 0; padding: 0 }
h5, h5 p  { color: #a10b36; font-size: 9px; font-family: verdana, arial, sans-serif; font-weight: normal; margin: 0; padding: 0 }
h6  { color: #a10b36; font-size: 7px; font-family: verdana, arial, sans-serif; font-weight: bold; margin: 0; padding: 0 }

/*################################ Texte ################################*/

.text                 { color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: normal }/*Text*/
.textBold             { color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: bold }/*Text fett*/
.textInvert           { color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: normal }/*Text negativ*/
.textBoldInvert       { color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: bold }/*Text fett negativ*/

.textSmall             { color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: normal; line-height: 120%; }
.textSmallNav { color: #000000; font-size: 10px; font-family: verdana, arial, sans-serif; font-weight: normal }
.atextNavOben { color: #000000; font-size: 10px; font-family: verdana, arial, sans-serif; font-weight: normal }
.atextNavOben:hover { color: #a10b36; font-size: 10px; font-family: verdana, arial, sans-serif; font-weight: normal; text-decoration: none }
.textRight { color: #a10b36; font-size: 10px; font-family: verdana, arial, sans-serif; font-weight: normal; line-height: 120%; padding-top: 10px }
.textSecondCol { color: #a10b36; font-size: 10px; font-family: verdana, arial, sans-serif; font-weight: normal; line-height: 150%; padding-top: 10px }
/*Kleiner Text*/
.textSmallBold        { color: #000000; font-size: 9px; font-family: verdana, arial, sans-serif; font-weight: bold }
.textSmallBoldAktuelles  { color: #a10b36; font-size: 10px; font-family: verdana, arial, sans-serif; font-weight: bold; margin-left: 5px; padding-top: 5px }
/*Kleiner Text fett*/
.textSmallInvert      { color: #000000; font-size: 9px; font-family: verdana, arial, sans-serif; font-weight: normal }/*Kleiner Text negativ*/
.textSmallBoldInvert {font-size:9px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Kleiner Text fett negativ*/

.textLarge            { color: #000000; font-size: 13px; font-family: verdana, arial, sans-serif; font-weight: normal }/*Gro&szlig;er Text*/
.textLargeBold        { color: #000000; font-size: 13px; font-family: verdana, arial, sans-serif; font-weight: bold }
.textLargeBoldsecond { color: #a10b36; font-size: 13px; font-family: verdana, arial, sans-serif; font-weight: bold }
/*Gro&szlig;er Text fett*/
.textLargeInvert     {font-size:13px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;}/*Gro&szlig;er Text negativ*/
.textLargeBoldInvert {font-size:13px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Gro&szlig;er Text fett negativ*/

.inhText             {font-family:verdana, arial, sans-serif;font-size:11px;color:#000000;font-weight:normal;}

/*################################ Elemente ################################*/

.elementHeadline          { margin-top: 5px; padding: 8px }
.elementHeadlineSecondCol { background-color: #a10b36; margin-top: 5px; padding: 8px }
/*Überschrift*/
.elementStandard         {padding:8px;}/*Standard*/
.elementFormular         {padding:8px;}/*Formulare*/
.elementInclude          {padding:0px;}/*Includes*/
.elementSpace            {height:12px;padding:8px;}/*Leerzeile*/

.elementRightStandard    {padding:8px;}
.elementRightPict { padding-top: 8px; padding-bottom: 8px; padding-left: 4px }
.elementRightNews { padding: 5px }
/*Standard im rechten Bereich*/
.elementRightInclude     {padding:0px;}/*Include im rechten Bereich*/

.elementLeftStandard     {padding:8px;}/*Standard im linken Bereich*/
.elementLeftInclude      {padding:0px;}/*Include im linken Bereich*/
.elementLeftNavigation    { padding: 0 17px 0 11px }/*Navigation im linken Bereich*/

.elementTopStandard      {padding:0px;}/*Standard im oberen Bereich*/
.elementTopInclude       {padding:0px;}/*Include im oberen Bereich*/
.elementTopNavigation    {padding:0px;margin:0px;padding-left:158px;background-color:#B3C8DC;height:24px;border-bottom-style:solid;border-top-style:solid;border-width:1px;border-color:#FFFFFF;}/*Navigation im oberen Bereich*/
.elementTopSystemNavigation   { text-align: right; position: absolute; top: 238px; width: 700px }

.elementBottomStandard  {padding:4px;text-align:center;}/*Standard im unteren Bereich*/
.elementBottomInclude   {padding:8px;}
.rowTemp  { margin-bottom: 10px; padding: 2px; border: solid 1px #a10b36 }
/*Include im unteren Bereich*/

/*################################ Bloecke ################################*/

.blockMain            { width: 950px; height: 100% } /*Gesamter Bereich*/
.blockTop              { background-color: #faa733; height: 260px; vertical-align: top; border-bottom: 2px solid white }/*Bereich oben*/
.blockLeft             { background-color: #fee6a4; width: 205px; vertical-align: top }/*Bereich links*/
.blockContent         { background-color: #fef6ea; width: 540px; vertical-align: top; }/*Inhaltsbereich*/
.blockContent a{ text-decoration:underline;color:#A10B36; }
.blockRight           { background-color: #fee6a4; width: 205px; vertical-align: top }/*Bereich rechts*/
.blockBottom          { background-color: #a0a0a0; height: 20px; vertical-align: top }
.aktuellesHeader { background-color: #fee6a4; text-align: left; width: 205px; height: 25px; float: right }
/*Bereich unten*/
.secondCol {float:right;border-left:2px solid #a10b36;padding-left:10px;padding-right:5px;width:100px; }
/*################################ Fragmente ################################*/

.fragmentSpace             {height:12px;margin-bottom:2px;margin-left:8px;border-style:none;}

.fragmentPictureFloatLeft  {margin-right:8px;margin-bottom:8px;float:left;} 
.fragmentPictureFloatRight {margin-left:8px;margin-bottom:8px;float:right;} 

.fragmentTableDoubleCol    {padding:0px;border-style:none;border-width:1px;border-color:#FF0000;}
.fragmentTableTripleCol    {padding:0px;border-style:none;border-width:1px;border-color:#FF0000;}
.fragmentCellDoubleCol     {width:50%;vertical-align:top;float:left}
.fragmentCellTripleCol     {width:30%;vertical-align:top;float:left}

.fragmentLinklistFloatLeft {padding:8px;margin-right:8px;margin-bottom:8px;float:left;border-style:solid;border-color:#000000;border-width:1px;} 

/*################################ Bilder ################################*/
.p_bild_umfluss             {margin:0px;padding:0px;}
.rr                         {border:1px solid #a10b36;}
.text img                   {margin:4px 4px 4px 4px;border:1px solid #a10b36;}
.pictoaw                    { margin-left: 20px; vertical-align: middle;}
.pictLargeoaw               { margin-top: 13px; margin-right: 8px; margin-left: 5px }
.blockLeft #sponsor { margin:15px; }
.blockLeft #sponsor p{font-size:.8125em;color:#A10B36;margin-bottom:5px;}
.blockLeft #sponsor img{ width:100px;height:125px; }



/*  pressebereich  */
div.clearer{
  clear:left;
}

div.pressefotos{
  margin-left:6px;
}

* html .pressefotos{
  width:500px !important;
  height:auto !important;
  margin-left:3px;
}

