/*Standardformatierungen*/
/*body    *     {padding:0px;margin:0px;font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;}*/
body           {padding:0px;margin:0px;font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;background-color:#F0F3FD;background-image:url(/layout/design/img/bg.gif);background-repeat:repeat-y;}

td              {font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;vertical-align:top;}
div            {font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;}
p               {font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;padding:0px;padding-top:5px;margin:0px;}
span         {font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;}
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:Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;border-style:solid;border-width:1px;border-color:#336699;padding:2px;margin:2px;}
select         {font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;}
textarea     {font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;border-style:solid;border-width:1px;border-color:#336699;padding:2px;margin:2px;}

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

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

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

a.linkRecommend                 {font-size:10px;  color:#336699;line-height:200%; text-decoration:none;margin-left:90px;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:#6699CC;line-height:200%; text-decoration:none;margin-left:90px;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:#336699;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:#6699CC;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; color:#336699;line-height:100%; text-decoration:none;}
a.linkIcon:hover   {font-size:10px; font-weight:bold; color:#6699CC;line-height:100%; text-decoration:none;}

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

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

hr              {background-color:#336699;color:#336699;height:1px;border-style:none;}

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

h1 {margin:0px;padding:0px;padding-top:6px;font-size:20px; font-weight:bold; color:#FFFFFF;letter-spacing: -1px;}
h2 {margin:0px;padding:0px;padding-top:6px;padding-bottom:2px;font-size:11px; font-weight:bold; color:#000000;line-height:120%;}
h3 {margin:0px;padding:0px;padding-top:6px;padding-bottom:2px;font-size:11px; font-weight:bold; color:#34679A;line-height:120%;}
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%;}

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

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

.textSmall              {font-family:Verdana,Helvetica,sans-serif;font-size:9px;  color:#333333;}/*Text*/
.textSmallCenter  {font-family:Verdana,Helvetica,sans-serif;font-size:9px;  color:#333333;text-align:center;}/*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.gif);background-repeat:no-repeat;background-position:left;}

.elementRightHeadline   {padding:0px;padding-bottom:1px;padding-left:10px;margin-bottom:5px;font-weight:bold;color:#336699;background-image:url(/layout/design/img/bgRight.gif);background-repeat:no-repeat;}/*Standard im rechten Bereich*/
.elementRightStandard   {padding:0px;margin:0px;padding-right:20px;padding-bottom:5px;}/*Standard im rechten Bereich*/
.elementRightInclude     {padding:0px;margin:0px;}/*Include im rechten Bereich*/

.elementLeftStandard      {padding:0px;padding-left:10px;}/*Standard im linken Bereich*/
.elementLeftNavigation   {padding: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);background-color:#BCE2F5;}
.elementTopSponsoren   {padding:0px;margin:0px;background-image: url(/layout/design/img/bg_adresse.gif);background-color:#D9EFFA;vertical-align:bottom;}
.elementTopLogin            {padding:0px;margin:0px;background-image: url(/layout/design/img/header_right.gif);vertical-align:top;}

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

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

.tdLeft          {width:200px;vertical-align:top;}
.tdContent   {vertical-align:top;}
.tdRight       {width:200px;vertical-align:top;}
.tdBottom     {padding-left:220px;padding-right:220px;}

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

.headerTop                {background-image: url(/layout/design/img/headerTop.jpg); background-repeat: no-repeat;}
.headerMiddle         {background-image: url(/layout/design/img/headerMiddle.jpg); background-repeat: no-repeat; height:135px;width:800px; vertical-align:bottom;}
.headerBottom         {background-image: url(/layout/design/img/headerBottom.jpg); background-repeat: no-repeat; height:38px;}

.divider                     {background-image: url(/layout/design/img/divider.gif); background-repeat: repeat-x;}

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

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

.elementStandard tr {background-color:#DAE7F2;} //tabelle im wysiwyg bereich

.tableHeadline  {}
.tableTr             {background-color:#DAE7F2;}
.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;}
