/*******************************/
/******** Container ************/
/*******************************/

/********* äusserste Ebene welche die Seite zentriert **********/
#center_layer{
  width:100%;
  margin:auto;
  text-align:center;
}

/********* umschließt die gesamte seite ***************/
#gesamtseite{
  width:755px;
  margin:auto;
  text-align:left;
  background-color:#FFFFFF;
}

/********* Ebene die das Logo beinhaltet *************/
#headerContainer{
  background-color:#FFFFFF;
  text-align:right;
  height:72px;
}

/********* Topnavigation *****************/
#topNavContainer{
  width:755px;
  height:24px;
  background-image:url("http://p11638.typo3server.info/fileadmin/template_rz/main/images/navi_bg.gif");
  background-color:#FFFFFF;
}

/*********** Navigationspfad ***************/
#clickPathContainer{
  width:755px;
  height:34px;
  background-color:#FFFFFF;
}
#clickPathContainerMargin{
  padding: 10px 0px 0px 271px;
}

h2 a,
h2 a:LINK,
h2 a:ACTIVE,
h2 a:VISITED,
h2 a:HOVER{
 font-weight:bold;
}
 
h2 {font-weight:bold;font-size:11px;color:#8E8D8D}

/************ linke Navigation ***************/
#mainNavContainer{
  width:251px;
  background-color:#D4EBED;
  float:left;
}
#mainNavContainerMargin{
  padding: 0px 0px 18px 22px;
}
.navButton{
  padding:1px 1px 1px 1px;
}
.navButtonMargin{
  width:207px;
  padding: 3px 0px 3px 0px
}
.navButtonActiveMargin{
  width:207px;
  background-color:#EAF5F6;  
  padding: 3px 0px 3px 0px
}
.subNavButtonMargin{
  width:207px;
  padding: 3px 0px 3px 0px
}
.subNavButtonActiveMargin{
  width:207px;
  background-color:#EAF5F6;  
  padding: 3px 0px 3px 0px
}

#subNavContainer{padding-top:1px;z-index:10;}

/********** Umschließt den gesamten Contentbereich ************/
#contentContainer{
  width:504px;
  float:left;
  background-color:#FFFFFF;
}
#contentContainerMargin{
  padding:0px 17px 10px 20px;
}

/******** Newsletter Content ************/
#contentContainerMarginNL{
  padding:0px 17px 10px 20px;
}
#contentContainerMarginNLOverview{
  padding:0px 17px 10px 20px;
}

/******** Footer *****************/

#memberLink,
#footerContainer
{
  width:755px;
  background-color:#CECECE;
}

#memberLinkMargin
{
  text-align:left;
  padding: 12px 18px 12px 18px;
  color:#606060;
}

#footerContainerMargin
{
  text-align:right;
  padding: 12px 18px 12px 18px;
  color:#606060;
}

/*********** Suchbox und Loginbox ************/

#searchBoxContainer{
  background-color:#F8F7F7;
}
#searchBoxContainerMargin{
  padding:9px 0px 0px 22px;
}


/***************************/
/********* Links ***********/
/***************************/

/********* linke Navigation ***********/
.navButtonMargin a,
.navButtonMargin a:LINK,
.navButtonMargin a:ACTIVE,
.navButtonMargin a:VISITED,
.navButtonActiveMargin a,
.navButtonActiveMargin a:LINK,
.navButtonActiveMargin a:ACTIVE,
.navButtonActiveMargin a:VISITED,
.subNavButtonMargin a,
.subNavButtonMargin a:LINK,
.subNavButtonMargin a:ACTIVE,
.subNavButtonMargin a:VISITED,
.subNavButtonActiveMargin a,
.subNavButtonActiveMargin a:LINK,
.subNavButtonActiveMargin a:ACTIVE,
.subNavButtonActiveMargin a:VISITED
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color:#018D9A;
  text-decoration: none;
}
.navButtonMargin a:HOVER,
.navButtonActiveMargin a:HOVER,
.subNavButtonMargin a:HOVER,
.subNavButtonActiveMargin a:HOVER
{
  color:#018D9A;
}

/******* Footernavigation *********/

#memberLinkMargin a,
#memberLinkMargin a:LINK,
#memberLinkMargin a:ACTIVE,
#memberLinkMargin a:VISITED,
#footerContainerMargin a,
#footerContainerMargin a:LINK,
#footerContainerMargin a:ACTIVE,
#footerContainerMargin a:VISITED
{
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
  color:#606060;
  text-decoration: none;
}
#memberLinkMargin a:HOVER,
#footerContainerMargin a:HOVER{
  color:#606060;
}

/********** Login **************/
.loginLink a,
.loginLink a:link,
.loginLink a:visited,
.loginLink a:active,
{
  color             : #00636C;
  text-decoration   : underline;
  font-weight:normal;
  font-size : 11px;
}
.loginLink a:hover {
´  color             : #00636C;
  text-decoration   : none;
}

/******* Pulldownnavigation ***********/

.subMenu a,
.subMenu a:LINK,
.subMenu a:ACTIVE,
.subMenu a:VISITED,
.subMenu a:HOVER
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  /*color:#018D9A;*/
  color:#FFFFFF;
  text-decoration: none;
/*  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
  color:#FFFFFF;
  text-decoration: none;*/
}

/******************************/
/********** Content ***********/
/******************************/

.fixfloat {float: none; clear: both; width: 1px; margin: 0; padding: 0; font-size: 0px; line-height: 0px; height: 0px}

h1{
  font-weight: bold;
  font-size:16px;
  padding:0px;
  margin:0px;
  padding-bottom:23px;
  padding-top:16px;
}

.newsHeadline{
  font-size:12px;
  color:#00636C;
  font-weight:bold;
  margin-top:10px;
}

.headlineDivider{
  padding: 5px 0px 5px 0px;
}

/*********** News **************/
.newsTable          {margin-bottom:19px;}
.newsTable .cell1    {width:149px;}
.newsTable .cell2    {width:1px;}
.newsTable .cell3    {width:20px;}
.newsTable .cell4    {width:297px;padding-top:5px}

/********** Medienlexikon **********/
.lexiTable            {width:467px;}
.lexiTable td.letter  {
  width:34px;
  font-weight: bold;
  font-size:16px;
  padding:0px;
  margin:0px;
}
.lexiTable td.german  {width:150px;font-weight:bold}
.lexiTable td.english  {width:143px;font-weight:bold}
.lexiTable td.france  {width:140px;font-weight:bold}
.lexiTable td          {padding-bottom:9px;}

/*Formatierung für die Tabelle in dem Bereich Download*/

.downloadTable{background-color:#F3F8F8}
.downloadIcon{width:42px;padding-bottom:3px;border-bottom:3px solid #FFFFFF}
.downloadText{width:355px;vertical-align:top;padding-top:5px;padding-bottom:3px;border-bottom:3px solid #FFFFFF}
.downloadKB{width:70px;vertical-align:top;padding-top:5px;padding-bottom:3px;border-bottom:3px solid #FFFFFF}

.downloadMediaText{width:270px;vertical-align:middle;padding-bottom:3px;border-bottom:3px solid #FFFFFF}
.downloadDuration{text-align:right;width:53px;vertical-align:middle;padding-bottom:3px;border-bottom:3px solid #FFFFFF}
.downloadMediaSize{width:102px;vertical-align:middle;font-size:9px;line-height:10px;border-bottom:3px solid #FFFFFF}
.downloadMediaSizeSingle{width:102px;vertical-align:middle;padding-bottom:3px;;border-bottom:3px solid #FFFFFF}

/******* Indexed Search ************/
.tx-indexedsearch            {width:467px}
.tx-indexedsearch-searchbox  {width:467px}


/********************************/
/********* Formulare ************/
/********************************/

.inputLogin    {height:22px;width:86px;}
.inputSearch  {height:22px;width:179px;}

.inputLong    {width:312px;height:22px;}
.input162      {width:162px;height:22px;}
.input141      {width:141px;height:22px;}
.input252      {width:252px;height:22px;}
.input51      {width:51px;height:22px;}
.input92      {width:92px;height:22px;}
.input211      {width:211px;height:22px;}
.input312      {width:312px;height:22px;}
.input88      {width:88px;height:22px;}
.input182      {width:182px;height:22px;}

.select88      {width:88px;height:22px;}

.mailformularplus td{
  vertical-align:top;
  padding-bottom:5px;
}
.mailformplus_anrede td{
  padding-right:10px;
  vertical-align:middle;
}

.sp_edit td			{padding-bottom:8px;}

input.anrede    {width:10px;border:0px}
input.titel     {width:161px;}
input.vorname   {width:138px;}
input.nachname  {width:139px;}
input.plz       {width:50px;}
input.ort       {width:227px;}
input.telLand   {width:25px;}
input.telVorwahl{width:57px;}
input.telNummer {width:166px;}
textarea.long   {width:408px;}
select.bundesland {width:280px;}
select.land       {width:280px;}

sup
{
  font-size         : 10px;
}

.hilfe
{
  color:#16949f;
}

.errorBox {
  background-color:  #F8FCFC;
  color: #b71e4d;
}

.errorBoxLineColor {
  background-color:  #b71e4d;
}

.error
{
  color:  #b71e4d;
  text-decoration   : none;
  font-size         : 10px;
}

.error a:link,
.error a:visited,
.error a:active,
.error a:hover
{
  color             : #b71e4d;
  text-decoration   : none;
}

/*********** Tell a friend *************/
#formTellFriend table td.cell1{
  width:135px;
}
#formTellFriend table td{
  padding-bottom:5px;
  vertical-align:middle;
}
#formTellFriend table{
  width:467px;
}
#formTellFriend table td.pflicht{
  text-align:right;
  font-size:9px;
  vertical-align:middle;
  padding-right:20px;
}

/*********** Newsletter ***********/
.newsletterTable          {margin-bottom:19px;}
.newsletterTable .cell1    {width:149px;padding-top:5px}
.newsletterTable .cell2    {width:1px;}
.newsletterTable .cell3    {width:20px;}
.newsletterTable .cell4    {width:276px;padding-top:5px}

.newsletterAnTable          {margin-bottom:19px;}
.newsletterAnTable td        {vertical-align:top}
.newsletterAnTable .cell1    {width:149px;padding-top:5px}
.newsletterAnTable .cell2    {width:1px;}
.newsletterAnTable .cell3    {width:20px;}
.newsletterAnTable .cell4    {width:276px;padding-top:5px}
.newsletterAnTable .cell5    {width:88px;padding-top:5px}
.newsletterAnTable .cell6    {width:6px;}
.newsletterAnTable .cell7    {width:182px;padding-top:5px}
.newsletterAnTable .row1    {height:10px;}
.newsletterAnTable .row2    {height:90px%;}