@media screen, projection, print {

* {margin:0;padding:0;font-family:arial,sans-serif;}

html {width:100%;height:100%;}
body {width:100%;color:#9FA1A0;background-color:#F2F2F2;font-size:12px;}

a {color:#5B5D59;}
a:focus, a:hover, a:active {color:#00519E;}
a:hover {text-decoration: none;}

a img {border:0;}
ul {list-style:none;}
fieldset {border:0;}
legend {display:none;}
p, h1, h2  {margin-bottom:0.636em;font-size:1em;}
h1 {color:#000;font-size:1.25em;text-align:left;}
th {text-align:left;font-size:1em;}
td {vertical-align:top;font-size:1em;}
caption {text-align:left;}
textarea {overflow:auto;font-size:1em;}
input, button, select {font-size:1em;font-family:arial,sans-serif;}
acronym {cursor:help;border-bottom:1px dotted #000;}

a.extLink,
a.extLinkPopup,
a.extLinkPopupMinimal {padding-left:12px;background:url(../images/icon_link_extern.gif) no-repeat left 2px;}

.pagetitle {display:none;}
.pageWr {position:relative;width:970px;margin:0 auto;padding:0 10px;background:#FFFFFF/* url(../images/pagewr_bg.jpg) repeat-x scroll left top*/;color:#181317;}
* html .pageWr {display:inline-block;}
.colWr {position:relative;width:100%;padding-top:170px;}
.mainCon {width:576px;min-height:700px;margin:0 0 0 233px;line-height:1.5em;color:#181317;}
.subNav {position:absolute;top:170px;width:193px;color:#848484;border-bottom:1px solid #DDDDDD;}
.subNav ul {margin:0;}
.subNav ul a {display:block;padding:5px 0;border-top:1px solid #DDDDDD;}
.subNav ul a:focus,
.subNav ul a:hover,
.subNav ul li a.current {background-color:#f2f2f2;color:#00519E;}
.subNav ul li a.active, .subNav ul li.actifsub ul li a, .subNav ul li.current ul li a {background-color:#f2f2f2;}
.subNav ul ul {margin:0;}
.subNav ul li.active ul li a,
.subNav ul ul li a {padding-left:22px;background-color:#fff;}
.subNav ul li.active ul li.level3 a,
.subNav ul ul li.level3 a {padding-left:45px;}
.subNav ul ul li a:focus,
.subNav ul ul li a:hover,
.subNav ul ul li.active a {background-color:#efefef;}
.subNav h3 {color:#848484;font-size:1em;}
.riCon {position:absolute;top:170px;right:0;width:121px;}
.subNav h2, 
.riCon h2 {margin-top:25px;padding-bottom:5px;border-bottom:1px solid #DDDDDD;color:#858585;font-size:1em;line-height:1em;margin-bottom::5px;}
.subNav h2 {border-bottom:none;margin-top:0px;padding-bottom:0;}
.subNav a, 
.riCon a,
.footer a {color:#858585;text-decoration:none;}
.subNav a.pdfLink {background:url("../images/,DanaInfo=10.63.0.142+pdf.gif") no-repeat scroll left 5px transparent;border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;color:#2C55A5;display:block;height:28px;margin:10px 0;padding:5px 0 5px 32px;}
.subNav a:focus, 
.subNav a:hover,
.riCon a:focus,
.riCon a:hover,
.footer a:focus,
.footer a:hover {color:#00519E;text-decoration:underline;}

.riCon .el {margin-bottom:20px;}
.riCon form label {margin-bottom:5px;}
.riCon form fieldset {margin-bottom:5px;}
.riCon p {border-bottom:1px solid #ddd; padding-bottom:5px;margin-bottom:5px;}
.visual {background-position:center top;background-repeat:no-repeat;}
.headerImage {margin-bottom:40px;}
.header {position:absolute;top:30px;width:100%;height:100px;}
.mainNav {position:absolute;bottom:10px;right:0;font-size:15px;}
.mainNav li {float:left;margin-left:3px;white-space:nowrap;}
#.mainNav a {display:block;float:left;padding:6px;border:1px solid #DDDDDD;color:#9FA1A0;font-family:"Arial";font-weight:bold;outline:0;text-decoration:none;}
.mainNav a {display:block;float:left;padding:6px;border:1px solid #DDDDDD;color:#9FA1A0;font-family:"Arial";font-weight:bold;outline:0;text-decoration:none;}
.mainNav a:focus, 
.mainNav a:hover, 
.mainNav li.active a {background-color:#9FA1A0;color:#FFFFFF;}
.footer {margin-top:10px;padding:10px 0 40px 0;text-align:left;border-top:1px solid #DDDDDD;color:#9FA1A0;}
.footer a {margin:0 6px;}
.footer span {float:left;margin-right:18px;}
.footer .tdfLink {float:right !important;background-image:none !important;padding:0 !important;}
* html .footer {position:relative;left:0;top:0;width:99.5%;}
* html .footer span {float:none;position:absolute;left:0;top:10px;}
* html .footer .tdfLink {float:none;position:absolute;right:0;top:10px;}
* html .mainCon {height:400px;}
#logo {display:block;width:304px;height:92px;background:url(../images/logo.gif) no-repeat left top;}
#logo span {display:none;}

/*
.pageWr {position:relative;width:932px;margin:0 auto;padding:0 39px 0 15px;background:#FFF url(../images/schatten_re.gif) repeat-y top right;line-height:1.364em;}
.pageWr.popupWr {width:630px; margin:-15px auto 0 auto;padding:0 15px 0 15px;background-image:none;}
.colWr {margin-bottom:5px;background:url(../images/hintergrund.gif) repeat-y right top;border-bottom:1px solid #FFF;}
.cols3 .colWr {background-image:url(../images/bg_3cols.gif);}
.leftColWr {float:left;width:775px;}

.nav a {font-weight:bold;text-decoration:none;color: #0e3092}
.nav a:focus,.nav a:hover, .nav a:active {color: #c11008;}
.metaNav {position:absolute;top:0;right:-39px;padding:10px 39px 0 0;text-align:right;background:url(../images/schatten_o_re.gif) no-repeat top right;}
.metaNav li {display:inline;margin-left:8px;}
.mainNav {position:absolute;top:115px;left:15px;z-index:10;width:932px;text-align:right;}
.mainNav li {display:inline;margin-left:8px;}

.subNav {float:left;width:137px;overflow:hidden;padding:10px 5px;}
.subNav li {margin-bottom:5px;padding-left:13px;background:url(../images/navicon.gif) no-repeat left 5px;}
.subNav li ul {margin-top:5px;}
.subNav li li {padding-left:0;background-image:none;}
.subNav li a {display:block;}
.subNav li li a {font-weight:normal;}
.subNav li li li {padding-left:9px;}

.conWr {float:right;width:618px;}
.mainCon {width:618px;overflow:hidden;margin-bottom:10px;}
a.active {color:#c11008;}
*/

.mainCon a {color:#00519E;text-decoration:none;}
.mainCon a:focus,
.mainCon a:hover {text-decoration:underline;}
.mainCon ul {margin-bottom:0.636em;}
.mainCon ul li {padding-left:40px;background:url(../images/blackBullets.gif) no-repeat 23px 6px;}
.mainCon ol {margin-bottom:0.636em;padding-left:40px;}
.mainCon table {margin-bottom:0.636em;border-collapse:collapse;}
.mainCon h2 {font-size:15px;}
.meCon {width:24%;overflow:hidden;float:left;padding-bottom:10px;padding-right:2.5%;}
.meRiCon {overflow:hidden;float:right;width:71.5%;margin-right:1%;}
.meRiCon hr { margin:1em 0; padding:0;  background:#dbe0ef; color:#dbe0ef; height:2px; border:none; }
.meCon a {display:block;}
.meCon dd {white-space:nowrap;}
.meCon dd img {float:left;margin-right:3px;}

.pgFunc {padding:7px 0 0; border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;}
.pgFunc a {margin-right:6px;padding-left:0;font-size:0.1em;color:#DBE0EF;}

.elFr {margin:0 -5px 5px;padding:0pt 5px;border-bottom:10px solid #FFF;}
.elLeftImg .imageWr {float:left;margin-right:10px;}
.elRightImg .imageWr {float:right;}
.elLeftColImg .imageWr {float:left;}
.elRightColImg .imageWr {float:right;}
.imageWr img {margin-bottom:0;}
.imageWr p {padding-left:0;}
.imgRow {clear:both;}
.imgCapt {margin-bottom:10px;}


#txtSearch {border:1px solid #CCCCCC;padding:4px;width:110px;}
#btnSearch {cursor:pointer;width:18px;background:transparent url('../images/suche_button.png') no-repeat 0 0;height:18px;border:none;position:absolute;right:22px;top:8px;}
form label {float:left;display:block;width:11.5em;}
form label.clean {float:none;display:inline;}
input.full, textarea.full, select.full {width:30.5em;}
.pageBrowser {clear:left;padding-bottom:1.25em;margin-bottom:0.5em;}
.pageBrowser li {float:left;margin-right:5px;padding-left:0 !important;background:transparent !important;}
.pageBrowser li.ruler {float:none;}
.pageBrowser .curPage {font-weight:bold;}
.catForm {clear:left;padding-top:5px;}
.notice {width:445px;text-align:right;}


.ruler {display:block;clear:both;height:0;overflow:hidden;}
.left {float:left;}
.hidden {display:none;}
.error {color:#F00;}
em.date {font-style:normal;}


.newsItem {clear:both;padding:10px 0;border-top:2px solid #FFF;}
.topNews {padding-top:0;border:0;}
.textCaption {line-height:2.5em;font-size:1.3em;}
.el {margin-bottom:10px;border-bottom:2px solid #FFF;}
.newsItem p {margin-bottom:0;}
.newsItem img {float:left;margin-right:10px;}
.right img {float:right;margin-right:0;margin-left:10px;}
.pagetitle {width:0;height:135px;overflow:hidden;}


.riCon  .extLinkPopup,
.riCon  .extLink {display:block;}
.pgFunc .extLinkPopup {display:inline !important;}

.visual,
.multimedia {margin-bottom: 10px;}

.teaserLeft {float: left; width: 50%;margin-bottom:20px;}
.teaserRight {margin-left:50%;/*margin-left: 50%;*/ width: 50%;}
/* .smallerTeaser {width:50%;} */
.smallerTeaser {width:50%;}
.smallerTeaser .teaserRight {margin-left:50%;}
.smallerTeaser .teaserLeft {width:50%;}
.teaserLeft img,
.teaserRight img {}
* html .smallerTeaser {width:50%;}

.tx-fdfx2cols-pi1 p {padding-right:9px;}

.mainCon .sitemap ul li {background:none;padding:0;}
.mainCon .sitemap .sm1  {margin-bottom:0;}
.mainCon .sitemap .sm2  {margin-bottom:0;}
.mainCon .sitemap .sm3  {margin-bottom:0;}
.mainCon h1 {margin-bottom:10px;}
.sitemap {margin-left:20%;margin-right:1%;border-top:1px solid #b2bcdc;}
.sm0 a {display:block;border-bottom: 1px solid #b2bcdc;margin:0;background-color:#dbe0ef;line-height:1.8em;font-weight:bolder;text-decoration:none;}
.sm0 a:hover {color:#c11008;}
.sm1 a {background-color:#fff;font-weight:bolder;}
.sm2 a {padding-left:20px;font-weight:normal;}
.sm3 a {padding-left:40px;}

h1.detailHeader {padding:5px 5px;color:#FFF;background:#0E3092 url(/fileadmin/layout/images/empl_detail_header.gif) top right no-repeat;border-top:1px solid #bdc7ce;}
.specialLeft {float:left; width:145px; } 
.specialContent {float:left; width:450px; margin-right:10px; margin-left:10px;}
.specialRight {float:left; width:280px;}

.acronymDiv  { background:#536cb2; border-top:1px solid #b2bcdc; border-right:1px solid #0e3092; border-bottom:1px solid #0e3092; border-left:1px solid #b2bcdc;}
.acronymDivCaption { padding:5px; color:#fff; font-weight:bold; line-height:20px;}
.acronymDivContent { background:#f6f8ff;}
.acronymDivText { display:block; padding:5px; }
h1.letter {margin-top:20px;}

.popupWrapper { background:#fff; margin:1em; }
#formularPopup #overDiv {display:none;}
#formularPopup {background-color:#FFF;}

a.icon {display:block;float:left;width:0;height:20px;overflow:hidden;padding-left:16px;background:none no-repeat left top;}
a.pdf {background-image:url(../images/icon_pdf.gif);}
a.print {background-image:url(../images/icon_print.gif);}
a.rss {background-image:url(../images/icon_rss.gif);}
a.tip {background-image:url(../images/icon_tip.gif);}

a.pdfLink {display:block;padding:0 0 1px 18px;background:url(../images/pdf.gif) no-repeat left top;}
.pageNavigation a {margin-right:10px;}

.spDivider {display:block;margin-top:3px;padding-top:3px;border-top:1px solid #DDDDDD;}
.extSearchLink {margin-bottom:20px;}

/* shop styles - begin */
.meRiCon .el {border-color:#ccc;}
.shopTeaser {width:462px;list-style:none;}
.shopTeaser a span {display:none;}
.shopTeaser li {float:left;padding-left:0 !important;background-image:none !important;}
.shopTeaser li a {display:block;outline:0;width:140px;height:120px;background:url(/fileadmin/user_upload/Button/event-broadcast-1.gif) no-repeat left top;}
.shopTeaser .link1 {background-image:url(/fileadmin/user_upload/Button/event-broadcast-1.gif) !important;}
.shopTeaser .link1:focus,
.shopTeaser .link1:hover {background-image:url(/fileadmin/user_upload/Button/event-broadcast-over.gif) !important;}
.shopTeaser .link2 {background-image:url(/fileadmin/user_upload/Button/broadcast-packages-1.gif) !important;}
.shopTeaser .link2:focus,
.shopTeaser .link2:hover {background-image:url(/fileadmin/user_upload/Button/broadcast-packages-over.gif) !important;}
.shopTeaser .link3 {background-image:url(/fileadmin/user_upload/Button/satellite-solutions-1.gif) !important;}
.shopTeaser .link3:focus,
.shopTeaser .link3:hover {background-image:url(/fileadmin/user_upload/Button/satellite-solutions-over.gif) !important;}
.shopTeaser .link4 {background-image:url(/fileadmin/user_upload/Button/tv-transmitter-1.gif) !important;}
.shopTeaser .link4:focus,
.shopTeaser .link4:hover {background-image:url(/fileadmin/user_upload/Button/tv-transmitter-over.gif) !important;}
.shopTeaser .link5 {background-image:url(/fileadmin/user_upload/Button/corporate-comm-1.gif) !important;}
.shopTeaser .link5:focus,
.shopTeaser .link5:hover {background-image:url(/fileadmin/user_upload/Button/corporate-comm-over.gif) !important;}
.shopTeaser .link6 {background-image:url(/fileadmin/user_upload/Button/hoerfunk-1.gif) !important;}
.shopTeaser .link6:focus,
.shopTeaser .link6:hover {background-image:url(/fileadmin/user_upload/Button/hoerfunk-over.gif) !important;}

.formBox h2 {margin-top:10px;}
.formBox .notice {margin:10px 0;text-align:left;}
.fieldLine {clear:left;}
.shortInput label {float:none;display:inline;}
.shortInput input {float:left;width:40px;margin-right:5px;}
.shortInput .fieldLine {padding-bottom:10px;}
.fieldLine label {width:13em;padding-bottom:10px;}
.dateInput input {width:108px;}
.error li {background-image:url(../images/redBullets.gif) !important;}
#upload {width:150px;}
#locationstreet {width:177px;}
#locationnumber {width:40px;}
#tx-srfeuserregister-pi1-zip,
#locationplz {width:40px;}
#tx-srfeuserregister-pi1-city {width:172px;}
#locationcity {width:177px;}
#message {width:225px;}
#newsletter_check input {float:left;}
#newsletter_check label {float:none;width:auto;margin-left:20px;}
.pwChoice {margin-bottom:10px;}
#pwArea {margin-bottom:20px;padding-left:50px;}
.pwChoice label {display:inline;float:none;}
.pwChoice input {vertical-align:middle;}
.radioGroup input,
.radioGroup label {display:inline;float:none;}
.radioGroup input {margin-right:3px;vertical-align:middle;}
.radioGroup label {margin-right:10px;}

.productList {width:100%;margin-top:10px;table-layout:fixed;}
.productList td {padding:5px 10px 0 0;}
.productList th {padding-bottom:5px;border-bottom:1px solid #999;}
.productList textarea {width:140px;height:55px;}
.orderTable td {padding-right:10px;}
.overviewPart {margin-bottom:20px;}
.acceptLine {margin-top:10px;}
.pLabel {padding:10px 0;}
.furtherRow td {padding-top:10px;}

.productList textarea {width:140px;height:40px;}


.eluna_pagecomments_error {
color: red;
}

/* user_register-->newsletter */

.for_news	{
	margin-left: 50px;
	}
.for_news label {
	float:none;
	display:inline;
	}
.themes_for_news {

	width: 260px;
	}
.themes_for_news input {
	float: right;
	margin-top:5px;
	}
.themes_for_news label {
	float: left;
	clear: both;
	width: 230px;
	margin-top:5px;
	}
.for_news .label {

	}

/* shop styles - end */


.nlSubsForm p,
.nlSubsForm h2 {clear:both;}
.nlSubsForm p.endGroup {margin-bottom:20px;}
.nlSubsForm input {vertical-align:middle;}
.nlSubsForm label,
.nlSubsForm span.label {float:left;display:block;width:190px;margin-right:10px;}
.nlSubsForm .radioWr input,
.nlSubsForm .radioWr label {float:none;display:inline;}
.nlSubsForm .radioWr input {margin-right:3px;}
* html .nlSubsForm .radioWr input {width:14px;height:14px;}
*+html .nlSubsForm .radioWr input {width:14px;height:14px;}
.nlSubsForm .themes {margin-bottom:20px;}
.nlSubsForm .themes p {margin-bottom:0;}
.nlSubsForm .themes h2 {padding-top:10px;margin-bottom:0;}
.footerNotice {color:#9FA1A0;}
}

/*-----------------------------------------------------------------------------------------------
    Powermail
-----------------------------------------------------------------------------------------------*/

form.tx_powermail_pi1_form {
    float:left;
    width:100%;
}

.tx_powermail_pi1_fieldwrap_html {
    clear:both;
    float:left;
    line-height:1.5em;
    padding-bottom:5px;
    padding-top:5px;
    width:300px;
}

.tx-powermail-pi1 label, .tx-powermail-pi1 input {
    clear:both;
    float:left;
    font-size:0.8em;
    height:1.5em;
}

.tx-powermail-pi1 textarea {
    border:1px solid #CCCCCC;
    clear:both;
    float:left;
    font:inherit;
    font-size:0.8em;
    height:5.4em;
    line-height:1.5em;
    padding:0 2px;
    width:300px;
}

.powermail_select {
    clear:both;
    float:left;
}

.tx-powermail-pi1 input {
    border:1px solid #CCCCCC;
    padding:0 2px;
    width:100%;
}

.tx_powermail_pi1_fieldwrap_html_submit {
    float:left;
    width:442px;
}

input.powermail_submit  {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #CCCCCC;
    cursor:pointer;
    float:right;
    font-weight:bold;
    height:30px;
    line-height:30px;
    width:200px;
}

#recaptcha_widget_div {
    clear:both;
    float:left;
}

#wtcalculatingcaptcha {
    clear:both;
    float:left;
    margin:10px 0;
}

.tx_powermail_pi1_fieldwrap_html_captcha_description {
    float:left;
    clear:both;
    font-size:0.8em;
}
	
