/* Von alter Seite kopiert, zusammengesetzt aus main_ und menueall_ */

.align-right {
    text-align: right;
}

#logout{
    background-color: #C3C3C1;
}

#logo {
    background-color: #FFFFFF;
    text-align: right;
}

BODY { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:black; background-color: #FFFFFF; }


#content FORM INPUT, #content FORM TABLE TR TD INPUT, P INPUT, TD INPUT, FORM INPUT {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px;
	line-height : 100%;
	text-align: justify;
}    
    
A:link {
	background-color : transparent;

	color : #29166F;
	text-decoration : none;
	font-weight : bold;
}
/* Links -> Visited links */
A:visited { background-color:transparent; color: #29166F; font-weight:bold; text-decoration:none; }
/* Links -> Mouseover links */
A:hover { background-color:transparent; color: #29166F; }
/* Links -> Active links */
A:active { background-color:transparent; color:#29166F; font-weight:bold; text-decoration:none; }
/* Links */
A { background-color:transparent; color:#29166F; font-weight:bold; text-decoration:none; }


SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px 
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px;
	line-height : 100%;
}


H1 {
	font-family :  Arial, Verdana, sans-serif;
	font-size : 14px;
                font-weight: bold;
	color : white;
	margin-bottom : 0px;
	margin-top : 10px;
}
H2 {
	font-family : Arial, Verdana, sans-serif;
                font-weight: bold;
	font-size : 12px;
	color: #29166F;
	margin-bottom : 16px;
	margin-top : 10px;
}
H3 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 10px;
                font-weight: bold;
  
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-family : Arial, Verdana, sans-serif;
                font-weight: bold;
	font-size : 10px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}
H5 {
	font-family : Arial, Verdana, sans-serif;
                font-weight: bold;
                font-style: italic;
	font-size : 10px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}


.subhead1 {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : green;
}
.subhead3 {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : red;
}
.headerdate {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight: normal;
}

UL {
	list-style-position:outside;
	list-style-type:square;
                padding-top:0px;
                margin-top:0px;

}

UL LI {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	color: #333333;
	line-height : 150%;
}

P, TD, FORM {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	line-height : 150%;
	color: #29166F;
	margin-top : 8px;
	margin-bottom : 1px;
	padding-bottom : 0px;
                vertical-align: top;
}



.caption {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #FF9966;
}

.table {
	font-family : Verdana, Arial, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
}



.searchform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}




.loginform {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #CC0000;
	font-weight : normal;
}

.mailform-table{
     width: 75%;
     padding:10px;

}

.mailform-table TR TD.std {
     padding:10px;

}

.mailform {
font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : normal;
                text-align:left;
}
.mailformrequired {
font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : normal;
                text-align:left;
}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight : normal;
}






.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #990000;
}
.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : Green;
}



.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
                font-weight: bold;
	color : #174189;
                margin-top: 5px;
                margin-bottom: 5px;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #0073B4;
	margin-left : 30px;
                margin-top: 5px;
                margin-bottom: 5px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #174189;
	margin-left : 60px;
                margin-top: 5px;
                margin-bottom: 5px;	
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #0073B4;
	margin-left : 90px;
                margin-top: 5px;
                margin-bottom: 5px;
}




.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}

#header {
   background-color: #FFFFFF;
   border-right-width: 0px;
   border-right-style: solid;
   border-right-color: #FFFFFF;
   border-top-width: 2px;
   border-top-style: solid;
   border-top-color: #FFFFFF;
   border-left-width: 0px;
   border-left-style: solid;
   border-left-color: #FFFFFF;
}

.logo-oben {
	text-align: left;
	vertical-align: bottom;
}

.logo-unten {
	text-align: left;
	vertical-align: top;

}

#logo {
                vertical-align: middle;
                padding-left: 45px;

}

#header .slogan {
	text-align: center;
	vertical-align: middle
}

#header .foto {
	text-align: right;
	vertical-align: top
}

#content { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
                width: 694;
                height: 450;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: justify;
                padding-left: 35px;
                padding-right: 75px;
                padding-top: 15px;
                border-width: 0px;
                color : #29166F;
                border-left-width: 0px;
                border-left-color: #29166F;
                border-left-style: solid;

}

#content A { 
               color : #29166F;
}



#content INPUT, #content TABLE TR TD INPUT {

	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px;
	text-align: left;
}





.unterheader { background-color: #000066; height: 10; width: 100%; color: #000066 }


#border {
	text-align: left;
	vertical-align: top;
	padding-top: 18px;

	width: 170px;
	background-color: #C3C3C1;
                border-left-width: 0px;
                border-left-color: #C3C3C1;
                border-left-style: solid;
                border-right-width: 2px;
                border-right-style: solid;
                border-right-color: #FFFFFF;

}

#border .news-border{
	border-width: 0px;
	border-style: solid;
	border-color: #C3C3C1;
	background-color: #C3C3C1;


}

#border .news-border TR TD.header{
font-size: 14px;
color: #29166F;
text-align:center;
font-weight:bold;
}

#border .my-news-header {
      width: 167px;
      border-width: 0px;
      border-style: solid;
      border-color: #C3C3C1;
}

#border .my-news-header TR TD{
      padding-top: 5px;
      padding-bottom: 5px;
      padding-left: 5px;
      background-color: #C3C3C1;
      vertical-align:middle;
      text-align:left;
      font-weight: bold;
      font-size: 13px;
      color: #C3C3C1;
}

#border .my-news-header TR TD.empty{
      background-color: #C3C3C1;
      border-width: 0px;
      border-style: solid;
      border-color: #C3C3C1;

}

#latest-news {
	width: 165px;
                height: 90px;
	border-width: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #29166F;
	color: #FFFFFF;
}

#latest-news .news-title {
	color: #FFFFFF;	
	font-size: 13px;
	font-weight: bold;
}

#latest-news .news-date {
	font-size: 11px;
}

#latest-news .news-category {
	font-size: 11px;
}

#latest-news .news-content {
	font-size: 13px;

}

#latest-news .news-content A {
	color: #29166F;
	font-size: 11px;
}

#latest-news .news-archiv-link {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold
}

#news-list {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	width: 100%;
}

#news-list .title A {
	font-size: 14px;
	font-weight: bold;
}

#news-list .categories {
	font-size: 11px;
}

#news-single {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	width: 100%;
}

#news-single .title A {
	font-size: 14px;
	font-weight: bold;
}

#news-single .categories {
	font-size: 11px;
}

#news-single .links-related-title {
	font-weight: bold;
}


.topic-header {
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
}

#header-mitte {
	width=90%;
	vertical-align: top
}


.servicetable {
                background-color: #C3C3C1;
                vertical-align: super;
                border-right-width: 2px;
                border-right-style: solid;
                border-right-color: #FFFFFF;
                border-bottom-width: 2px;
                border-bottom-style: solid;
                border-bottom-color: #FFFFFF;
}

#empty {
                background-color: #FFFFFF;
                border-width: 0px;
}


#home-button A, #contact-button A{
   vertical-align:super;
}

#home-button A:HOVER, #contact-button A:HOVER{
    vertical-align:super;
    color: #333333;
}

#service IMG .home-button {
	margin-left: 10;
	margin-top: 10;
	margin-bottom: 5;
                border-width: 0px;
}


#service IMG .contact-button, #service IMG .sitemap-button, #service IMG .copyright-button,  #service IMG .service-button {
	margin-left: 10;
	margin-top: 10;
	margin-bottom: 5;
                border-width: 0px;
}

#service .searchfield {
	text-align: right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal;
    color: white;
    font-size: 12px

}

#slogan {
	text-align: center;
	padding-top: 5;
	padding-bottom: 5px;
}

#header-oben {
	width: 100%;
                background-color: #174189;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #DB0000	
}

#header-unten {
	width: 100%;
                background-color: #174189;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #174189;
                valign: bottom;	
}

#Calendar {
	color: #000066;
	background-color: white;
	border-width: 1px;
	border-style: solid;
	border-color: #B5C0E0;
	width: 175px;
	margin-top: 10px;
}

#Calendar .Cal-Matrix {
	width: 80%;
	border-width: 1px;
	border-style: solid;
	border-color: #B5C0E0;
	background-color: #ffffff;
	margin-top: 5px;
	margin-bottom: 10px;

}
	
#Calendar .Cal-Month-Name {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}

#Calendar A {
	font-size: 11px;
	font-weight: normal;
}	

#Calendar .Cal-Month-Day-Num {
	width: 13%;
	background-color: white;
	color: #000066;

}

	
#Calendar .Cal-Month-Day-Num-Current {
	width: 13%;
	background-color: #B5C0E0;
	color: #000066;

}

#Calendar .Cal-Month-Day-Num-NotIn {
	width: 13%;

}

#Calendar .Cal-Month-Day-Num-NotIn A {
	color: #888888;
}

#Calendar .Cal-Month-Day-Num-Event {
	width: 13%;
	background-color: white;
	color: #000066;
}

#Calendar .Cal-Month-Day-Num-Event A {
	font-weight : bolder;
	font-size: 12px;
}

#forum {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	}

#forum A {
                font-size: 11px;
}

#forum TD {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	}

#forum .table-header {
	background-color: #000000;
	}

#forum .main-cell {
	background-color: #ffffff;
	}

#forum .cat-title {
	font-weight: bold;
	}

#forum .front-spacer {
	width: 5%;
	background-color: #9EB8DF;
	text-align: center;
	vertical-align: middle;
	}

#forum .forum-title, #forum .post-title {
	width: 65%;
	background-color: #9EB8DF;
	text-align: left;
	vertical-align: top;
	}

#forum .forum-threads, #forum .forum-posts, #forum .forum-last-post, #forum .post-replies, #forum .post-author {
	width: 10%;
	background-color: #D0DDF0;
	text-align: left;
	vertical-align: middle;
	}

#forum .forum-new-posts {
	width: 5%;
	background-color: #9EB8DF;
	text-align: left;
	vertical-align: middle;
}

#forum .forum-search {
                 background-color: #ffffff;

}

#forum .message-author {
	width:10%;
}

#forum .message-content {
	width: 90%;
}

#forum message-row1 {
	background-color: #D0DDF0;
}

#forum message-row1 {
	background-color: #9EB8DF;
}	

#forum .back-link {

}

#forum TH {
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #ffffff;
                font-size: 11px;
}


.table-ueber10-text11 {
	width: 80%;
	border-width: 0px;
                border-style: none;
}

.table-ueber10-text11 TH {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	border-width: 0px;
                border-style: none;
                padding: 3px;
}

.table-ueber10-text11 TD {
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	border-width: 0px;
                border-style: none;
                padding: 3px;
}

.table-header1 {
                font-size: 12px;
                font-weight: bold;
                text-align: left;
}

.table-header2 {
                font-size: 11px;
                font-weight: bold;
                text-align: left;
}

.table-text1 {
                font-size: 11px;
                font-weight: normal;
                text-align: left
                }

.table-text2 {
                font-size: 11px;
                text-align: justify;
                }

BLOCKQUOTE, .zitat {
                 width:80%;
                 text-align: justify;
                 font-size: 11px;
                 font-style: italic;
                 padding-bottom: 15px;
                 margin-left:20px;
                 }

}

.bild-beschriftung, .fussnote {
                 font-size: 10px;
                 font-family: Arial, Verdana, Helvetica, sans-serif;
}

P STRONG U, P B U, U B, B U {
                 width: 100%;
                 background-color: #29166F;
                 padding-top: 2px;
                 padding-bottom: 3px;
                 padding-left: 10px;
                 font-weight: bold;
                 color: #ffffff;
}

.he-bgblue {
                 width: 100%;
                 background-color: #D0DDF0;
                 padding-top: 2px;
                 padding-bottom: 3px;
                 padding-left: 10px;
                 font-weight: bold;
                 color: #ffffff;
}



U {
text-decoration:none;
}


.tx-ifwho-pi1-listrow TABLE {
      border-width: 0px;
      border-style: none;
      background-color: #ffffff;


}

.tx-ifwho-pi1-listrow TABLE TR.tx-ifwho-pi1-listrow-header TD{
      background-color: #9EB8DF;
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      color: #333333;
      font-weight: bold;
      text-align:center;
}

.tx-ifwho-pi1-listrow TR.tx-ifwho-pi1-listrow-odd TD,  .tx-ifwho-pi1-listrow TR TD{
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      background-color: #D0DDF0;
      padding-left: 3px;
      padding-right: 3px;
}


.tx-ifwho-pi1-listrow TR TD{
      background-color: #9EB8DF;
}

.tx-ifwho-pi1-singleView TABLE.tx-ifwho-pi1-singleView-Table {
      border-width: 0px;
      border-style: none;
      background-color: #ffffff;
}

.tx-ifwho-pi1-singleView TABLE.tx-ifwho-pi1-singleView-Table TR.tx-ifwho-pi1-singleView-StdCell TD {
      
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      background-color: #9EB8DF;
      padding-left: 3px;
      padding-right: 3px;
}

.tx-ifwho-pi1-singleView TABLE.tx-ifwho-pi1-singleView-Table TR.tx-ifwho-pi1-singleView-OddCell TD {
      
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      background-color: #D0DDF0;
      padding-left: 3px;
      padding-right: 3px;
}

.tx-ifwho-pi1-singleView TABLE.tx-ifwho-pi1-WPs {
      border-width: 0px;
      border-style: none;
      background-color: #D0DDF0;
}      

.tx-ifwho-pi1-singleView TABLE.tx-ifwho-pi1-created{
      border-width: 0px;
      border-style: none;
      background-color: #ffffff;

}      
.tx-ifwho-pi1-singleView TABLE.tx-ifwho-pi1-created TD {
      font-size:10px;
      font-weight: normal;
}

.fe-admin-edit-table {
      background-color: #ffffff;
}

.fe-admin-edit-table TR.empty {
      background-color: #ffffff;
}

.fe-admin-edit-table TR.std-row TD {
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #9EB8DF;
      vertical-align:middle;
      text-align:left;
}

.fe-admin-edit-table TR.odd-row TD {
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #D0DDF0;
      vertical-align:middle;
      text-align:left;
}

.fe-admin-edit-table TR.odd-row TD INPUT, .fe-admin-edit-table TR.std-row TD INPUT {
      font-size:11px;
      font-wight:normal;
      vertical-align: middle;
      border-width:1px;
      border-color:#ADC3DE;
      border-style:solid;
      background-color: #D0DDF0;
      font-face:Arial,Verdana,Sans-Serif;
}

.fe-admin-edit-table TR.std-row TD INPUT {
      background-color:#EFF7FF;
}

.tx-ifupdown-pi1-listrow-std TD, .tx-ifevent-pi1-listrow-std TD, .tx-ifmail-pi1-listrow-std TD, .tx-euriceevents-pi1-listrow-std TD,
 .if-pubinfo-table TR.std-row  TD, .tx-job-pi1-listrow-std TD, .if-pubinfo-table TR.std-row  TH, .tx-picturedb-pi1-listrow-std, .tx-srfeuserregister-pi1-listrow-std  {
      color: #ffffff;      
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #9EB8DF;
      vertical-align:middle;
      text-align:left;
}

.tx-ifupdown-pi1-listrow-odd TD, .tx-ifevent-pi1-listrow-odd TD, .tx-ifmail-pi1-listrow-odd TD, .tx-euriceevents-pi1-listrow-odd TD,.tx-euriceevents-pi1-listrow-dis TD,
 .tx-ifupdown-pi1-listrow-dis TD, .if-pubinfo-table TR.odd-row  TD, .tx-job-pi1-listrow-odd TD, .if-pubinfo-table TR.odd-row  TH, .tx-picturedb-pi1-listrow-odd,
 .tx-srfeuserregister-pi1-listrow-odd  {
      color: #ffffff;      
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #D0DDF0;
      vertical-align:middle;
      text-align:left;
}

 .tx-ifevent-pi1-listrow-odd TD A[href^="mailto:"]:link, .tx-ifevent-pi1-listrow-odd TD A:hover, .tx-ifevent-pi1-listrow-odd TD A:active, .tx-ifevent-pi1-listrow-odd TD A:visited{
      color: #FFFFFF; 
}

.tx-ifupdown-pi1-listrow-dis TD  {
      background-color: #cccccc;
      color: #848484;
}



.if-pubinfo-vert-table TR TD{
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #9EB8DF;
      vertical-align:top;
      text-align:left;
}

.if-pubinfo-vert-table TR TH{
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #D0DDF0;
      vertical-align:top;
      text-align:left;
      font-weight:bold;
      font-size:12px;
}
.if-pubinfo-vert-table TR.blank TD{

      background-color: #ffffff;

}
.tx-ifupdown-pi1-header-row TD, .tx-ifupdown-pi1-editrow-header, .tx-job-pi1-header-row TD, .tx-ifevent-pi1-header-row TD, .tx-euriceevents-pi1-header-row TD,
.tx-ifmail-pi1-header-row TD, .tx-picturedb-pi1-header-row, .tx-srfeuserregister-pi1-header-row  {
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #D0DDF0;
      vertical-align:middle;
      text-align:center;
      font-weight:bold;

}

.if-pubinfo-table TR TH, .tx-picturedb-pi1-table TH{
   font-size:12px;
   font-weight:bold;
   color:black;
   text-align:left;

}



.tx-ifexfeadmin-pi1-edit-table,  .tx-ifexfeadmin-pi2-edit-table {
      text-align: center;
      background-color: #9EB8DF;
}

.tx-ifupdown-pi1-listrow-odd TD.tx-ifevent-pi1-empty, .tx-ifupdown-pi1-listrow-std TD.tx-ifevent-pi1-empty {
      background-color: #ffffff;
}

.schedule-sub UL {
     margin-left:15px;
}

H3.report-header {

font-size: 14;
width:100%
height:18;
background-color: #D0DDF0;
padding-left:10px;

}

TD.report-topnavline {

background-color: #DB0000;


}

TD.report-header-row {

background-color: #515184;

}

TD.report-header-row H2 {

color:#ffffff;
margin_top:1px;
margin-bottom:3px;
padding-left:5px;

}

.report-list-table{
background-color:#9EB8DF;
}

.report2-6m, .report2-6m{
border-width:1px;
border-color:#000066;
border-style:solid;
boder-collapse:collapse
padding:0px;
}


.report2-6m TR TD{
background-color:#ffffff;
border-width:1px; 
border-color:#000066;
border-style:solid;
boder-collapse:collapse

}

.report2-6m TR TH.total {
background-color:#9EB8DF;
font-size:12px;
font-weight:bold;
text-align:left;
border-width:1px; 
border-color:#000066;
border-style:solid;
boder-collapse:collapse
}

TR.report2-6m-header, TR.report2-6m-header TD{
border-width:1px; 
border-color:#000066;
border-style:solid;
background-color:#9EB8DF;
font-weight : bold;
text-align:center;
boder-collapse:collapse

}

TABLE.report2-6m TR TD.report2-6m-total{
border-width:1px; 
border-color:#000066;
border-style:solid;
background-color:#9EB8DF;
font-weight : bold;
text-align:right;
boder-collapse:collapse

}

.ml-subscription-table {
   border-collapse:collapse;
   background-color:white;
}

.ml-subscription-table .std-row TD{
   background-color: #D0DDF0;
   border-style:none;
   padding-left:10px;
   padding-right:10px;
}


.ml-subscription-table .odd-row TD{
   background-color: #9EB8DF;
   border-style:none;
   padding-left:10px;
   padding-right:10px;
}

.ml-subscription-table TR.odd-row, .ml-subscription-table TR.std-row{
   border-style:solid;
   border-width:1px;
   border-color:white;
}


/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ffffff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#9EB8DF;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#D0DDF0; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }


.tx-srfeuserregister-pi1 TABLE{
     background-color: #ffffff;
}

.tx-srfeuserregister-pi1 TABLE TR.empty {
      background-color: #ffffff;
}

.tx-srfeuserregister-pi1 TABLE TR.std-row TD {
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #9EB8DF;
      vertical-align:middle;
      text-align:left;
}

.tx-srfeuserregister-pi1 TABLE TR.odd-row TD {
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #D0DDF0;
      vertical-align:middle;
      text-align:left;
}

.tx-srfeuserregister-pi1 TABLE TR.odd-row TD INPUT, .tx-srfeuserregister-pi1 TABLE TR.std-row TD INPUT {
      font-size:11px;
      font-wight:normal;
      vertical-align: middle;
      border-width:1px;
      border-color:#ADC3DE;
      border-style:solid;
      background-color: #D0DDF0;
      font-face:Arial,Verdana,Sans-Serif;
}

.tx-srfeuserregister-pi1 TABLE TR.std-row TD INPUT {
      background-color: #9EB8DF;
}

#foto1{
vertical-align:middle;
}

#menue1{
    background-color: #DFDFDD;
}

#menue2 {
    background-color: #DFDFDD;
    text-align: right;
}

.menue1-table {
                background-color: #DFDFDD;
                vertical-align:middle;
                border-bottom-width: 1px;
                border-bottom-style: solid;
                border-bottom-color: #FFFFFF;
                border-left-width: 2px;
                border-left-style: solid;
                border-left-color: #FFFFFF;
                border-right-width: 2px;
                border-right-style: solid;
                border-right-color: #FFFFFF;

}

#menue1 DIV, #menue2 DIV  { 
   color:#ffffff;
   width: 100%;  
   vertical-align: middle;
   font-size: 10px;
}

#menue1 DIV A { 
   color: #29166F; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: normal;
   font-weight: bold;
   font-size: 11px;
   padding-right: 18px;
   padding-left: 18px;
}

#menue2 DIV A { 
   color: #0077C5; //#29166F 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: normal;
   font-weight: bold;
   font-size: 11px;
   padding-right: 18px;
   padding-left: 18px;
}


#menue1 DIV A:HOVER, #menue2 DIV A:HOVER  { 
   color: #6871AA; 
}

#menue1 DIV.menu1-level1-no, #menue2 DIV.menu2-level1-no { 
   vertical-align:middle;
   padding-left: 20px;
}


#menue1 DIV.menu1-level1-no A, #menue2 DIV.menu2-level1-no A  {
   font-size: 11px;
   font-weight: bold;
   color: #29166F
}

#menue1 DIV.menu1-level1-act, #menue2 DIV.menu21-level1-act { 
   vertical-align:middle;
   padding-left: 50px;
}

#menue1 DIV.menu1-level1-act DIV A, #menue2 DIV.menu2-level2-act DIV A  { 
   color: #6871AA;
   font-size: 11px;
   font-weight: bold;
}

#menue1 DIV.menu1-level2-no, #menue2 DIV.menu2-level2-no  { 
   font-size: 11px;  
   font-weight : normal;
   padding-left: 20px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #FFFFFF;
}

#menue1 DIV.menu1-level2-no A:LINK,  #menue1 DIV.menu1-level2-no A:ACTIVE {
   font-size: 11px;
   font-weight: bold;
   color: #29166F
}


#menue1 DIV.menu1-level2-act { 
   font-size: 11px;
   font-weight : bold;
   padding-left: 20px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #FFFFFF;
   
}

#menue1 DIV.menu1-level2-act A:hover, { 
   font-weight: bold;
   font-size: 11px
}

DIV.menu1-level2-act A:HOVER, DIV.menu1-level2-no A:HOVER { 
   color: #6871AA; 
}

#menue1 DIV.menu1-level3-no { 
   font-size: 11px;
   padding-left: 25px;
   font-weight : normal;
}

#menue1 DIV.menu1-level2-no A:LINK,  #menue1 DIV.menu1-level2-no A:ACTIVE {
   font-size: 11px;
   font-weight: bold;
   color: #29166F
}

#menue1 DIV.menu1-level3-act { 
   font-size: 11px;
   padding-left: 25px;
   font-weight : bold;   
}

#menue1 DIV.menu1-level3-act A { 
   font-weight: bold;
   font-size: 11px
}
DIV.menu1-level3-act A:HOVER, DIV.menu1-level3-no A:HOVER { 
   color: #6871AA; 
}

#menue1 DIV.menu1-level4-no { 
   font-size: 11px;
   padding-left: 35px;
   font-weight : normal;
}

#menue1 DIV.menu1-level4-act { 
   font-size: 11px;
   padding-left: 35px;
   font-weight : normal;
}

#menue1 DIV.menu1-level4-act A { 
   font-weight: bold;
   font-size: 11px
}

#menue1 DIV.menu1-level5-no { 
   font-size: 11px;
   padding-left: 35px;
   font-weight : normal;
}

#menue1 DIV.menu1-level5-act { 
   font-size: 11px;
   padding-left: 35px;
   font-weight : normal;
}

#menue1 DIV.menu1-level5-act A { 
   font-weight: bold;
   font-size: 11px
}

#link1, #login {
  vertical-align: middle;
  padding-top: 9px;
}

#link1 A, #login A {
   color: #29166F;    font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-size: 13px;
   font-weight: bold;
}

#link1 A:HOVER, #login A:HOVER  { 
   color: #6871AA; 
   /*text-decoration: underline*/
}

.hrmenue1 {
     border:solid #ffffff 1px;

}

#linksubmenu {
                background-color: #29166F;
}

#newstopic {
   background-color: #29166F;
   color: #FFFFFF; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: normal;
   font-weight: bold;
   font-size: 11px;
   text-align: center;
   vertical-align:middle;
}


.Bottom-Menue-Item-act A:HOVER, .Bottom-Menue-Item-act A:ACTIVE, .Bottom-Menue-Item-act A:LINK, .Bottom-Menue-Item-act A:VISITED {
   color: #29166F;
   text-decoration:underline;
   padding-left: 15px;
}

.Bottom-Menue-Item A:HOVER, .Bottom-Menue-Item A:ACTIVE, .Bottom-Menue-Item A:LINK, .Bottom-Menue-Item A:VISITED{
   color: #29166F;
   text-decoration:underline;
   padding-left: 15px;
}

