/*Standardformatierungen*/
body            {font-family:arial, helvetica, sans-serif;font-size:12px;margin:0px; background-color:#FDF6E8; background-image:url(/fileadmin/tpl/images/bgOuterTable.gif); background-repeat:no-repeat; background-position:center 0px;}

img             {}

th              {font-family:arial, helvetica, sans-serif;font-size:12px;color:#3C3E7D;line-height:150%; vertical-align:top;}
td              {font-family:arial, helvetica, sans-serif;font-size:12px;color:#3C3E7D;line-height:150%; vertical-align:top;}

div             {font-family:arial, helvetica, sans-serif;font-size:12px;color:#3C3E7D;line-height:150%;}
p               {font-family:arial, helvetica, sans-serif;font-size:12px;color:#3C3E7D;line-height:150%;margin:0px;padding:0px;}
span            {font-family:arial, helvetica, sans-serif;font-size:12px;color:#3C3E7D;line-height:150%;}
form            {margin:0px;padding:0px;}

input           {font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#3C3E7D;border-style:solid;border-width:1px;border-color:#3C3E7D;background-color:#E7E8EF;padding-left:2px;}
select          {font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#3C3E7D;border-style:solid;border-width:1px;border-color:#3C3E7D;background-color:#E7E8EF;padding-left:2px;}
textarea        {font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#3C3E7D;border-style:solid;border-width:1px;border-color:#3C3E7D;background-color:#E7E8EF;padding-left:2px;line-height:120%;}


a               {text-decoration:underline; color:#3C3E7D;}
a:hover         {text-decoration:underline; color:#ECB742;}

hr              {background-color:#3C3E7D;color:#3C3E7D;height:1px;border-style:none;}

/*################ Ueberschriften ################*/

h1 {margin:0px;padding:0px;font-size:14px; font-family:arial, helvetica, sans-serif; font-weight:bold; color:#3C3E7D;line-height:150%;}
h2 {margin:0px;padding:0px;font-size:13px; font-family:arial, helvetica, sans-serif; font-weight:bold; color:#3C3E7D;line-height:150%;}
h3 {margin:0px;padding:0px;font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:bold; color:#3C3E7D;line-height:150%;}
h4 {margin:0px;padding:0px;font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:bold; color:#3C3E7D;line-height:150%;}
h5 {margin:0px;padding:0px;font-size:10px; font-family:arial, helvetica, sans-serif; font-weight:bold; color:#3C3E7D;line-height:150%;}
h6 {margin:0px;padding:0px;font-size:9px; font-family:arial, helvetica, sans-serif; font-weight:bold; color:#3C3E7D;line-height:150%;}

/*################ Texte ################*/

.text                {font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#3C3E7D;line-height:150%;}
.textBold            {font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:bold;   color:#3C3E7D;line-height:150%;}
.textItalic          {font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:normal; font-style:italic;color:#3C3E7D;line-height:150%;}
.textSmall           {font-size:10px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#3C3E7D;line-height:150%;}
.textSmallBold       {font-size:10px; font-family:arial, helvetica, sans-serif; font-weight:bold;   color:#3C3E7D;line-height:150%;}
.textLarge           {font-size:13px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#3C3E7D;line-height:150%;}
.textLargeBold       {font-size:13px; font-family:arial, helvetica, sans-serif; font-weight:bold;   color:#3C3E7D;line-height:150%;}
.textFooter p        {font-size:0.9em; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#3C3E7D;}


.blockRight td       {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#3C3E7D;line-height:150%;}
.blockRight p        {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#3C3E7D;line-height:150%;}
.blockRight div      {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#3C3E7D;line-height:150%;}
.blockRight span     {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#3C3E7D;line-height:150%;}
.blockRight h1       {margin:0px;padding:0px;font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:bold; color:#3C3E7D;line-height:150%;}
.blockRight a        {font-size:11px;}
.blockRight a:hover  {font-size:11px;}


.blockSponsor td       {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#3C3E7D;line-height:150%;}
.blockSponsor p        {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#3C3E7D;line-height:150%;}
.blockSponsor div      {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#3C3E7D;line-height:150%;}
.blockSponsor span     {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#3C3E7D;line-height:150%;}
.blockSponsor h1       {margin:0px;padding:0px;font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:bold; color:#3C3E7D;line-height:150%;}
.blockSponsor a        {font-size:11px;}
.blockSponsor a:hover  {font-size:11px;}

/*################ Elemente ################*/

.elementHeadline            {padding:8px;}
.elementStandard            {margin:8px;margin-right:0px;}

/*################ Bloecke ################*/

.tableMeta            {width:984px; height:30px;;}
.blockMain            {width:984px; background-color:#FFFFFF; background-image:url(/fileadmin/tpl/images/bgBlockMain.gif); background-repeat:no-repeat;text-align:left}

.blockMeta            {text-align:right;}

.cornerTopLeft        {width:2px; height:2px;}
.cornerTopRight       {width:2px; height:2px;}
.cornerBottomLeft     {width:2px; height:2px;}
.cornerBottomRight    {width:2px; height:2px;}

.borderTop            {width:980px; height:2px; border-top-width:1px; border-top-style:solid; border-top-color:#3C3E7D;}
.borderBottom         {width:980px; height:2px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#3C3E7D;}
.borderLeft           {width:2px; border-left-width:1px; border-left-style:solid; border-left-color:#3C3E7D;}
.borderRight          {width:2px; border-right-width:1px; border-right-style:solid; border-right-color:#3C3E7D;}

.blockTopLeft         {width:268px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF;}
.blockTopRight        {width:712px; padding-left:1px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF;}
.blockSpaceTop        {width:980px; height:23px;}
.blockSpaceBottom     {height:15px; line-height:100%;}
.blockLeft            {width:223px; padding-left:13px; vertical-align:top;}
.blockNavigation      {width:210px; vertical-align:top;}
.blockContent         {width:489px; padding-left:15px; vertical-align:top;}
.blockContentHome     {width:699px;height:369px;vertical-align:top; text-align:right; padding-top:88px;padding-right:35px;}
.blockRight           {width:213px; vertical-align:top; padding-top:22px; padding-left:5px; padding-right:13px;font-size:0.9em;}
.blockSponsor         {width:213px; vertical-align:bottom; padding-left:5px; padding-right:13px;font-size:0.9em;}
.blockBottom          {height:25px; vertical-align:top; padding-left:15px;}
.contentSpaceLeft     {width:30px;}
.contentSpaceRight    {width:25px;}

.blockNewsHome        {width:290px; padding-left:15px; vertical-align:top;}
.blockRightHome       {width:412px; height:320px; vertical-align:top; padding-left:0px; padding-right:13px;}

/*################### Sonstiges ###############*/

ul.prevnext {
  list-style-image:none;
  list-style-type:none;
  margin-bottom:20px;
}
ul.prevnext li {
  float:left;
  padding:0 6px;
}
ul.prevnext li a {
  text-decoration:none;
}
ul.prevnext li.current {
  font-weight:bold;
  background: #E7E8EF;
}
.tx-ttguest input,
.tx-ttguest textarea {
  width: 150px;
}
.tx-ttguest td.csc-form-labelcell {
  width: 250px;
}
.tx-ttguest td.csc-form-fieldcell {
  width: 150px;
}
.tx-srfreecap-pi2-image {
  margin:0;
}
