#language { float:left; width:150px; text-align:right; padding:20px 0 0; }
#language img { border:0 none; margin-left:5px; padding:0; }

body { margin:0;padding:0; background-color:#e6ebee; text-align:center;  }

h1 { margin:0px;padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;color: 315871;font-weight:bold;margin-bottom:22px;padding:3px 0 0px 10px;background-image:url(../images/h1.gif); background-repeat:no-repeat;font-variant:small-caps;border-bottom:1px solid #b3c4d4;}
h2{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;color: #315871;margin-bottom: 0px; }
h3{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold;color: #315871;margin-bottom: 0px;}
h4{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color: #315871;margin-bottom: 0px;}

a{color:#365c74;}
a:link{text-decoration:none;color:#365c74;}
a:hover{text-decoration:underline;}
table{padding: 0px;margin: 0px;}

input{background-color:#b2c4d4;width:130px;height:18px;border:none;color:#FFFFFF;font-size:11px;vertical-align:middle;}
textarea{background-color:#b2c4d4;width:130px;height:43px;border:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;}

.big{ margin:0px; padding:0px; width:1001px; margin-left:-1000px; }
html > body .big { margin-left:auto; margin-right:auto;}

.bigTable1{ position:absolute; top:22px; z-index:2; width:1000px; }
html>body .bigTable1{top:11px;}
.bigTable1td1{height:155px;width:273px;vertical-align:top;}
.bigTable1td2{width:454px; }
.bigTable1td3{width:278px; vertical-align:top;}
.bigTable1td4{height:40px;width:273px;vertical-align:top;}
.bigTable1td5{width:424px;}
.bigTable1td6{width:278px;vertical-align:top;}
.bigTable2{padding-top:20px; position:absolute; z-index:1; border-left:1px solid #335872; border-right:1px solid #335872; background-color:#FFFFFF; }
html > body .bigTable2{margin-top:0px;}
.bigTable2td1{width:172px;height:31px;}
.bigTable2td2{width:695px;text-align:right;}
.bigTable2td3{vertical-align:top; padding-right:73px; }
html > body .bigTable2td3 { padding-right:83px; }
.bigTable2td4{vertical-align:top; width:149px; padding-bottom:50px;}
.td1{width:172px;}
.table1{width:172px;}
.td2{width:103px;}
.td3{height:194px;}
.table2{width:485px;}
.gradient{float:left;margin-top:0px;width:175px;}
html > body .gradient {margin-top:10px;}
.content{float:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#315871;margin-top:0px;width:431px; line-height:1.5;margin-bottom:30px;}
html > body .content { margin-top:2px; }
.leftPicture { width:190px !important;}
.leftPicture p, .leftPicture p.bodytext, .leftPicture h1, .leftPicture h2, .leftPicture h3, .leftPicture h4 {  margin-left:10px !important; }

.leftPicture {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#315871;margin-top:0px;width:431px; line-height:1.5;}
p.bodytext { margin:0px; padding:0px; margin-bottom:7px;}

.menuContainer{float:left;width:149px;margin-top:10px;padding-bottom:0px;}
html > body .menuContainer { margin-top:30px;}
.menuCateg{float:left;width:149px;margin-left:22px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #E9EFF2;font-weight: bold;text-align: left;line-height: 1.5em;}
html>body .menuCateg{margin-left:12px;}
.menuCateg * { margin-left:2px;}

.menuCateg a:link {text-decoration: none;color: #315871;}
.menuCateg a:visited {text-decoration: none;color: #315871;}
.menuCateg a:hover {text-decoration: none;color: #E9EFF2;}
.menuLine {float:left;padding-top:10px;padding-bottom:10px;width:148px;}
.menuLine img{margin-left:28px;margin-top:-10px;margin-bottom:7px;vertical-align:bottom;}
html>body .menuLine img{margin-top:7px;}
.menuSubCateg {float:left;width:120;margin-left:32px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #E9EFF2;font-weight: normal;text-align: left;line-height: 1.5em;}
html>body .menuSubCateg {margin-left:28px;} 
.first .menuSubCateg {margin-left:12px;} 

.menuSubCateg a:link {text-decoration: none;color: #315871;}
.menuSubCateg a:visited {text-decoration: none;color: #315871;}
.menuSubCateg a:hover {text-decoration: none;color: #E9EFF2;}
.menuSubCateg2 {float:left;width:140;margin-left:26px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #E9EFF2;font-weight: normal;text-align: left;line-height: 1.5em;}
html>body .menuSubCateg2{margin-left:40px;}
.menuSubCateg2 a:link {text-decoration: none;color: #315871;}
.menuSubCateg2 a:visited {text-decoration: none;color: #315871;}
.menuSubCateg2 a:hover {text-decoration: none;color: #E9EFF2;}

.content a:link, .leftPicture a:link {text-decoration: none;color: #315871;font-size: 1.0em;}
.content a:visited, .leftPicture a:visited {text-decoration: none;color: #315871;font-size: 1.0em;}
.content a:hover, .leftPicture a:hover {text-decoration: underline;color: #BACBD9;font-size: 1.0em;}

.menuTopImage{float:right;margin-top:179px;}
.news{float:right;width:100px;margin-top:7px;margin-right:6px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #E9EFF2;font-weight: bold;text-align:right;}
html>body .news{margin-top:22px;margin-right:12px;}
.news a:link {text-decoration: none;color: #315871;}
.news a:visited {text-decoration: none;color: #315871;}
.news a:hover {text-decoration: none;color: #E9EFF2;}

.metaMenu{float:left;width:225px;margin-top:7px;margin-left:10px;}
html>body .metaMenu{margin-top:22px;margin-left:50px;}
.metaCateg{float:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #E9EFF2;font-weight: bold;margin-right:16px;}
.metaCateg a:link {text-decoration: none;color: #315871;}
.metaCateg a:visited {text-decoration: none;color: #315871;}
.metaCateg a:hover {text-decoration: none;color: #E9EFF2;}

.naviTopDiv{float:left;margin-top:-1px;width:150px;height:33px;float:left;background-color:#98ADC0;}
html>body .naviTopDiv{margin-top:10px;border-left:none;height:33px;}
.naviTopDivLeft{width:71px;height:32px; float:left;}
.naviTopDiv img{vertical-align:bottom;}
.naviTop { height:33px; background-image:url(images/navi-top2.jpg); background-repeat:no-repeat;  }

.search{float:left;width:150px;margin-left:12px;margin-top:0px;}
html>body .search{margin-left:23px;margin-top:15px;}
.searchTitle{float:left;width:150px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#b2c4d4;margin-bottom:7px;}
.searchField{float:left;width:123px;}
.inputSearch{background-color:#b2c4d4;width:123px;height:18px;border:none;}
.submitButton{float:left;width:19px;height:18px;color:#FFFFFF;background-color:#b2c4d4;margin-left: 5px;text-align:center;}
html>body .submitButton{margin-top:0px;}
.submitButton a{color:#FFFFFF;text-decoration:none;}

.iconContainer{float:right;margin-right:250px; }
html>body .iconContainer{margin-right:220px;}
.icon{float:right;cursor:pointer;}
.icon img{border:none;}
.iconAlt{float:right;margin-right:2px;cursor:pointer;}
.iconAlt img{border:none;}

.logoLink{float:left;width:162px;height:32px;margin-top:18px;cursor:pointer;}
html>body .logoLink{margin-top:10px;}

input_mail{background-color:#b2c4d4;width:250px;height:18px;border:none;color:#FFFFFF;font-size:11px;vertical-align:middle;}
.button{background-color:#b2c4d4;width:auto;height:18px;border:none;color:#FFFFFF;font-weight:bold;font-size:11px;}
.checkbox{width:auto;}

#newsletterSubscribe{margin-top:5px;margin-right:5px;float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#365c74;width:150px;}
#newsletterSubscribe A{color:#365c74;text-decoration:none;font-weight:bold;}
#newsletterSubscribe A:hover{text-decoration:underline;}

#sitemapContainer{ margin-top:30px;}

#linkSitemapLevel1  {color:#315871; font-weight:normal; text-decoration:none; height:20px;}
#linkSitemapLevel1 a:link  {color:#315871; font-weight:bold; text-decoration:none;}
#linkSitemapLevel1 a:visited {color:#315871; font-weight:bold; text-decoration:none;}
#linkSitemapLevel1 a:hover {color:#9BACBC; font-weight:bold; text-decoration:underline;}
#linkSitemapLevel2  {color:#315871; margin-left:20px; font-weight:normal; text-decoration:none; height:20px;}
#linkSitemapLevel2 a:link  {color:#315871; font-weight:normal; text-decoration:none;}
#linkSitemapLevel2 a:visited {color:#315871; font-weight:normal; text-decoration:none;}
#linkSitemapLevel2 a:hover {color:#9BACBC; font-weight:normal; text-decoration:underline;}
#linkSitemapLevel3  {color:#315871; margin-left:40px; font-weight:normal; text-decoration:none; height:20px;}
#linkSitemapLevel3 a:link  {color:#315871; font-weight:normal; text-decoration:none;}
#linkSitemapLevel3 a:visited {color:#315871; font-weight:normal; text-decoration:none}
#linkSitemapLevel3 a:hover {color:#9BACBC; font-weight:normal; text-decoration:underline;}

.tipAFriendTd1{color:#4E6E86; font-weight:bold;font-size:11px;}
.tipAFriendTd2{color:#4E6E86; font-weight:normal;font-size:11px;}
.tipAFriendSubmit{color:#FFFFFF; font-weight:bold; width:50px;font-size:11px;}

/*news css*/
.news-list-date {float: right;color: #315871;width: 180px;text-align: right;height: 20px;margin-top: -2px;margin-right: -2px;font-size: 9px;font-weight: normal;}
.news-list-item {/* IE hack */height: 1%;line-height: 1.3;/* IE hack end */padding:3px;margin:3px;}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {color:#315871;padding-left:2px;font-size:12px;}
.news-list-container H3 A {color:#315871;}
.news-single-item H2 {font-size: 12px;font-weight:bold;color: #315871;margin-bottom: 0px;}
.news-single-item H3{font-size: 11px;font-weight:bold;color: #315871;margin-bottom: 0px;padding-bottom:10px}

/*Login and registration forms*/
.tx-srfeuserregister-pi1-checkbox{width:auto;}
.tx-srfeuserregister-pi1 dt{height:35px;min-height:35px;width:180px;}
.tx-srfeuserregister-pi1 dd{height:35px;min-height:35px;padding-right:0px;width:220px;}

/*css for newsletter*/
.tx-danewslettersubscription-pi1-descr{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#315871;}
.tx-danewslettersubscription-pi1-form-header{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#315871;padding-right:10px;}

/*Publications css*/
.tx-cwtpresscenter-pi1-listrow{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#365C74;}
.tx-cwtpresscenter-pi1-browsebox{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color: #315871;vertical-align:middle;}
.publicationsContent{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color: #315871;vertical-align:middle;}
.csc-uploads-fileName{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.text{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#315871;line-height:1.5;}

/* new CSS 12.01.2008 */
li { padding-left: 12px; background-image: url(../images/list.gif); background-repeat: no-repeat; background-position: 0px 7px;list-style-type:none; }

/* Tabellenlayouts */
table.tabelle_x-spaltig tr.tr-even { background-color:#e0e8f0;}
table.tabelle_2spaltig, table.tabelle_3spaltig, table.tabelle_x-spaltig { border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; font-size:12px; margin:0px 0 30px; padding:0px 0 0 0; width:441px; color:#315871; }
table.tabelle_2spaltig th, table.tabelle_3spaltig th, table.tabelle_x-spaltig th { padding:0px 3px 0px 5px; margin:0px; border-bottom:1px solid #CCCCCC; text-align:left; font-variant:small-caps; }
table.tabelle_2spaltig thead tr, table.tabelle_3spaltig thead tr, table.tabelle_x-spaltig thead tr { background-color:#b3c4d4; height:25px; border-bottom:1px solid #ccc; margin-bottom:3px;}
table.tabelle_2spaltig thead td, table.tabelle_3spaltig thead th, table.tabelle_x-spaltig thead th { padding:3px;}
table.tabelle_2spaltig td, table.tabelle_3spaltig td, table.tabelle_x-spaltig td { padding:3px; vertical-align:top; }
table.tabelle_2spaltig td { width:50%; }
table.tabelle_3spaltig td { width:33%; }

.farbiger_hintergrund { background-color:#e0e8f0;}

table caption{ padding:5px; color:#999999; }
.content table { font-size:12px; color:#315871; clear:both; margin-bottom:10px !important; }

p.company, p.products, p.services, p.members, p.resources, p.support { float:left; display:block; width:184px; padding: 6px 10px 0 13px; margin:0px; margin-right:10px; background-repeat:no-repeat; height:131px;}
p.company { background-image:url(../images/p_company.jpg); }
p.products { background-image:url(../images/p_products.jpg); margin-right:0px; }
p.services { clear:both; background-image:url(../images/p_service.jpg); }
p.members { background-image:url(../images/p_members.jpg); margin-right:0px; }
p.resources {clear:both; background-image:url(../images/p_resources.jpg); }
p.support { background-image:url(../images/p_support.jpg); margin-right:0px; }

span.company, span.products, span.services, span.members, span.resources, span.support { font-weight:bold; display:block; height:28px; float:none;}

p.company a.internal-link, p.products a.internal-link, p.services a.internal-link, p.members a.internal-link, p.resources a.internal-link, p.support a.internal-link { background-image: url(../images/internal_link.gif); background-repeat:no-repeat; padding:0 3 0 12px; }

a.internal-link, a.internal-link-new-window { background-image: url(../images/internal_link.gif); background-repeat:no-repeat; padding:0 3 0 10px; }
a.external-link-new-window, a.external-link  { background-image: url(../images/external_link.gif); background-repeat:no-repeat; padding:0 3 0 9px; }
a.download, .csc-uploads-fileName a { background-image: url(../images/download.gif); background-repeat:no-repeat; padding:0 3 0 15px; }

.csc-uploads-fileName a { font-weight:bold; }
.csc-uploads-fileName { width:auto; display:block;}

a.mail { background-image: url(../images/mail.gif); background-repeat:no-repeat; padding:0 3 0 15px; }

.menuCateg_test{float:left;width:149px;margin-left:22px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #E9EFF2;font-weight: bold;text-align: left;line-height: 1.5em;}
html>body .menuCateg_test{margin-left:12px;}
.menuCateg_test * { margin-left:2px;}
.menuCateg_test a:link {text-decoration: none;color: #315871;}
.menuCateg_test a:visited {text-decoration: none;color: #315871;}
.menuCateg_test a:hover {text-decoration: none;color: #E9EFF2;}

.leftPicture p.company,
.leftPicture p.products,
.leftPicture p.services,
.leftPicture p.members, 
.leftPicture p.resources, 
.leftPicture p.support{ margin:0px !important; }

.language { float:none; margin:5px 0 25px 10px; }
.language img { border:0 none; margin:0; padding:0; }
