/*Standardformatierungen*/
/*body    *     {padding:0px;margin:0px;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;}*/
body           {padding:0px;margin:0px;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333333;}

td              {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333333;vertical-align:top;}
.text td {border-bottom:0px solid #C5C6C8;padding:4px 5px;}
.text td p {padding:0px;}

.elementStandard td {border-bottom:1px solid #C5C6C8;}

div            {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333333;}
p               {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333333;padding:0px;padding-bottom:5px;margin:0px;}
span         {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333333;}
form          {margin:0px;padding:0px;}

ul              {margin:0px;padding:0px;padding-left:30px;list-style-image:url(/layout/design/img/bullet.gif)}
ol              {margin:0px;padding:0px;padding-left:30px;}

input           {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333333;border-style:solid;border-width:1px;padding:2px;margin:2px;}
select         {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333333;}
textarea     {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333333;border-style:solid;border-width:1px;padding:2px;margin:2px;}

a                 {font-size:10px;font-weight:bold;text-decoration:none;}
a:hover {font-size:10px;font-weight:bold;text-decoration:underline;}

a.linkSmall            {font-size:9px; line-height:150%; text-decoration:none;}
a.linkSmall:hover {font-size:9px; line-height:150%; text-decoration:none;}

a.linkSmallBold            {font-size:9px; font-weight:bold; color:#666666;line-height:150%; text-decoration:none;}
a.linkSmallBold:hover {font-size:9px; font-weight:bold; color:#666666;line-height:150%; text-decoration:none;}

a.linkRecommend                 {font-size:10px;  color:#666666;line-height:200%; text-decoration:none;margin-left:305px;margin-top:20px;padding:8px;padding-left:20px;background-image:url(/layout/design/img/icon_recommend.gif);background-repeat:no-repeat;background-position:left;}
a.linkRecommend:hover      {font-size:10px;  color:#666666;line-height:200%; text-decoration:none;margin-left:305px;margin-top:20px;padding:8px;padding-left:20px;background-image:url(/layout/design/img/icon_recommend.gif);background-repeat:no-repeat;background-position:left;}

a.linkPrint            {font-size:10px;  color:#666666;line-height:200%; text-decoration:none;padding:8px;padding-left:20px;background-image:url(/layout/design/img/icon_print.gif);background-repeat:no-repeat;background-position:left;}
a.linkPrint:hover {font-size:10px;  color:#666666;line-height:200%; text-decoration:none;padding:8px;padding-left:20px;background-image:url(/layout/design/img/icon_print.gif);background-repeat:no-repeat;background-position:left;}

a.linkIcon              {font-size:10px; font-weight:bold;line-height:100%; text-decoration:none;}
a.linkIcon:hover   {font-size:10px; font-weight:bold;line-height:100%; text-decoration:none;}

a.linkPdf              {font-size:10px; font-weight:bold;line-height:150%; text-decoration:none;}
a.linkPdf:hover   {font-size:10px; font-weight:bold;line-height:150%; text-decoration:none;}

a.linkBold            {font-weight:bold;line-height:150%; text-decoration:none;}
a.linkBold:hover {font-weight:bold;line-height:150%; text-decoration:underline;}

hr              {height:1px;border-style:none;}

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

/*h1 {margin:0px;padding:0px;padding-top:6px;font-size:20px; font-weight:bold; color:#FFFFFF;letter-spacing: 0px;}*/
h1 {margin:0px;padding:0px;padding-top:6px;padding-bottom:16px;padding-left:14px;font-size:16px; font-weight:bold; color:#333;line-height:120%;background-image:url("/layout/design/img/raquo_grau.png");background-repeat:no-repeat;}
h2 {margin:0px;padding:0px;padding-top:8px;padding-bottom:16px;font-size:14px; font-weight:bold; color:#333;line-height:120%;padding-left:14px}
h3 {margin:0px;padding:0px;padding-top:6px;padding-bottom:2px;font-size:11px; font-weight:bold; color:#666666;}
h4 {margin:0px;padding:0px;font-size:11px; font-weight:bold; color:#000000;line-height:120%;}
h5 {margin:0px;padding:0px;font-size:9px;  font-weight:bold; color:#000000;line-height:120%;}
h6 {margin:0px;padding:0px;font-size:7px;  font-weight:bold; color:#000000;line-height:120%;}

h2.grau {background-image:url("/layout/design/img/raquo_grau.png");background-repeat:no-repeat;}

.sendlink {background-image:url(/layout/design/img/raquo_1_2.gif);background-repeat:no-repeat;}

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

.text                     {font-family:Arial,Helvetica,sans-serif;font-size:11px;  color:#333333;line-height:120%;}/*Text*/
.textBold              {font-family:Arial,Helvetica,sans-serif;font-size:11px; font-weight:bold;   color:#000000;line-height:120%;}/*Text fett*/

.textSmall              {font-family:Arial,Helvetica,sans-serif;font-size:9px;  color:#333333;}/*Text*/
.textSmallCenter  {font-family:Arial,Helvetica,sans-serif;font-size:9px;  color:#666666;}/*Text*/

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

.elementHeadline           {padding:0px;}/*&Uuml;berschrift*/
.elementStandard           {padding:0px;padding-bottom:5px;margin:0px;}/*Standard*/
.elementFormular            {padding:20px;}/*Formulare*/
.elementInclude              {padding:0px;}/*Includes*/
.elementSpace                {height:10px;}/*Leerzeile*/
.elementPdf                     {padding:4px; padding-left:18px;background-image:url(/layout/design/img/icon_pdf.gif);background-repeat:no-repeat;background-position:left center;}
.elementLink                   {margin-bottom:10px;padding-left:12px;padding-top:3px;padding-bottom:3px;background-image:url(/layout/design/img/icon_link_1.gif);background-repeat:no-repeat;background-position:left;}

.elementRightHeadline   {color:#666666;padding:0px 0px 1px 2px;margin-bottom:5px;font-weight:bold;border-top: dotted 1px #999;border-bottom: dotted 1px #999;}/*Standard im rechten Bereich*/
.elementRightStandard   {color:#666666;padding:0px;margin:0px;padding-right:20px;padding-bottom:5px;}/*Standard im rechten Bereich*/
.elementRightStandard  p {color:#666666;}
.elementRightInclude     {color:#666666;padding:0px;margin:0px;}/*Include im rechten Bereich*/

.elementLeftStandard      {padding:0px;padding-left:10px;}/*Standard im linken Bereich*/
.elementLeftNavigation   {padding:0px;margin:0px;}/*Standard im linken Bereich*/
.elementLeftInclude        {padding:0px;}/*Include im linken Bereich*/

.elementTopStandard      {padding:0px;}/*Standard im oberen Bereich*/
.elementTopHeadline      {padding:0px;padding-left:20px;padding-top:1px;padding-bottom:1px;}/*Standard im rechten Bereich*/
.elementTopInclude        {padding:0px;margin-top:0px;border-style:none;}/*Include im oberen Bereich*/
.elementTopNavigation   {padding:0px;margin:0px;background-image: url(/layout/design/img/nav_top_right.gif);background-repeat: no-repeat; background-position:right center;}
.elementTopSlogan          {padding:0px;margin:0px;background-image: url(/layout/design/img/bg_slogan.gif);}
.elementTopSponsoren   {padding:0px;margin:0px;background-image: url(/layout/design/img/bg_adresse.gif);vertical-align:bottom;}
.elementTopLogin            {padding:0px;margin:0px;background-image: url(/layout/design/img/header_right.gif);vertical-align:top;}

.elementSprachen {position:absolute;top:25px;left:925px;}

.elementAbstandNav {padding:8px;padding-top:20px;}
.elementBorderTopNav {margin-left:15px;}

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

.blockAll            {width:1000px;}
.blockTop          {}
.blockLeft          {padding-left:5px;width:210px;}
.blockContent   {padding-left:20px;padding-right:30px;}
.blockRight       {padding-left:3px;padding-right:10px;}
.blockBottom    {padding-top:10px;}

.tdLeft          {vertical-align:top;background-color:#FFF;width:215px;}
.tdContent   {vertical-align:top;background-color:#FFF;}
  .duen {width:600px;}
  .breit{width:785px;}
.tdRight       {vertical-align:top;background-color:#FFF;width:185px;}
.tdBottom     {padding-left:235px;padding-right:210px;background-color:#FFF;}

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

.headerMiddle         {height:154;width:1000px; vertical-align:bottom;}
.divider                     {}

.formCaption {width:100px;}
.formValue   {}

.inputText          {width:250px;background-color:#FFF;}
.inputRadio        {border-style:none;vertical-align:middle;}
.inputButton      {width:100px;color:white;}
.inputTextarea {width:250px;height:100px;background-color:#FFF;}

.elementStandard tr {} //tabelle im wysiwyg bereich



.tableHeadline  {}
.tableTr             {}
.tableTd            {}

.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;}

.fragmentPicture                         {margin:0px;}
.fragmentPictureFloatLeft    {margin:0px;margin-right:10px;margin-bottom:10px;float:left;}
.fragmentPictureFloatRight  {margin:0px;margin-left:10px;margin-bottom:10px;float:right;}

.headlinePrintpreview             {display:none;}
