
/*
////////////////////////////////////////////////////////////////
//
// design.css Stylesheet fuer die Inhaltsseiten
//
// WeblicationŽ CMS Strukturdesign Version 4.0.9
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit WeblicationŽ Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/*Tabellenformatierung Standard*/

div             {margin:0px;padding:0px;}
p               {margin:0px;padding:0px;}
span            {margin:0px;padding:0px;}
form            {margin:0px;padding:0px;}

/*Ausrichtung und Hintergrundfarbe*/
body                    { color: #164688; font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: normal; margin: 0 }/*Standard Textformatierung*/

/*standard Textformatierungen*/
td, p, div, span     { color: #164688; font-size: 12px; font-family: verdana, arial, sans-serif; line-height: 17px }

/*Links*/
a                      { color: #164688; font-family: verdana, arial, sans-serif }
a:hover               { font-family: verdana, arial, sans-serif; text-decoration: none }
a:link { font-family: verdana, arial, sans-serif }
/*Falls Links nicht unterstrichen angezeigt werden sollen*/
.textDecorationNone {text-decoration:none;font-weight:normal;}

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

/*Horizontale Linien*/
hr  { color: #ffffff; background-color: #ffffff; margin-right: 12px; height: 1px; border-style: none }

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

h1   { color: white; font-weight: normal; font-size: 18px; line-height: 30px; font-family: verdana, arial, sans-serif; margin: 0px; padding: 0px }
.headline_weiss    { color: #164688; font-size: 18px; font-family: verdana, arial, sans-serif; font-weight: normal; line-height: 26px; margin: 0; padding: 10px 15px 0 40px }
.headline_weiss h1 { color: #164688; font-size: 18px; font-weight: normal; line-height: 28px }
.headline_weiss_ohne_pic { color: white; font-weight: normal; font-size: 18px; line-height: 26px; font-family: verdana, arial, sans-serif; margin: 0px; padding: 30px 15px 0px 40px }
.headline_weiss_ohne_pic h1 { color: #164688; font-size: 18px; font-weight: normal; line-height: 28px }
h2  { color: #003471; font-weight: bold; font-size: 14px; font-family: verdana, arial, sans-serif; margin: 0px; padding: 0px }
h3  { color: #003471; font-weight: bold; font-size: 13px; font-family: verdana, arial, sans-serif; margin: 0px; padding: 0px }
h4  { color: #003471; font-weight: bold; font-size: 11px; font-family: verdana, arial, sans-serif; margin: 0px; padding: 0px }
h5  { color: #003471; font-weight: bold; font-size: 9px; font-family: verdana, arial, sans-serif; margin: 0px; padding: 0px }
h6  { color: #003471; font-weight: bold; font-size: 7px; font-family: verdana, arial, sans-serif; margin: 0px; padding: 0px }

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

.text                      { color: #164688; font-size: 12px; font-family: verdana, arial, sans-serif; font-weight: normal; line-height: 17px }
.text_40_left    { color: #164688; font-size: 12px; font-family: verdana, arial, sans-serif; font-weight: normal; line-height: 17px; padding-top: 8px; padding-right: 10px; padding-left: 40px }
/*Text*/
.textBold               { color: #164688; font-size: 12px; font-family: verdana, arial, sans-serif; font-weight: bold }/*Text fett*/
.textInvert           { color: #ffffff; font-weight: normal; font-size: 12px; font-family: verdana, arial, sans-serif }/*Text negativ*/
.textBoldInvert       { color: #ffffff; font-weight: bold; font-size: 12px; font-family: verdana, arial, sans-serif }/*Text fett negativ*/

.textSmall               { color: #164688; font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: normal; line-height: 14px }/*Kleiner Text*/
.textSmallBold         { color: #164688; font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: bold }/*Kleiner Text fett*/
.textSmallInvert     {font-size:9px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;}/*Kleiner Text negativ*/
.textSmallBoldInvert {font-size:9px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Kleiner Text fett negativ*/

.textLarge             { color: #164688; font-size: 13px; font-family: verdana, arial, sans-serif; font-weight: normal }/*Gro&szlig;er Text*/
.textLargeBold        { color: #164688; 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*/

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

.elementHeadline         {}/*&Uuml;berschrift*/
.elementStandard          { }/*Standard*/
.elementFormular         {padding:8px;}/*Formulare*/
.elementInclude          {padding:0px;}/*Includes*/
.elementSpace            {height:12px;padding:8px;}/*Leerzeile*/

.elementRightStandard    {}/*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*/

.elementTopStandard      {padding:0px;}/*Standard im oberen Bereich*/
.elementTopInclude       {padding:0px;background-color:#EEAB15;margin-top:0px;border-top-style:solid;border-top-width:1px;border-top-color:#FFFFFF;}/*Include im oberen Bereich*/

.elementBottomStandard  {padding:8px;text-align:center;}/*Standard im unteren Bereich*/
.elementBottomInclude   {padding:8px;}/*Include im unteren Bereich*/

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

.blockMain            { background: #d8e1f2 url(/internat_schloss_varenholz/wLayout/design/img/backgrounds/bg_navi_150.jpg) no-repeat }/*Gesamter Bereich*/
.blockTop            {border-left-color:#ffffff;border-right-color:#ffffff;border-top-width:0px;border-bottom-width:0px;border-left-style:solid;border-right-style:solid;border-left-width:1px;border-right-width:1px;}/*Bereich oben*/
.blockLeft            { width: 149px; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff }/*Bereich links*/
.blockContent         { background-color: #d8e1f2; border-top: 1px solid #ffffff; border-right: none; border-bottom: none; border-left: 1px none #ffffff }/*Inhaltsbereich*/
.blockRight           { background-color: #d8e1f2; width: 150px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: none; border-left: 1px solid #ffffff }/*Bereich rechts*/
.blockBottom          { background-color: #164688; border-style: solid solid none; border-width: 1px 1px 0; border-color: #ffffff #ffffff  }/*Bereich unten*/

/*################################ 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    {spacing:0px;padding:0px;border-style:none;border-width:1px;border-color:#FF0000;}
.fragmentTableTripleCol    {spacing:0px;padding:0px;border-style:none;border-width:1px;border-color:#FF0000;}
.fragmentCellDoubleCol     {width:50%;padding:4px;vertical-align:top;}
.fragmentCellTripleCol     {width:33%;padding:4px;vertical-align:top;}

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


/*##################################### Sonstiges #############################*/

.votingBar   {background-color:#034A8A;}

.tableBorder {border-top-style:solid;border-top-width:1px;border-top-color:#ACACAC;border-left-style:solid;border-left-width:1px;border-left-color:#ACACAC;}
.tdBorder    {border-right-style:solid;border-right-width:1px;border-right-color:#ACACAC;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ACACAC;}
.rightTop { margin-top: 20px; margin-bottom: 17px }

.secPix { cursor: default; display: block; margin: 0; padding: 0; position: absolute; z-index: 100; top: 0; left: 0; width: 1px; height: 1px }
.formValue  { padding-top: 8px; padding-right: 10px; vertical-align: top }
.formCaption  { padding-top: 8px; vertical-align: top }
.buttonAdmin { color: white; text-decoration: none; background-color: #003471; text-align: center; cursor: pointer; display: block; margin-top: 8px; padding-top: 2px; padding-bottom: 2px; width: 149px }
