/*Standardformatierungen*/

body     {margin:0px;padding:0px;background-color:#D0D0D0;font-family:arial, helvetica, sans-serif;font-size:12px;color:#202020;font-weight:normal;} /*Standard Textformatierung*/

/*div      {margin:0px;padding:0px;font-family:trebuchet ms, arial, sans-serif;font-size:12px;color:#404040;}
p        {margin:0px;padding:0px;font-family:verdana, tahoma, arial, sans-serif;font-size:12px;color:#404040;}
span     {margin:0px;padding:0px;font-family:verdana, tahoma, arial, sans-serif;font-size:12px;color:#404040;}*/
form     {margin:0px;padding:0px;font-family:arial, helvetica, sans-serif;font-size:12px;color:#404040;}
td       {font-family:arial, helvetica, sans-serif;font-size:12px;color:#000000;}

/*Links*/
a        {font-family:arial, helvetica, sans-serif;color:#0B478B; text-decoration:underline;}
a:hover  {font-family:arial, helvetica, sans-serif;color:#4490F1; text-decoration:underline;}

br.clear {margin:0px;padding:0px;height:0px;font-size:1px;clear:both;}

/*Eingabefelder*/
input    {padding:2px;font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#404040;border-style:solid;border-width:1px;border-color:#ACACAC;}
select   {padding:2px;font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#404040;border-style:solid;border-width:1px;border-color:#ACACAC;}
textarea {padding:2px;font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#404040;border-style:solid;border-width:1px;border-color:#ACACAC;}

/*Horizontale Linien*/
hr             {padding:0px; margin:0px 0px 0px 0px; background-color:#C0C0C0; color:#C0C0C0; height:1px; border-style:none;}

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

h1 {margin:0px;padding:0px;font-size:18px; font-family:arial, helvetica, sans-serif; font-weight:bold; color:#294369;}
h2 {margin:0px;padding:0px;font-size:15px; font-family:arial, helvetica, sans-serif; font-weight:bold; color:#294369;}
h3 {margin:0px;padding:0px;font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:bold; color:#202020;}

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

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

.textSmall           {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#404040;}/*Kleiner Text*/
.textSmallBold       {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:bold;   color:#404040;}/*Kleiner Text fett*/
.textSmallInvert     {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#FFFFFF;}/*Kleiner Text negativ*/
.textSmallBoldInvert {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Kleiner Text fett negativ*/

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

.blockMain           {width:860px; vertical-align:top;} /*Gesamter Bereich*/
.blockTop            {width:515px; height:125px; vertical-align:top; background-color:#FFFFFF;} /*Bereich oben*/
.blockContent        {width:515px; background-color:#FFFFFF; vertical-align:top;}/*Inhaltsbereich*/
.blockRight          {width:284px; background-color:#FFFFFF; vertical-align:top;} /*Bereich links*/
.blockBottom         {height:40px; vertical-align:top; background-color:#FFFFFF;}/*Bereich unten*/

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

.elementHeadline         {padding:0px 15px 15px 30px;} /*Überschrift*/
.elementStandard         {padding:0px 15px 0px 30px;} /*Standard*/
.elementStandard .agb    {text-align:justify;}
.elementStandard .agb ol {padding:0px;margin-left:25px;} /*Standard*/
.elementInclude          {padding:0px 0px 0px 0px;} /*Includes*/
.elementFormular         {padding:0px 15px 0px 30px;} /*Formulare*/
.elementSpace            {height:15px; padding:0px; margin:0px; background-color:#FFFFFF;} /*Leerzeile*/
.elementComment          {margin:0px 15px 0px 15px; background-color:#ECECEC;} /*Kommentar*/

.elementTopStandard      {padding:17px 15px 0px 30px;} /*Standard im oberen Bereich*/

.elementRightHeadline    {padding:0px 30px 15px 15px;}/*Überschrift im rechten Bereich*/
.elementRightStandard    {padding:0px 30px 0px 15px;}/*Standard im rechten Bereich*/
.elementRightInclude     {padding:0px;}/*Include im rechten Bereich*/

.elementBottom           {height:30px; padding:0px 30px 0px 30px; background-color:#FFFFFF; background-image:url(/de/wLayout/design/img/backgrounds/fadeline2.gif);}
.elementBottomLine       {height:10px; padding:0px; background-color:#FFFFFF; background-image:url(/de/wLayout/design/img/backgrounds/fadeline1.gif);}

.elementShadowLeft       {width:30px; background-image:url(/de/wLayout/design/img/backgrounds/shadowleft.gif);}
.elementShadowRight      {width:30px; background-image:url(/de/wLayout/design/img/backgrounds/shadowright.gif);}

.elementBox              {padding:10px; background-color:#DFEDFF; border:1px solid #77B7FF;}

/*################################ Fragmente ################################*/

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

.fragmentPictureFloatLeft  {margin-right:10px;margin-bottom:10px;float:left;}
.fragmentPictureFloatRight {margin-left:10px;margin-bottom:10px;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;} 

.fragmentComment {width:400px; float:right;}

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

