html, body { height:100%; }

body {
	padding:0;
	margin:0;
	text-align:left;
	background-color:#60b8e2;
	font-size:11px;
	background-image:url(../images/back_top_back.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.tab01 {
	padding:0;
	margin:0;
	font-size:11px;
	background-image:url(../images/back_extension.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

.tab02 {
	padding:0;
	margin:0;
	font-size:11px;
	background-image:url(../images/back_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.tab03 {
	padding:0;
	margin:0;
	font-size:11px;
	background-image:url(../images/tab_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

input, select {font-size: 8pt;}

div.suche {min-width:173px; max-width:173px; width:172px;}
div.suchbox {min-width:173px; max-width:172px; width:172px;}
input.suche {border:0px; background:transparent; width:150px;}
button.suche {
	border:0px;
	background:transparent;
	height:15px;
	width:20px;
	cursor: pointer;
}

div.fehler {color:#E60003; font-family: arial, verdana; font-size: 10; font-weight: bold; }
div.box    {padding:6px; font-size: 9pt; border: 1px solid #000; text-align: justify;}

td {font-size: 13;}
th {font-size: 13; color:#000; background-color: #cccccc; font-weight:bold;}

.navifirst                               {color: #0d5298; font-family: arial, verdana; font-size: 13; font-style: normal; font-weight: bold;}

.headline {color: #0d5298; font-family: arial, verdana; font-size: 16; font-style: normal; font-weight: bold;}
.subheadline                                        {color: #6e6e6e; font-family: arial, verdana; font-size: 13; font-weight: bold;}
.subheadlinebold                                    {color: #000000; font-family: arial, verdana; font-size: 13; font-weight: bold;}
.artlistheadline, .artlistheadlinelink, .textbold   {color: #000000; font-family: arial, verdana; font-size: 13; font-style: normal; font-weight: bold;}
.text, .artlistsubheadline                          {color: #000000; font-family: arial, verdana; font-size: 13; font-style: normal;}
.textklein                                          {color: #000000; font-family: arial, verdana; font-size: 10; font-style: normal;}
.error                                              {color: #ff1a00; font-family: arial, verdana; font-size: 13; font-style: normal;}
.artlistdate                                        {color: #6e6e6e; font-family: arial, verdana; font-size: 13; font-style: normal; font-weight: bold; vertical-align: top; text-align: right;}
.navigation                                         {color: #ffffff; font-family: arial, verdana; font-size: 10; font-style: normal;}

.navtop           {font-family: Verdana, Tahoma, helvetica, arial, geneva, sans-serif; font-size:12; text-decoration: none; color: #0d5298; font-weight: bold}
A.navtop:link           {font-family: Verdana, Tahoma, helvetica, arial, geneva, sans-serif; font-size:12; text-decoration: none; color: #0d5298; font-weight: bold}
A.navtop:visited        {font-family: Verdana, Tahoma,helvetica, arial, geneva, sans-serif; font-size:12; text-decoration: none; color: #0d5298; font-weight: bold}
A.navtop:hover          {font-family: Verdana, Tahoma,helvetica, arial, geneva, sans-serif; font-size:12; text-decoration: none; color: #ff0000; font-weight: bold}
A.navtop:active         {font-family: Verdana, Tahoma,helvetica, arial, geneva, sans-serif; font-size:12; text-decoration: none; color: #ff0000; font-weight: bold}

A:link           {font-family: Verdana, Tahoma,helvetica, arial; font-size: 12; text-decoration: none; color: #0d5298; font-weight: bold}
A:visited        {font-family: Verdana, Tahoma,helvetica, arial; font-size: 12; text-decoration: none; color: #0d5298; font-weight: bold}
A:hover          {font-family: Verdana, Tahoma,helvetica, arial; font-size: 12; text-decoration: none; color: #343443; font-weight: bold}
A:active         {font-family: Verdana, Tahoma,helvetica, arial; font-size: 12; text-decoration: none; color: #0d5298; font-weight: bold}

A.additionalnavi {font-family: Verdana, Tahoma, helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #0d5298}
A.additionalnavi:visited {font-family: Verdana, Tahoma, helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #0d5298}
A.additionalnavi:hover  {font-family: Verdana, Tahoma, helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #072d53}
A.additionalnavi:active  {font-family: Verdana, Tahoma, helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #0d5298}

A.navifirst:link           {font-family: Verdana, Tahoma, helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #FFFFFF}
A.navifirst:visited        {font-family: Verdana, Tahoma,helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #FFFFFF}
A.navifirst:hover          {font-family: Verdana, Tahoma,helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #072d53}
A.navifirst:active         {font-family: Verdana, Tahoma,helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #FFFFFF}

A.navifirston:link           {font-family: Verdana, Tahoma, helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #0d5298}
A.navifirston:visited        {font-family: Verdana, Tahoma,helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #0d5298}
A.navifirston:hover          {font-family: Verdana, Tahoma,helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #ff0000}
A.navifirston:active         {font-family: Verdana, Tahoma,helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #0d5298}

A.navisecoff:link           {font-family: Verdana, Tahoma, helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #ffffff}
A.navisecoff:visited        {font-family: Verdana, Tahoma,helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #ffffff}
A.navisecoff:hover          {font-family: Verdana, Tahoma,helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #fde000}
A.navisecoff:active         {font-family: Verdana, Tahoma,helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #fde000}

A.navisecon:link           {font-family: Verdana, Tahoma, helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #fde000}
A.navisecon:visited        {font-family: Verdana, Tahoma,helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #fde000}
A.navisecon:hover          {font-family: Verdana, Tahoma,helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #ffffff}
A.navisecon:active         {font-family: Verdana, Tahoma,helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #fde000}

.alevel0:link {font-family: helvetica, arial, geneva, sans-serif; font-size:16; text-decoration: none; color: #0d5298; font-weight: bold}
.alevel1:link {font-family: helvetica, arial, geneva, sans-serif; font-size:16; text-decoration: none; color: #0d5298; font-weight: bold}
.alevel2:link {font-family: helvetica, arial, geneva, sans-serif; font-size:16; text-decoration: none; color: #0d5298; font-weight: normal}
.alevel3:link {font-family: helvetica, arial, geneva, sans-serif; font-size:16; text-decoration: none; color: #0d5298; font-weight: normal}

.alevel0:hover {font-family: helvetica, arial, geneva, sans-serif; font-size:16; text-decoration: none; color: #343443; font-weight: bold}
.alevel1:hover {font-family: helvetica, arial, geneva, sans-serif; font-size:16; text-decoration: none; color: #343443; font-weight: bold}

.teaserhl{  font-color:ffffff;  font-size:10; font-family:verdana;  font-weight: bold;} 
.teasertext{  font-size:10; font-family:verdana; }

A.teaser:link           {font-family: verdana; font-size:8pt; text-decoration: none; color: #0d5298}
A.teaser:visited        {font-family: verdana; font-size:8pt; text-decoration: none; color: #0d5298}
A.teaser:hover          {font-family: verdana; font-size:8pt; text-decoration: none; color: #343443}
A.teaser:active         {font-family: verdana; font-size:8pt; text-decoration: none; color: #0d5298}

.counter {color:#ffffff;  font-size:10; font-family:verdana;  font-weight: bold;} 

.date {
color: #000000; 
font-family: arial, geneva, sans-serif; 
font-size: 13;
text-align: right;
font-style: italic;
}

.hps {
     font-size: 14px;
     font-weight:bold;
     color:#FFFFFF ;
     background-color: #0d5298;
     padding:4px;
     padding-left:10px;
     margin-top:0px;
}

.hps2 {
     margin-top:0px;
     margin-bottom:10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}

.hgrey {
     background-color: #cccccc;
     font-weight:bold;
}

hr {
   border           :  0;
   background-color :  #020266;
   height           :  2px;
}

.semi {
  background-color:#eeeeFF;
  padding-left:6px;
  padding-right:6px;
}

.semi2 {
  padding-left:6px;
  padding-right:6px;
}

td.rahmen {
border-left   : 0px solid #000080;
border-right  : 0px solid #000080;
border-top    : 0px solid #000080;
border-bottom : 0px solid #000080;
font-family   : arial, geneva, sans-serif; 
font-size     : 13; 
font-style    : normal;
}
td.rahmen_blau {
border-left   : 0px solid #000080;
border-right  : 0px solid #000080;
border-top    : 0px solid #000080;
border-bottom : 0px solid #000080;
font-family   : arial, geneva, sans-serif; 
font-size     : 13; 
font-weight   : bold;
color         : #ffffff;
}

table.rahmen {
border-left   : 0px solid #000080;
border-right  : 0px solid #000080;
border-top    : 0px solid #000080;
border-bottom : 0px solid #000080;
font-family   : arial, geneva, sans-serif; 
font-size     : 13; 
font-style    : normal;
}
span.teasertext a           {font-family: verdana; font-size:10px; text-decoration: none; color: #0d5298}
span.teasertext a:visited   {font-family: verdana; font-size:10px; text-decoration: none; color: #0d5298}
span.teasertext a:hover     {font-family: verdana; font-size:10px; text-decoration: none; color: #343443}
span.teasertext a:active    {font-family: verdana; font-size:10px; text-decoration: none; color: #0d5298}
span.teasertext hr          {border: 0; background-color: #020266; height: 2px;}

td.M1        {background:#0d5298; color:#FFFFFF; height:20px; vertical-align:middle; padding: 0px 5px; font-weight: bold;}
td.M2        {background:#f8f8f8; padding:5px; border:1px solid #0d5298;}
td.M3        {height:10px;}
td.M5        {height:1px;}

td.S1        {background:#E5B900; color:#FFFFFF; height:20px; vertical-align:middle; padding: 0px 5px; font-weight: bold;}
td.S2        {background:#EFEBD9; padding:5px; border:1px solid #E5B900;}
td.S3        {height:10px;}

td.hide      {visibility:hidden;}

div.newsletter {color: #000000; font-family: 'Courier New'; font-size: 12; border:1px solid #000; padding:6px; max-width:550px;}

blockquote {font-style:italic;}

/**************************
********** Forum **********
**************************/
#forum-main			{font-family: Verdana; font-size: 13; width:565px;}
#copyright, #copyright a	{font-family: Verdana; color:#ccc; font-size:10px;}
#copyright a 			{font-family: Verdana; text-decoration:none;}
.forum-table-main	{font-family: Verdana; font-size: 13; border:1px #ccc; border-collapse:collapse;}
.forum-table-header	{font-family: Verdana; font-size: 13; background-color:#e8e8ee; font-weight:bold; color:#000;}
.forum-cat-header	{font-family: Verdana; font-size: 13; color:#fff; font-weight:bold;}
.forum-post-header	{font-family: Verdana; border-right:1px solid #ccc; color:#000;}
.forum-post-main	{font-family: Verdana; border:1px solid #eee; color:#000; padding:3px;}
.forum-textbox		{font-family: Verdana; font-size:10px; color:#000; background-color:#ffffff; border:1px #000080 solid;}
.forum-post-subject	{font-family: Verdana; padding-left:2px; font-weight:bold; color:#000;}
.forum-content-1	{font-family: Verdana; background-color:#fff; color:#000;}
.forum-content-2	{font-family: Verdana; background-color:#eee; color:#000;}
.forum-div-cont		{visibility:hidden; position:absolute; padding-bottom:5px;}
.forum-img-1		{visibility:hidden;}
.forum-img-2		{visibility:hidden; position:absolute; margin-left:-11px;}
.forum-button		{font-family: Verdana; font-size:10px; color:#000000; background-color:#ffffff; height:19px; padding:0 2px; border:1px solid #000080; margin-top:2px;}
.forum-button-post 	{font-family: Verdana; font-size:12px; color:#000000; background-color:transparent; height:15px; padding:0px; border:0px; margin-top:-2px; margin-left:-2px;}
.forum-attach		{width:300px; border:1px solid #ccc; padding:10px; margin:10px;}

/**************************
********* Letter **********
**************************/

table.letter td			{vertical-align: top; font-size:12;}
table.letter li			{list-style-type:square;}
table.letter td.headline	{background:#ccc; color:#fff; font-style:italic; font-weight:bold; font-size:16; line-ehight:14; padding-left:4px;}


li {list-style-type:square;}

