@import url("it24-extensions.css");
html * { 
	margin: 0px;
	padding: 0px;
}
body {
	text-align: left;
	color: #000;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	padding-top: 5px;
}
table tbody td {
	font-size: 11px;
}



/* ids */
#wrap {
	width: 1018px !important;
	width: 1090px;
}
#page {
	width: 875px !important;
	width: 910px;
	background: #FFF;
	margin: 0 5px 5px 5px;
	padding: 5px;
	border: 1px solid #063869;
	overflow: hidden;
	float: left;
	background: #e2e2e2;
}
#columns {
	overflow: hidden;
}
#sky { 
	float: left;
}
#colLeft {
	width: 152px;
}
#colCenter {
	width: 470px;
	margin-left: 9px;
	margin-right: 10px;
}
#colCenter-print {
	width: 485px;
	margin-right: 4px;
	padding-right: 5px;
	background-color: #fff;
}
#printsite {
	float: right;
	padding: 5px 5px 5px 0;
}
#colRight {
	width: 234px;
}
#footer {
	clear: left;
	overflow: hidden;
	color: #004B85;
	font-size: 9px;
}
#header {
	background: transparent url(../images/header-bg.gif) repeat-x top left;
	height: 110px;
	margin-bottom: 5px;
	padding: 0 5px 0 0;
}
#logoLink {
	float: left;
	height: 110px;
	width: 383px;
	background: transparent url(../images/logo.jpg) no-repeat center left;
}
.tx-srlanguagemenu-pi1 {
	float: right;
	margin-right: 7px;
	position: relative;
	top: 1px;
}
#homenav {
	list-style-type: none;
	line-height: 14px;
	float: right;
	font-size: 90%;
	padding: 0 5px 0 0;
	margin: 5px 0 0;
}
#homenav li {
	float: left;
	padding: 0 4px;
}
#homenav li.first {
	border-left: none;
	padding: 0 4px 0 0;
}
#homenav a {
	color: #fff;
	padding-top: 5px;
	text-decoration: none;
	font-weight: normal;
}


/* classes */
.cf {
	clear: both;
}
.f-right {
	float: right;
}
.nav-x li {
	float: left;
}
.align-right {
	text-align: right;
}
.bg-arrow-left, a.bg-arrow-left {
	background: url(/fileadmin/images/news/arrow-left.png) no-repeat 0 5px;
	padding-left: 15px;
}
.bg-arrow-left:hover, a.bg-arrow-left:hover {
	background-image: url(/fileadmin/images/news/arrow-left-act.png);
}
.bg-arrow-right, a.bg-arrow-right {
	background: url(/fileadmin/images/news/arrow-right.png) no-repeat right 5px;
	padding-right: 15px;
}
.bg-arrow-right:hover, a.bg-arrow-right:hover {
	background-image: url(/fileadmin/images/news/arrow-right-act.png);
}
.column {
	float: left;
	margin-bottom: 5px;
}
#colCenter ul.form_control {
	list-style-type: none;
	list-style-image: none;
	overflow: hidden;
	margin: 10px 0;
}
#colCenter ul.form_control li {
	width: 50%;
	float: left;
	text-align: right;
}
#colCenter ul.form_control li:first-child {
	text-align: left;
}
.orange-button, .light-button {
	text-decoration: none !important;
	font-size: 12px;
	font-weight: bold;
	min-width: 95px;
	text-align: center;
	border: 0;
	cursor: pointer;
	padding: 3px 5px;
}
.orange-button {
	background: #e19617;
	color: #fff;
}
.light-button {
	background: #c7d3df;
	color: #0D2D60;
	
}
.tt_products_item_list form {
	border-top: 1px solid #C1CDD8;
}
.tt_products_item_list form:first-child {
	border-top: 0;	
}
.listitem-price {
	font-size: 14px;  
}
.listitem-producttitle {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
#currencyForm {
	margin: 0 10px;
}
.cart-reloadicon {
	cursor: pointer;
	position: relative;
	top: 5px;
}
.cart-backbutton {
	font-size: 12px;
}
.page_navigation {
	overflow: hidden;
}
.page_navigation a, .page_navigation b {
	height: 15px;
	border: 1px solid #ccc;
	padding: 0 4px 1px 5px;
	text-align: center;
	margin: 0 2px;
	float: left;
	display: block;
}
.page_navigation a {
	background: url(../images/shop/pagination-bg.png) repeat-x center left;
	text-decoration: none;
}
.page_navigation b {
	background: url(../images/shop/pagination-bg-active.png) repeat-x center left;
}
#leadBanner {
	background-color: transparent !important;
	padding: 0;
	text-align: center;
}
#leadBanner > *:first-child {
	margin: 10px 0;
}
#colCenter ul {
	list-style-image: url(../images/list-icon.gif);
	margin-left: 30px;
}
#colCenter ol {
	margin-left: 30px;
}
#nav {
	list-style-type: none;
	line-height: 18px;
        font-size: 10px;
	margin-bottom: 10px;
	width: 150px;
}
#nav li {
	border-bottom: 2px solid #fff;
}
#nav li a {
	display: block;
	background: #7498BD;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	color: #fff;
	font-weight: normal;
	font-size: 11px;
}
#nav li a:hover, #nav li a:focus, #nav li a.active {
	background-color: #01427A;
}
#nav li a.level2, #nav li a.level3 {
	background-color: #FFF;
	color: #01427a;
	border-left: 0;
}
#nav li a.level2act, #nav li a.level2 {
	padding-left: 20px;
}
#nav li a.level3act, #nav li a.level3 {
	padding-left: 30px;
}
#nav li a.level2act, #nav li a.level3act {
	font-weight: bold;
}
#nav li a.level3act, #nav li a.level3 {
	padding-left: 30px;
}
#nav li a.level2:hover, #nav li a.level3:hover, #nav li a.level2:focus, #nav li a.level3:focus, #nav li a.level2act, #nav li a.level3act {
	background: #c1cdd8 url(../images/subnav-icon.gif) no-repeat 5px 7px;
	color: #01427A;
}
.errorform { color: red; }
.footerRow {
	text-align: center;
	/*height: 15px;*/
	margin-top: 3px;
}
.footerRow2 {
	min-height: 60px;
	padding: 1px 10px 5px 10px;
	height: 60px !important;
	height: 45px;
	text-align: center;
	background: #19407d url(../images/footer.png) repeat-x bottom left;
}
.footerRow2 .item {
	width: 25% !important;
	width: 23%;
	float: left;
	position: relative;
	top: 1px;
	color: #8996A2;
	text-align: left;
	font-size: 11px;
}

.fett {
	font-weight: bold;
}
#footer a {
	font-weight: bold;
	font-size: 9px;
	color: #004B85;
}
#footer strong {
	font-size: 11px;
}
#footer span {
	border-left: 1px solid #004B85;
	padding-left: 3px;
	color: #004B85;
	height: 15px;
}
#footer span.first {
	border-left: none;
}
#footer a.active {
	text-decoration: underline;
}
.red, .red a {
	color: #971320;
}
h1,h3,h4,h5,h6, .blue, a {
	color: #19407d; 
}
h1 	{ font-size: 11px; font-weight: bold; margin-bottom: 5px; padding: 6px 0 0 9px; }
h2,h3,h4,h5,h6 { font-size: 11px; }
p 	{ padding: 10px 0px; }
a img 	{ border: 0px; }
a {
	text-decoration: none;
	font-weight: bold;
}
a:hover, a:focus {
	text-decoration: underline;
}
.box 	{
	margin-bottom: 10px;
	background: #fff;
	padding-bottom: 5px;
}
.htmlBox * { 
	margin-bottom: 10px;
}

#colRight .csc-textpic-text p a { font-weight: normal; }
#colLeft .contenttable { margin-left: 5px; }
.boxHead { 
	color: #fff; 
	font-size: 11px; 
	font-weight: bold; 
	margin-bottom: 5px; 
	padding: 4px 0 0 9px; 
	height: 19px; 
	background: #063869 url(../images/gradient-dark.gif) repeat-x top left; 
}
#colCenter .htmlBox { text-align: center; }
#colCenter .contenttable { margin: 0px 10px; width: 90% !important; width: 92%; }


.htmlBox select { width: 145px; }
.htmlBox option { margin-bottom: 0px; }
img.box { margin: 10px 0 5px 0; }
/* Publication tabs */
ul.tabs, ul.tabs6 {
	list-style-type: none;
	list-style-image: none !important;
	margin-left: 0px !important;
	margin-top: 0px !important;
	padding: 0px;
	line-height: 25px;
	overflow: hidden;
}
ul.tabs li, ul.tabs6 li {
	float: left;
	height: 25px;
	width: 145px;
	background: url(../images/tab-off.png) no-repeat bottom left;
}
ul.tabs6 li {
	width: 121px;
	background-image: url(../images/tab-off-6.png);
}
ul.tabs li a.active, ul.tabs li a:hover, ul.tabs li a:focus {
	background: url(../images/tab-on.png) no-repeat bottom left;
}
ul.tabs6 li a.active, ul.tabs6 li a:hover, ul.tabs6 li a:focus {
	background: url(../images/tab-on-6.png) no-repeat bottom left;
}
ul.tabs li a, ul.tabs6 li a {
	display: block;
	text-align: center;
	font-weight: bold;
}
.csc-textpic-caption {
	padding: 4px 0px 10px 0px;
}
#content-area .box, #border-area .box, #right-area .box { 
	/*border: 1px solid #fff;*/
	margin: 0px !important;
	padding: 6px 0 0 0  !important;
}
#content-area .box { width: 500px; }
#content-area .box p { margin: 0; }
#content-area .csc-textpic, #border-area .csc-textpic, #right-area .csc-textpic {
	padding: 0px;
}
#border-area .csc-textpic-image { margin: 0px 0px 20px 0px; }
#border-area .csc-textpic-imagewrap { width: auto !important; }
#content-area .contenttable td { vertical-align: top; }
#content-area .contenttable td p { padding: 0px; }

/* 2nd level TABS */
#colCenter ul.tabnav2 {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	line-height: 12px;
	border-left: 1px solid #a1a1a1;
	position: absolute;
	top: 18px !important;
	top: 24px;
	padding-top: 3px;
}
.tabnav2 li {
	float: left;
	height: 15px;
	width: 100px;
	background: #fff;
	border-bottom: 1px solid #a1a1a1;
	border-right: 1px solid #a1a1a1;
}
.tabnav2 li a {
	display: block;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 5px 3px;
	padding-left: 15px;
}
.tabnav2 li a:hover, .tabnav2 li a:focus {
	background-image: url(../images/subtabs-hover.gif);
	text-decoration: none;
}
.tabnav2 li a.active {
	background-image: url(../images/subtabs-hover.gif);
	text-decoration: none;
	font-weight: bold;
}
.tabsWithSub, .tabsWithSub:hover, .tabsWithSub:focus {
	background: url(../images/subtab-active.png) no-repeat bottom left !important;
}
.tabs6WithSub, .tabs6WithSub:hover, .tabs6WithSub:focus {
	background: url(../images/subtab6-active.png) no-repeat bottom left !important;
}

.box {
	/*border-bottom: 1px solid #666;*/
	/*border-left: 1px solid #666;*/
	margin: 0 0 10px 0;
}
#colRight .csc-textpic-text p a { font-weight: normal; }
#colLeft .contenttable { margin-left: 5px; }
#colCenter .contenttable { margin: 0px 10px; width: 90% !important; width: 92%; }

/* T3 Fixes */

/* News single */
.news-single 		{ padding: 0 5px; font-size: 11px; }
.news-single-date 	{ display: block; margin: 0 0 10px 0; }
.news-single-date p	{ margin: 0; }
.news-single h1		{ font-size: 14px; color: #000; margin: 10px 0 20px 0px !important; padding: 0; }
.news-single p 		{ margin: 10px 0; padding: 0; }
.news-single-imgcaption { margin: 0 !important; font-size: 11px; padding-top: 3px !important; }
.news-single-backlink	{ padding: 10px 0; }
.news-single-teaser	{ margin-bottom: 10px; }
.news-single-image	{ float: right; margin: 0 0 10px 10px; }
.news-single-links dt, .news-single-files dt { font-weight: bold; }
.news-single-links p 	{ padding: 0px; }
.news-single-additional-info dl { padding-bottom: 5px; }
.news-single-additional-info dd { background: url(../images/list-icon.gif) no-repeat 0px 6px; padding-left: 15px; }
.news-single-additional-info dd a { font-weight: normal; }
.input_swords		{ position: relative; left: -4px }
.tiplink		{ text-align: right; padding: 0 10px; }
.separator_search, .news-list-browse1 { clear: left; padding-top: 2px; }

.news-history {
	list-style-type: none;
	margin: 20px 0 40px 0 !important;
	overflow: hidden;
	list-style-image: none !important;
}		
.news-history li {
	width: 50%;
}
.news-history a {
	display: block;
}


/* Tip a friend */
.tx_tipafriend_formfield label { width: 200px; display: block; }

/* News */
.tt_news_nonews { padding: 10px; } 
.news-label-search	{ display: inline-block; padding: 5px 10px 5px 0px; width: 75px; }
.news-first-container { clear: left; margin: 10px 0px; }
.news-first-container h3 { 
   background: url(../images/list-icon.gif) no-repeat 5px 6px; 
   padding: 0 0 5px 20px;
   margin: 0 0 0 5px;   
   line-height: 13px;
}
.news-first-container h3 * { font-weight: normal; }
.most-popular-list {
	list-style-type: none;
	margin: 0 10px;
}
li.most-popular-item {
	margin: 0 0 10px 0;
}
.csc-textpic 		{ overflow: hidden; padding: 10px; }
.csc-textpic-text p	{ margin: 0px; }
.align-center 		{ text-align: center; }
.contenttable td p	{ margin: 0px; }
#colRight .contenttable td p a	{ font-weight: normal; }
.box .newsimg		{ margin-left: 5px; }
.news-search-form	{ margin: 0px 10px; }
.news-search-emptyMsg 	{ margin: 10px; }
.hr { /*width: 400px;*/ border: 1px solid #cfcfcf; }
.news-latest-date2 {
    font-size: 10px;
    color: #20416C;
    text-align: left;
    padding-bottom: 0px;
}
.news-latest-date2 a {
    font-weight: normal;
    padding-bottom: 0px;
}
.news-latest-text h1 {
        width:453px;
        height:auto;
        float:none;
        font-size: 12px;
}
.news-latest-text a { float: right; }
.news-latest-text a .imageColumn { min-width: 130px; padding-left: 5px; }
.news-latest-text .news-latest-date2 a { float: none; }
.news-latest-text .news_title a { float: none; }
.news-latest-text .bodytext a { float: none; }
.news-latest-text h1 a {
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}
.news-latest-text p { 
    margin: 0;
    padding: 0;
}
.tx-ttnews-browsebox > table {
    margin: 0 auto;
}
.news_title a, .news_title a:hover {
    float: none;
    padding: 0 0 5px 0;
    font-size: 12px;
}
.news-latest-text {
    padding: 5px 10px;
    overflow: hidden;
}
p.newstext {
        margin:0;
        padding:0;
        width: 453px;
}
p.newstext a {
  text-decoration: none;
  color: #20416C;
}
.news-list-browse1 {
    padding: 15px;
    text-align: center;
}
.tx-ttnews-browsebox {
    text-align: center;
    padding: 10px;
}
.tx-ttnews-browsebox p {
    padding: 1px;
}
td.tx-ttnews-browsebox-SCell p a {
  color: #BB0F1B;
}
.newsimg, .imageColumn-notExist {
    float: left;
    margin-right:0px;
    padding-right:5px;
    padding-top:0px;
}
.tx-dropdownsitemap-pi1 { margin: 10px 0px 10px 0px; }
.tx-dropdownsitemap-pi1 div.expAll { margin: 0px 5px; }
.tx-dropdownsitemap-pi1 .description { display: none; }
.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:hover, .tx-dropdownsitemap-pi1 a:active { color: #19407D; }
#colCenter .tx-dropdownsitemap-pi1 ol { list-style-image: none; margin: 0; }

/* Guide */
.tx-ablinklist-pi1 { margin: 0px 10px; }
.tx_ablinklist_searchView_resultMessage { margin: 5px 0px; }
.tx-alphabeticalindex-pi1 { text-align: center; padding-bottom: 10px; }
.tx-alphabeticalindex-pi1 a { margin-right: 1px; }
.tx-clalphabeticalindex-pi1 { margin: 10px; overflow: hidden; }
.tx-clalphabeticalindex-pi1 a { display: block; float: left; margin-right: 2px; }
.tx_ablinklist_listView_category_1, .tx_ablinklist_listView_category_2 { clear: left; line-height: 20px; }
.tx_ablinklist_listView_category_1 { background: #eee; }
.tx_ablinklist_listView_link_1, .tx_ablinklist_listView_link_2 { clear: left; line-height: 20px; } 
.tx_ablinklist_listView_link_1 { background: #eee; }
.tx_ablinklist_listView_category_1 a, .tx_ablinklist_listView_category_2 a { background: none; float: none; display: inline; }

/* Galerie */
.galerie_navstart, .galerie_prev, .galerie_spacer, .galerie_count_string, .galerie_next, .galerie_navend, .galerie_thumbs {
    float:left;
}
.galerie_count_string {
    background-image:url(../images/spacer.gif);
    background-repeat:repeat-x;
    color:#20416C;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    height:25px;
    padding-top:8px;
    text-align:center;
    width:160px;
}

/* Jobs */
.jobheadline {
    font-weight: bold;
    line-height: 11px;
    padding-bottom: 6px;
}
.jobdate { font-weight: bold; font-size: 11px; }
.jobheadline p { margin: 0px; padding: 0; }
.jobdetails, .jobcol { padding: 5px; }
.jobcol td { padding: 0px; font-size: 10px; }
.tx-hmjobs-pi1 { margin: 0px 10px; }
.tx-hmjobs-pi1 p { margin: 0; padding: 10px 0; }

/* Mailform plus */
.tx-thmailformplus-pi1 { padding: 10px; }
#colCenter .tx-thmailformplus-pi1 h2, #content-area h2 { margin: 0px; }

/* Login */
.tx-felogin-pi1 { padding: 0 10px; }
.tx-felogin-pi1 h3 { margin: 0; }

/* Suchbox */
#searchDiv { 
    text-align: right;
    float: right;
    clear: right;
    margin: 44px 5px 0 0;
    font-size: 9px;
}
.radiotext, .radioinput {
    color: #FFF;
    margin: 3px 0 0 0;
    font-size:11px;
    display: inline;
}
#submit { position: relative; top: 3px; }
.TextBox1 {
    width: 180px;
    border: 1px solid #20416C;
    height: 17px;
    padding-top:2px;
}

.tx-fesearchintable-pi1 { margin: 0px; padding: 10px 10px 10px 8px; }
.tx-fesearchintable-pi1 table, .tx-fesearchintable-pi1 ul { margin: 0px; padding: 0px; }
.tx-fesearchintable-pi1 ol { margin: 0px 0px 0px 24px; padding: 0px; }
.tx-fesearchintable-pi1 li { margin: 0px; padding: 0px 0 2px 2px; }
.tx-fesearchintable-pi1 h3 { margin: 10px 0px 10px 25px; font-size: 14px; color: #444 !important; }
.tx-fesearchintable-pi1 p { padding: 0px; }
.tx-fesearchintable-pi1 table td input { position: relative; left: -10px; }
address {
	display: block;
	padding: 10px 0 10px 10px;
	font-style: normal;
}

/* Shop */
#currencySelector {
	margin: 0 auto;
	display: block;
}
#currencyForm #currencySelector {
	display: inline;
}
#tx-ttproducts-pi1-single, #tx-ttproducts-pi1-list, #tx-ttproducts-pi1-search, #tx-ttproducts-pi1-listnewitems, #tx-ttproducts-pi1-listhighlights { 
	margin: 0 10px; 
}
#colCenter .tt-products .steps {
	list-style-type: decimal;
	list-style-image: none;
	overflow: hidden;
	height: 1%;
	margin: 0 0 20px 0;
	position: relative;
	top: 10px;
}
#colCenter .tt-products .steps li {
	width: 137px;
	float: left;
	text-align: center;
	background: #0d2d60;
	color: #fff;
	padding: 3px 0;
	border: 1px solid #0d2d60;
	font-size: 13px;
	border-left: 1px solid #8696af;
	border-right: 0;
}
#colCenter .tt-products .steps li:first-child {
	border-left: 1px solid #0d2d60;
}
#colCenter .tt-products .steps li.active {
	color: #0d2d60;
	font-weight: bold;
	text-decoration: underline;
	background: #fff;
}
#colCenter .tt-products .steps li.done {
	color: #0d2d60;
	font-weight: normal;
	background: #fff;
}
#printIcon { text-align: right; margin-right: 5px; cursor: pointer; }
p.basket { margin: 0 0 10px 0; } 
.basket_items { width: 100%; }
.basket_items thead tr th { white-space: nowrap; }

.bankRow, .ccRow { display: none; }
/*.tt_products_item_single_display > p { padding: 10px 0; }
*/
.shop-single-detail { margin: 0; padding: 0; }
.tt_products_item_search { padding-bottom: 10px; }
#shop-search-button { position: relative; top: 5px; }
th#product { width: 400px; } 
.basketSection { padding-top: 20px; }
.basketSection dl dt { width: 22%; }
.basketSection dl dd { width: 73%; }
.basketSection dl dd input[type=text], .basketSection dl dd select, .basketSection dl dd textarea { width: 65%; }
.basketRefresh { text-align: right; margin-bottom: 5px; }
.basket-total-list { text-align: right; }
.basket-total-list dt { width: 80% !important; }
.basket-total-list dd { width: 15%; }
td.product { width: 400px; }
dt.shopSummary { width: 40% !important; }
#colCenter .basketSection h2, #colCenter .tt_products_basket_info h2 { margin-left: 0; }
#colCenter .tt_products_basket_info p { margin: 0; }
#tx-ttproducts-pi1-list dt { font-weight: bold; float: left; text-align: left; clear: left; width: 70px; margin-right: 10px; }
#tx-ttproducts-pi1-single dt { width: 150px; font-weight: bold; }
.tt_products_item_single_display { padding: 10px 0; }
.tt_products_item_single_display h1 { padding: 0 10px 0 0; font-size: 14px; }
.tt_products_item_single_display p.bodytext { margin: 0; }
.tt-products { padding: 0 10px; }
.shopListColumn { float: left; }
.listitem p { margin: 0px; padding: 10px 0 0 0; }
.shopListColumnImage { width: auto; padding: 0 5px; }
.shopListColumnDetails { width: 245px; }
.shopListColumnDetails p { padding: 0 0 5px 0; }
.shopListColumnPrice { margin-right: 0px; text-align: right; font-weight: bold; line-height: 22px; width: 130px; float: right; }
.shopListColumn h3 { margin: 0px; padding: 0 0 5px 0; }
.product_price_list { width: 94px; background: #DF8D00; color: #fff; margin-bottom: 2px; font-weight: bold; text-align: center; padding: 1px 0; float: right; }
.product_price_list_subscription { float: none; margin-left: 3px; height: auto; padding: 2px 5px; display: inline-block; width: 80px; }
.order_button { margin-left: 5px; position: relative; top: 5px; }
div.listitem {
	overflow: hidden; 
	margin: 10px 0;
}
.listitem td { padding: 0 0 10px 0; }
#tx-ttproducts-pi1-listoffers { margin: 0 10px; }

.foo {
    border-top: 1px solid #fff;
    clear: both;
    height: 1%;
}
.foo address {
       clear: both;
}
#lieferadresse { margin-top: 15px; }
#bemerkungen { margin-top: 0; }
.aplhabetical_index {
    text-align: center;
    padding: 14px 0 10px 0;
}
.selected {
	background: #900;
	color: #fff;
	padding: 0px 2px;
	font-weight: bold;
}

.tx_ablinklist_listView_categoryPath {
    padding-top: 20px;
}
.tx_ablinklist_listView_categoryPath .catname {
    padding: 10px 0 0px 0px;
    color: #19407D;
    font-weight: bold;
}
.aplhabetical_index a:hover,.aplhabetical_index a.active {
    color: #971320;
}
#artikellist {
    padding: 10px 0 10px 0;
}


/* Video Player */
.tx-bddbflvvideogallery-pi1 { 
	padding: 0 4px; 
	overflow: hidden;
	height: 1%;
}

#playlist {
	float: left; 
	overflow-y: scroll; 
	height: 280px; 
	overflow-x: hidden;
	width: 138px;
}

#playlist .first {
	border: none;
}

#player { 
	float: none; 
	margin: 0 5px 10px 0; 
}
#flvcaption {
	width: 330px; 
}

.flvPlaylistItemHead a {
	font-size: 10px;
}

#flvinnerplaylist {
	float: left;
	width: 138px;
	padding-left: 5px;
	height: 280px;
}

.flvPlaylistItem {
    border-top: 1px dotted black;
    overflow: hidden;
    padding-top: 9px;
    display: block;
    margin-bottom: 5px;
}

.flvPlaylistItem a.thumb {
    /*float: left;*/
    margin: 0 2px 2px 0;
    clear: both;
    display: block;
}

.flvPlaylistItemHead {
	width: 110px;
}

.flvplayer_listpic_pic {
	width: 50px;
	/*height: 55px;*/
}
#flvcaptionstart {
	font-weight: bold;
	color: #004580;
}
#flvplayercaption { width: 330px; }
/* Video Player end */
.contenttable td { font-size: 11px; }
#right-area .csc-textpic-center,#right-area .csc-textpic-imagewrap,#right-area .csc-textpic-image { margin-left: 0px !important; }
.bodytext {
	margin: 0 10px;
}
.themenplanNote {
	font-style: italic;
	text-align: center;
	background: #b3c4e0;
	width: 120px;
}
.themenplanNote strong {
	font-weight: bold;
	display: block;
}
/* Archiv Suche*/
div.pubContainer{padding:5px 0 0 0; margin:auto; width:360px;text-align:center;}
div.pubContainer br.clearleft{clear:left}
div.pubThumbnail{float:left; width:110px; padding:20px 10px 0 0; min-height:200px; height:auto !important; height:200px}
div.pubThumbnail img{border:1px solid #000000}
div.pubThumbnail p{padding:10px 0 0 0; margin:0px}
div.result_wrapper p{margin-left:10px; margin-right:10px;}
.contact {
	font: 70%/1.2em Verdana,Geneva,Helvetica,Arial,sans-serif;
	color: #000;
}
.tx-quickpoll-pi1 { padding: 0 10px; }
.tx-quickpoll-pi1 h1 { margin: 0 0 5px 0; padding: 0; }
.tx-timtabsociable-pi1-tagline {
	margin: 0 5px;
	font-weight: bold; 
	position: relative;
	top: -3px;
}
.tx-timtabsociable-pi1 a {
	margin: 0 7px 0 0;
}

.ga_output_form {
	text-align:center;
}
/* tx-it24googletranslate */
.tx-it24googletranslate-pi1 {
	padding: 0 8px;
}
