@import url(core.css);

div.csc-textpic-right div.csc-textpic-imagewrap { float:none;}

body { background:#ececec; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px;}

#wrapper { width:968px; height:100%; margin: 0 auto;}

.divider { width:100%; margin:5px 0 10px; height:1px; background:#135b9a;}

hr, #footerPrint { display:none;}



div.csc-textpic-center { float:none; }
div.csc-textpic-right { float:right; }
div.csc-textpic-left { float:left; }

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { margin-left:0; }


/**********
 * HEADER
 **********/
#header { width:968px; height:195px; background: #fff;}
#logo { padding:0 0 0 12px; width: 125px;}
#slider { width:823px;}
#left-nav { background:#fff; width: 145px; border-right:1px solid #145b9a;}

#nav { position:absolute; top:168px; width:968px; height:25px; border-top:1px solid #145b9a; border-bottom:1px solid #145b9a; background:#145b9a;}
#nav ul#top-nav { padding:0 0 0 3px;}
#nav ul#top-nav li { font-size:13px; color:#ff9900; height:15px; margin-top:4px; line-height:15px; padding:0 25px 0 13px;}
#nav ul#top-nav li.first { padding:0 25px 0 0;}
#nav ul#top-nav li.last { padding:0 0 0 13px; background:none;}
#nav ul#top-nav li a { color:#fff; font-size:13px; text-decoration:none;}
#nav ul#top-nav li a:hover { color:#ff9900;}
#nav ul#top-nav li a:active{ color:#ff9900;}

#nav ul#top-nav li a.orange { color:#ff9900;}



#nav ul#lang { width:145px; margin-left: 12px;}
#nav ul#lang li { padding:3px 12px 0 0;}
.lang-menu-inactive a {color: #fff; text-decoration: none;}
.lang-menu-inactive a:hover {color: #ff9900; text-decoration: none;}
.lang-menu-active {color: #ff9900; text-decoration: none;}

#left-nav #search { width:145px; height:45px; line-height:16px; border-bottom: 1px solid #145b9a;}
/*.fr #nav #search { width:170px; height:21px; line-height:16px; padding:4px 20px 0 0;}
.en #nav #search { width:151px; height:21px; line-height:16px; padding:4px 20px 0 0;}*/
#left-nav #search form label { padding-right:5px; color:#000; font-size:11px; visibility: hidden;}
#left-nav #search form input.search { width:114px; height:19px; color:#145b9a; margin: 10px 0 16px 12px;}
#left-nav #search form button.search { width:17px; height:21px; padding: 0; margin:10px 0 0 0; background:url(../img/1pixel_white.gif) repeat;}
#inputSearchId {border: 1px solid #d0d0d0;}

/**********
 * MAIN
 **********/

p.align-right {text-align: right;}

/*Startseite */

div.csc-textpic-border div.csc-textpic-imagewrap img {
    border: 1px solid black;
    padding: 0;
}

div.csc-textpic-border div.csc-textpic-imagewrap img:hover {
    border: 1px solid #145b9a;
    padding: 0;
}

div.bildLinks .csc-textpic-caption {
 font-style: normal;
  font-size: 12px;
  color: #145B9a;
  font-weight: bold;
  border-bottom: 1px solid #145b9a;
  padding-bottom: 5px;
}

#content div.bildLinks .csc-textpic-caption a:hover {
 color: #ff9900;
}

div.headerImageStartseite {
 height: 10px;
}

div.headerImageStartseite h1 {
 display: none;
}

/*************/
/***NewsBox***/
/*************/

div#newsTeaserImage div.csc-default div.csc-header {
 clear: both;
 padding-top: 29px;
 
}

div#newsTeaserImage div.csc-default div.csc-header h1 {
 background-color: #c8d9f1;
 font-size: 11px;
 color: #145b9a;
 clear: both;
 height: 18px;
 padding: 5px 0 5px 13px;
   border-top: 1px solid #145b9a;
}

div#newsTeaserImage div.csc-default div p {
 clear: both;
  font-size: 11px;
 padding: 5px 10px 5px 13px;
}



ul.nav-layer { position:relative; width:145px; z-index:2;}
ul.nav-layer li { line-height:0; font-size:0; border-bottom: 1px solid #145b9a; padding: 5px 0;}
ul.nav-layer li.box {background:#c8d9f1;}
ul.nav-layer li.last { line-height:1.2em; padding-top:100px; font-size:11px;}
ul.nav-layer a { display:block; width:113px; padding:0 0 0 13px; line-height:18px; color:#145b9a; font-size:11px; text-decoration:none;}
/*ul.nav-layer a:hover { color:#145b9a;}*/
ul.nav-layer li:hover{ background:#c8d9f1;}
ul.nav-layer ul.nav-layer { position:absolute; top:0; left:139px; width:1px; background:#145B9A; border:none; display:none; visibility:hidden; }
ul.nav-layer ul.nav-layer a { width:120px; font-size:11px;}Xul.nav-layer ul.nav-layer a:hover {  background:#81a1c9;}
/*ul.nav-layer ul.nav-layer ul.nav-layer { position:absolute; top:0; left:146px; width:1px; background:#81a1c9; border:none; display:none; visibility:hidden;}*/
ul.nav-layer ul.nav-layer ul.nav-layer a { width:199px;}
/*ul.nav-layer ul.nav-layer ul.nav-layer a:hover {  background:#145B9A;}*/
ul.nav-layer li.second {padding-left: 10px;}
ul.nav-layer li.second:hover {background:url(../img/menu_bg_blue.gif) repeat-y;}
ul.nav-layer li.secondbox {padding-left: 10px; background:url(../img/menu_bg_blue.gif) repeat-y;}
ul.nav-layer li.third {padding-left: 20px;}
ul.nav-layer li.thirdbox {padding-left: 20px; background:url(../img/menu_bg_blue2.gif) repeat-y;}
ul.nav-layer li.third:hover {background:url(../img/menu_bg_blue2.gif) repeat-y;}

#main-nav .news { height:205px;}
#main-nav .news .newsHeader { width:126px; height:26px; padding-left:13px; line-height:25px; background:url(../img/news_header_bg.gif) no-repeat;}
#main-nav .news .newsContent { width:116px; padding:8px 10px 0 13px; background:#fff;}
#main-nav .news .newsContent h2 a { color:#000; font-size:12px; text-decoration:none; display:inline; width:auto; padding:0;}
#main-nav .news .newsContent h2 a:hover { background:none;}
#main-nav .news .newsContent p.bodytext { padding-top:12px; font-size:12px;}
#main-nav .news .newsContent .more-link { padding:5px 0; text-align:right;}
#main-nav .news .newsContent .more-link a { display:inline; width:100px; padding:0 13px; text-align:right; color:#145b9a; text-decoration:none; font-size:12px;}
#main-nav .news .newsContent .more-link a:hover { background:none; text-decoration:underline;}
#main-nav .news h2 { color:#145b9a; font-size:16px;}

#content { float:right; width:822px; background:#fff; font-size:13px;}
#content .breadcrump { height:31px; margin:0 0 0 20px; padding-top:14px; border-bottom:1px solid #135b9a; color:#81a1c9; font-size:10px;}
#content .breadcrump span.discharger { color:#145b9a;}
#content .breadcrump a { text-decoration:none; color:#145b9a;}
#content .content_right { width:177px; margin-top:-1px; padding:0 20px 20px 30px;}
#content .content_right_big { width:273px; margin-top:-1px; padding:0 20px 20px 30px;}
#content .content_right_big  p.lowLineSpacing { padding-bottom:42px;}
#content .content_right img, #content .content_right_big img { border:1px solid #135b9a;}
#content .content_right div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image, #content .content_right_big div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { padding-bottom:15px;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom:0;}
#content .content_left { width:560px; padding:5px 0 20px 20px;}
#content .content_left_small { overflow:visible; width:464px; padding:5px 0 20px 20px;}
#content .contentOneCol { position:relative; width:767px; padding:5px 20px 20px 20px;}
#content .error {color:red; padding-bottom:15px;}
#content .headerImage { padding:5px 0 20px;}
#content .headerImage h1 span { color: #000000; font-size: 22px}

#content .align-center { text-align:center;}

#content p.bodytext { line-height:17px; padding-bottom:10px; font-weight:normal;}
#content p.align-justify { line-height:17px; padding-bottom:10px; font-weight:normal; text-align:justify;}
#content p.lowLineSpacing { line-height:13px; padding-bottom:20px;}
#content p.bigLineSpacing { line-height:22px; padding-bottom:20px;}
#content p.smallFontSize { font-size:11px; line-height:16px !important; }

#content h2, #content h3, #content h4, #content h5, #content h6 { color: #81a1c9;
    font-size: 16px;
    padding: 0 0 5px;}

#content a { text-decoration: none; color:#145B9A; font-weight: bold;}
#content a:hover { color:#C8DAEE; }

#content a.button_link {color: #FFF; font-weight:normal; text-decoration: none;}
#content a.button_link:hover {color: #ff9900;}

#content ul { list-style-type:disc; margin-left:25px; padding-bottom:10px; font-size:13px;}
#content ol { margin-left:25px; padding-bottom:10px; font-size:13px;}

#content table.inoBox p.bodytext { padding:0; font-size:13px;}
#content table.inoBox p.bodytext img { border: 1px solid #135B9A; }
#content table.inoBox thead th { width:260px; height:110px; padding:10px 10px 10px 0; line-height:40px;} 
#content table.inoBox thead th p.bodytext { color:#000; font-weight:bold;}
#content tr.inoBox { width:310px; height:110px; padding:10px 10px 10px 0; xline-height:40px;}

#content div.inoOuter { position:absolute; right:20px; top:55px; float:right; padding-left:0px; background:#c8daf1;}
#content table.inotable tr { border-spacing:0px;}
#content table.inotable tr td { vertical-align:top;}
#content table.inotable tr.last td { border:none;}
#content table.inotable tr td, #content table.inotable tr th { border-bottom:1px solid #fff; border-spacing:0px; padding:2px 0 2px 5px;}
#content table.inotable tbody ul { padding:1px 0}
#content table.inotable p.bodytext { padding:0;}
#content table.inotable p.bodytext span { font-size:13px;}
#content table.inotable tbody p, #content table.inotable tbody li { color:#145B9A;}
#content table.inotable thead p { color:#145B9A; font-size:14px; font-weight:bold; xline-height:30px;}

#content table.contenttable {  border-width:0px; border-spacing:0px; border-style:none; border-collapse:collapse; margin-bottom:10px; font-size:12px;}
#content table.contenttable p.bodytext { padding:0; font-size:12px;}
#content table.contenttable thead { background:#c8d9ee;}
#content table.contenttable th { border-width:1px; padding:3px 2px 0; border-style:solid; border-color:#135b9a;}
#content table.contenttable td { border-width:1px; padding:3px 2px; border-style:solid; border-color:#135b9a;}
#content table.contenttable th.align-left { text-align: left;}

/**********
 * FOOTER
 **********/
#mainFooter { background: #fff; color: #a9a9a9; position: relative; height: 25px; border-top:1px solid #d7d7d7; width: 100%;}

#mainFooter ul#footer-nav { padding:0 0 0 21px;}
#mainFooter ul#footer-nav span { color:#a9a9a9; font-size:11px; height:15px; padding:0 14px 0 0; margin-top:5px; line-height:15px; margin-left: 144px; margin-right: 14px; background:url(../img/1pixel_grey.gif) repeat-y right;}
#mainFooter ul#footer-nav li { height:15px; margin-top:4px; line-height:15px; padding:0 14px 0 13px; background:url(../img/1pixel_grey.gif) repeat-y right;}
#mainFooter ul#footer-nav li.first { padding:0 14px 0 0;}
#mainFooter ul#footer-nav li.last { padding:0 0 0 13px; background:none;}
#mainFooter ul#footer-nav li a { color:#a9a9a9; font-size:11px; text-decoration:none;}

/**********
 * FORM
 **********/
 
/*input { height:15px;}*/
select { height:22px;}

#content .news-list-container h3 a { color:#81A1C9;}
.news-list-item { margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #135b9a;}

.tipafriend a { display:block; margin-bottom:20px;}
.tipafriend div.outer { width:500px; padding-bottom:5px;}
.tipafriend label { width:130px;}
.pl .tipafriend label { width:150px;}
.tipafriend input { width:200px; border:1px solid #dcdcdc;}
.tipafriend textarea { width:200px; height:50px; border:1px solid #dcdcdc;}
.tipafriend .bottom { padding-left:130px;}
.pl .tipafriend .bottom { padding-left:150px;}
.tipafriend p.errorMsg { margin-bottom:20px;}
.tipafriend button { float:left; width:113px; height:17px; margin-top:20px; background:url(../img/buttonAbsenden.jpg) no-repeat;}
.pl .tipafriend button { float:left; width:113px; height:17px; margin-top:20px; background:url(../img/buttonAbsenden_pl.jpg) no-repeat;}
.fr .tipafriend button { float:left; width:113px; height:17px; margin-top:20px; background:url(../img/buttonAbsenden_fr.jpg) no-repeat;}
.en .tipafriend button { float:left; width:113px; height:17px; margin-top:20px; background:url(../img/buttonAbsenden_en.gif) no-repeat;}
.it .tipafriend button { float:left; width:113px; height:17px; margin-top:20px; background:url(../img/buttonAbsenden_it.gif) no-repeat;}


.tx-indexedsearch-searchbox strong, .tx-indexedsearch-searchbox td { font-size:13px;}
.tx-indexedsearch-searchbox input { width:196px; margin:0 2px; border:1px solid #dcdcdc;}
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:30px;}
.tx-indexedsearch-searchbox .isOuter div { line-height:17px;}
.tx-indexedsearch-searchbox button { width:113px; height:17px; background:url(../img/buttonSuchen.jpg) no-repeat;}
.pl .tx-indexedsearch-searchbox button { width:113px; height:17px; background:url(../img/buttonSuchen_pl.jpg) no-repeat;}
.fr .tx-indexedsearch-searchbox button { width:113px; height:17px; background:url(../img/buttonSuchen_fr.jpg) no-repeat;}
.en .tx-indexedsearch-searchbox button { width:113px; height:17px; background:url(../img/buttonSuchen_en.gif) no-repeat;}
.it .tx-indexedsearch-searchbox button { width:113px; height:17px; background:url(../img/buttonSuchen_it.gif) no-repeat;}
 
.mailformplus_contactform .leftCol { width:310px; padding:0 10px 5px 0;}
.mailformplus_contactform .rightCol { width:310px; padding-bottom:5px;}
.mailformplus_contactform .leftCol label, .mailformplus_contactform .rightCol label { display:block; width:102px;}
.mailformplus_contactform .textType .leftCol input, .mailformplus_contactform .textType .rightCol input { width:201px; height:20px; margin-left:5px; border:1px solid #dcdcdc;}
.mailformplus_contactform .leftCol input.forname { width:93px; margin-right:5px;}
.mailformplus_contactform .leftCol input.surname { width:101px; margin:0;}
.mailformplus_contactform input[type=radio], .mailformplus_contactform input[type=radio] { width:14px; margin:0 4px; border:none;}
.mailformplus_contactform input[type=checkbox], .mailformplus_contactform input[type=checkbox] { width:14px; margin:0 4px; border:none;}
.mailformplus_contactform .radioOuter { padding:20px 0;}
.mailformplus_contactform .radioOuter .leftCol { height:136px;} 
.mailformplus_contactform .radio label, .mailformplus_contactform .radio label { width:198px;}
.mailformplus_contactform .leftP { padding-left:85px;}
.mailformplus_contactform select { width:203px; margin-left:5px; border:1px solid #dcdcdc; padding:2px 0;}
.mailformplus_contactform .textarea { padding:0 0 20px 102px;}
.mailformplus_contactform textarea { width:516px; height:130px; border:1px solid #dcdcdc;}
.mailformplus_contactform button { float:left; width:113px; height:17px; margin:20px 0 0 97px; background:url(../img/buttonAbsenden.jpg) no-repeat;}
.pl .mailformplus_contactform button { float:left; width:113px; height:17px; margin:20px 0 0 97px; background:url(../img/buttonAbsenden_pl.jpg) no-repeat;}
.fr .mailformplus_contactform button { float:left; width:113px; height:17px; margin:20px 0 0 97px; background:url(../img/buttonAbsenden_fr.jpg) no-repeat;}
.en .mailformplus_contactform button { float:left; width:113px; height:17px; margin:20px 0 0 97px; background:url(../img/buttonAbsenden_en.gif) no-repeat;}
.it .mailformplus_contactform button { float:left; width:113px; height:17px; margin:20px 0 0 97px; background:url(../img/buttonAbsenden_it.gif) no-repeat;}

/**********
 * Map Europe
 **********/
 
.desc_head { height:30px;} 
.imgMap { height:455px; position:relative; width:533px; float:right; }
div.mapHover { display:none; position:absolute; z-index:999;}
#hu_hover { left:234px; top:294px;}
#cz_hover { left:200px; top:269px;}
#fr_hover { left:66px; top:266px;}
#be_hover { left:128px; top:263px;}
#nl_hover { left:134px; top:240px;}
#dk_hover { left:172px; top:190px;}
#ie_hover { left:35px; top:203px;}
#gb_hover { left:60px; top:149px;}
#sk_hover { left:238px; top:283px;}
#ro_hover { left:268px; top:290px;}
#bg_hover { left:290px; top:337px;}
#gr_hover { left:272px; top:366px;}
#al_hover { left:265px; top:364px;}
#me_hover { left:258px; top:354px;}
#mk_hover { left:277px; top:365px;}
#rs_hover { left:258px; top:323px;}
#ba_hover { left:231px; top:336px;}
#hr_hover { left:212px; top:322px;}
#si_hover { left:211px; top:317px;}
#pl_hover { left:214px; top:223px;}
#lt_hover { left:260px; top:199px;}
#lv_hover { left:260px; top:179px;}
#ee_hover { left:262px; top:160px;}
#ua_hover { left:280px; top:229px;}
#md_hover { left:317px; top:286px;}
#by_hover { left:280px; top:197px;}
#ru_hover { left:254px; top:0;}
#fi_hover { left:237px; top:40px;}
#no_hover { left:156px; top:29px;}
#se_hover { left:194px; top:57px;}
#is_hover { left:22px; top:51px;}
#it_hover { left:154px; top:316px;}
#pt_hover { left:1px; top:354px;}
#es_hover { left:15px; top:337px;}
#ch_hover { left:150px; top:308px;}
#at_hover { left:179px; top:293px;}
#lu_hover { left:151px; top:279px;}
map#m_europe { z-index:1;}

.tx-wtdirectory-pi1 { width:234px; position: absolute; top: 140px; left: 30px; z-index: 999;}
.wtdirectory_pagebrowser, .wt_directory_icon_phone, .wt_directory_icon_mail { display:none;}
#content ul.wtdirectory_list { margin:0; padding:0;}
ul.wtdirectory_list { margin:0; padding:0;}
ul.wtdirectory_list dd.wtdirectory_all { padding:0;}
ul.wtdirectory_list li { display:none; float:left; border:none;}
ul.wtdirectory_list li h2 { color:#000; font-size:13px;}
ul.wtdirectory_list li.active { display:block;}
ul.wtdirectory_list li.active img { width:26px; height:auto;}
.imgMap area, .imgMap area:hover, .imgMap a, .imgMap a:hover, .imgMap img { border:none;}

.tx-wtdirectory-pi1 ul.wtdirectory_list div.desc_head {padding-bottom: 30px;}

#content ul.wtdirectory_list li h2 { padding-bottom: 10px;}

/**********
* Map Deutschland
**********/
.deHeader { padding-bottom:10px;}
map area:hover{cursor:pointer;}
div.DeMap{position:relative; padding:16px 0; float:right; }
div.DeMapHoverImg{position:absolute; display:none; }
div#hover_n01{left:236px;top:195px;}
div#hover_n02{left:262px;top:195px;}
div#hover_n03{left:240px;top:174px;}
div#hover_n04{left:204px;top:184px;}
div#hover_n06{left:164px;top:174px;}
div#hover_n07{left:168px;top:224px;}
div#hover_n08{left:197px;top:230px;}
div#hover_n09{left:218px;top:224px;}
div#hover_n10{left:232px;top:148px;}
div#hover_n12{left:232px;top:147px;}
div#hover_n13{left:232px;top:141px;}
div#hover_n14{left:202px;top:136px;}
div#hover_n15{left:237px;top:137px;}
div#hover_n16{left:195px;top:108px;}
div#hover_n17{left:206px;top:61px;}
div#hover_n18{left:181px;top:39px;}
div#hover_n19{left:156px;top:84px;}
div#hover_n20{left:125px;top:93px;}
div#hover_n21{left:99px;top:83px;}
div#hover_n22{left:134px;top:87px;}
div#hover_n23{left:138px;top:50px;}
div#hover_n24{left:111px;top:31px;}
div#hover_n25{left:85px;top:21px;}
div#hover_n26{left:36px;top:85px;}
div#hover_n27{left:59px;top:57px;}
div#hover_n28{left:90px;top:112px;}
div#hover_n29{left:117px;top:116px;}
div#hover_n30{left:117px;top:145px;}
div#hover_n31{left:96px;top:141px;}
div#hover_n32{left:82px;top:149px;}
div#hover_n33{left:75px;top:169px;}
div#hover_n34{left:91px;top:194px;}
div#hover_n35{left:76px;top:218px;}
div#hover_n36{left:104px;top:223px;}
div#hover_n37{left:110px;top:176px;}
div#hover_n38{left:137px;top:141px;}
div#hover_n39{left:164px;top:123px;}
div#hover_n40{left:26px;top:207px;}
div#hover_n41{left:10px;top:205px;}
div#hover_n42{left:38px;top:207px;}
div#hover_n44{left:45px;top:193px;}
div#hover_n45{left:35px;top:185px;}
div#hover_n46{left:14px;top:175px;}
div#hover_n47{left:7px;top:180px;}
div#hover_n48{left:32px;top:149px;}
div#hover_n49{left:34px;top:126px;}
div#hover_n50{left:23px;top:223px;}
div#hover_n51{left:37px;top:218px;}
div#hover_n52{left:4px;top:218px;}
div#hover_n53{left:15px;top:230px;}
div#hover_n54{left:9px;top:255px;}
div#hover_n55{left:39px;top:270px;}
div#hover_n56{left:34px;top:243px;}
div#hover_n57{left:55px;top:215px;}
div#hover_n58{left:49px;top:200px;}
div#hover_n59{left:50px;top:181px;}
div#hover_n60{left:87px;top:267px;}
div#hover_n61{left:82px;top:256px;}
div#hover_n63{left:89px;top:252px;}
div#hover_n64{left:82px;top:278px;}
div#hover_n65{left:64px;top:249px;}
div#hover_n66{left:15px;top:293px;}
div#hover_n67{left:52px;top:289px;}
div#hover_n68{left:82px;top:289px;}
div#hover_n69{left:88px;top:296px;}
div#hover_n70{left:97px;top:337px;}
div#hover_n71{left:92px;top:325px;}
div#hover_n72{left:74px;top:347px;}
div#hover_n73{left:108px;top:327px;}
div#hover_n74{left:92px;top:295px;}
div#hover_n75{left:81px;top:321px;}
div#hover_n76{left:60px;top:313px;}
div#hover_n77{left:55px;top:339px;}
div#hover_n78{left:69px;top:365px;}
div#hover_n79{left:49px;top:366px;}
div#hover_n80{left:181px;top:368px;}
div#hover_n81{left:179px;top:368px;}
div#hover_n82{left:163px;top:368px;}
div#hover_n83{left:177px;top:371px;}
div#hover_n84{left:189px;top:338px;}
div#hover_n85{left:168px;top:329px;}
div#hover_n86{left:140px;top:330px;}
div#hover_n87{left:119px;top:371px;}
div#hover_n88{left:98px;top:368px;}
div#hover_n89{left:117px;top:343px;}
div#hover_n90{left:151px;top:302px;}
div#hover_n91{left:139px;top:284px;}
div#hover_n92{left:176px;top:287px;}
div#hover_n93{left:185px;top:305px;}
div#hover_n94{left:208px;top:322px;}
div#hover_n95{left:176px;top:256px;}
div#hover_n96{left:149px;top:252px;}
div#hover_n97{left:111px;top:250px;}
div#hover_n98{left:137px;top:238px;}
div#hover_n99{left:135px;top:195px;}

.clearMap {padding:10px; float:right;}

body #content img.spacer-gif {
    border: none;
}

.csc-textpic-caption {
  font-style: italic;
  font-size:12px;
  padding-top: 5px;
}

#newsTeaserImage {
  #position: absolute;
  #z-index: 1000;
  #top: 300px;
}

#newsTeaserImage a img {
   border: none;
}

/**********
* Kontaktformular Formhandler
**********/

.formhandlerTextbox {
 border: 1px solid #dcdcdc;
  margin-left: 5px;
  height: 20px;
  width: 205px;
}

.formhandlerTextboxShort {
 border: 1px solid #dcdcdc;
  margin-left: 5px;
  height: 20px;
  width: 50px;
}

input#sender_vorname {
  width: 93px;
  margin-right: 5px;
}

input#sender_name {
 margin: 0;
  width: 101px;
}

.contactBlockOne {
float: left;
  width: 50%;
}
.contactBlockTwo {
float: left;
  width: 50%;
}
.contactBlockThree {
float: left;
  padding-right: 20px;
}
.contactBlockThreeB {
float: left;
  padding-right: 20px;
}
.contactBlockFour {
float: left;
  xwidth: 50%;
}
.contactBlockFive {
float: left;
  width: 100%;
}
.contactBlockSix {
float: left;
  width: 100%;
}
.contactBlockSeven {
float: left;
  width: 100%;
}

.innerBlockLeft {
float: left;
  display: block;
  width: 108px;
}
.innerBlockRight {
float: left;
}

.inputRow {
 height: 30px;
}

select {
 margin-left: 5px;
  border: 1px solid #dcdcdc;
  width: 208px;
}

.requestedField {
  background-color: #dcdcdc;
  border-color: #cccccc
}

.formhandlerTextarea {
 border: 1px solid #dcdcdc;
}

.submitButton {
 background: url("../img/buttonBG.gif");
  width: 113px;
  height: 17px;
  color: #FFF;
  font-size: 11px;
}

body.de li.first a {
 color: #ff9900;
}

