@import "tv_navigation.css";
@import "tv_tx-powermail.css";
@import "tv_tt-news.css";

* { margin: 0; padding: 0;}

/* kein focus */
*:focus { outline: none }

#supersize{
			position:fixed;
		}
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}

html {
	height: 100%;
}

body {
	/*color: #46483d;*/
	width: 100%;
	/*height: 100%;*/
}

html, body {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #000;
	height: 100.01%;
}

h1,h2,h3,h4,h5,h6 {font-family: 'DaxlinePro-MediumRegular',Verdana,Arial,sans-serif; font-weight:100;}
h1 {font-size:18px; color:#777;}
h2 {font-size:16px; padding:5px 0 5px 0;}
h2 a {color:#c00; text-decoration: none;}
h2 a:hover {color:#777;}

.red {color:#c00;}

img { border:0;}

.cf {clear:both;}

p.bodytext a {text-decoration: none; border-bottom: 1px solid #cc0000; font-weight: normal; color: #000;}
p.bodytext a:hover {color: #cc0000;}

#logo-wrapper {margin: 5px auto 5px auto; width: 966px; text-align: right; z-index: 3; position: relative;}
#logo {padding: 0 0 0 521px;}

#nav-wrapper {
	background: transparent url('../img/tv_black_bg_top.png') repeat-y center top;
	height: 127px;
	margin: 0 0 0 0;
	z-index: 3;
	 position: relative;
}


#wrapper-test {float: left;	background: transparent url('../img/tv_blackwhite_bg_middle.png') repeat-y center top; margin-bottom: 5px;}

#content-wrapper {
	/*background: transparent url('../img/tv_blackwhite_bg_middle.png') repeat-y center top;*/
	margin: 5px 0 0 0;

	min-height: 127px;
	z-index: 3;
	 position: relative;
}

#content-wrapper .column-center { padding: 18px;width:584px; /*volker 31.05. -> */ position: relative; min-height: 250px; }
#content-wrapper ul { padding: 0 0 10px 35px;}
#content-wrapper p {padding-bottom:5px;}

/* cengter column main */
#content-wrapper .column-center ul a{text-decoration: none; color: #000; border-bottom: 1px solid #c00;}
#content-wrapper .column-center ul a:hover {color: #c00;}

/* left column main */
#content-wrapper .column-left div.csc-default {background: transparent url('../img/tv_black_bg_left.png') repeat-y left top; color: #fff;}




/* right column main */
#content-wrapper .column-right {color: #fff;}
#content-wrapper .column-right a{ text-decoration: none; color: #fff;}
#content-wrapper .column-right a:hover{color: #c00;}
#content-wrapper .column-right div.csc-header {background-color: #c00; padding:5px; background: transparent url('../img/tv_left_bg.png') repeat-x left top; }
#content-wrapper .column-right .csc-header h2 {font-size: 13px; line-height: 12px; }
#content-wrapper .column-right .csc-header h2 a:hover{color: #fff;}



#footer-wrapper {
	background: transparent url('../img/tv_black_bg_top.png') repeat-y center top;
	margin: 5px 0 0 0;
	min-height: 65px;
	z-index: 3;
	 position: relative;
}
#footnav {color: #777; text-align: right; padding-right: 18px;}
#footnav ul {list-style-type: none;}
#footnav ul li a{text-decoration: none;color: #777;}
#footnav a {font-family: 'DaxlinePro-BoldRegular',Verdana,Arial,sans-serif;line-height:10px;font-size:11px;}
#footnav a:hover {color:#aaa;}
#copyright {color: #777; padding:5px 0 0 18px; line-height: 18px;}
#copyright {font-family: 'DaxlinePro-BoldRegular',Verdana,Arial,sans-serif;}
#copyright a.f-email {text-decoration: none; color: #777}
#copyright a.f-email:hover {color: #fff}
#langnav {padding:5px 0 0 18px; line-height: 18px;}
#langnav a {color: #777; text-decoration: none; font-family: 'DaxlinePro-BoldRegular',Verdana,Arial,sans-serif; font-size:11px;}


.columns {width: 961px; margin: 0 auto;}
.column-left {float: left; width: 113px; margin: 0 5px 0 0; /*display: relative; background-color:#c00; */ overflow: hidden;}
.column-center {float: left; width: 620px; margin: 0 5px 0 0; /*display: relative; background-color:#0c0; */}
.column-right {float: left; width: 218px; margin: 0; /*display: relative; background-color:#00c; */}

#breadcrumb {padding-bottom:15px;font-weight:normal; color:#777;}
#breadcrumb a {color:#c00; text-decoration: none;}
#breadcrumb a:hover {color:#777;}

/*#content-wrapper .column-center p.bodytext a {color:#777;text-decoration: none;}*/
/*#content-wrapper .column-center p.bodytext a:hover {color:#777;}*/


/* NEWS */
/*#content-wrapper .column-right .news-latest-item {padding:5px;}
#content-wrapper .column-right .news-latest-container .news-latest-date a {color: #777;}
#content-wrapper .column-right .news-latest-container h3 {display: inline; font-size:12px;}
#content-wrapper .column-right .news-latest-container h3 a {color:#c00;font-weight:bold;}
#content-wrapper .column-right .news-latest-container h3 a:hover {color:#777;}
#content-wrapper .column-right .news-latest-container .news-latest-image {display:inline; float:left;margin-right:5px;margin-top:3px;}
#content-wrapper .column-right .news-latest-container .news-latest-subheader {display:inline; }
#content-wrapper .column-right .news-latest-container .news-latest-subheader p.bodytext {display:inline; }
#content-wrapper .column-right .news-latest-container .news-latest-subheader a {color:#c00;font-weight:bold;}
#content-wrapper .column-right .news-latest-container .news-latest-subheader a:hover {color:#777;}
#content-wrapper .column-right .news-latest-container hr {clear:both;border:0;}
#content-wrapper .column-right p.bodytext {padding:5px;}*/

#content-wrapper .column-right .news-latest-item {padding:5px 18px 15px 18px;}
#content-wrapper .column-right .news-latest-container .news-latest-date a {color: #777;}
#content-wrapper .column-right .news-latest-container h3 {display: inline; font-size:12px;}
#content-wrapper .column-right .news-latest-container h3 a {color:#fff;font-weight:normal;}
#content-wrapper .column-right .news-latest-container h3 a:hover {color:#c00;}
#content-wrapper .column-right .news-latest-container .news-latest-image {display:inline; float:left;margin-right:5px;margin-top:3px;}
#content-wrapper .column-right .news-latest-container .news-latest-subheader {display:inline; }
#content-wrapper .column-right .news-latest-container .news-latest-subheader p.bodytext {display:inline; }
#content-wrapper .column-right .news-latest-container .news-latest-subheader a {color:#fff;font-weight:normal; border-bottom: 1px solid #c00;}
#content-wrapper .column-right .news-latest-container .news-latest-subheader a:hover {color:#c00;}
#content-wrapper .column-right .news-latest-container hr {clear:both;border:0;}
#content-wrapper .column-right p.bodytext {padding:5px 18px 15px 18px;}

#content-wrapper .column-right h2 {margin-left: 13px;}



#nav-wrapper .column-center {
	color: #ffffff;
	position: relative;
}
#nav-wrapper .column-center li {
	width:620px;
	height: 127px;
}

#prevBtn {
	position: absolute;
	left: 3px;
	bottom: 0;
}

#nextBtn {
	position: absolute;
	right:3px;
	bottom: 0;
}

#nextBtn a, #prevBtn a {
color:#FFFFFF;
display:inline;
font-size:35px;
text-decoration:none;
}

#nav-wrapper .column-center ul {
	text-align: left;
}
/* Neuigkeiten */

ul.normlist a{color: inherit; font-weight: bold; text-decoration: none; border-bottom: 1px solid #c00;}
ul.normlist a:hover {color: #c00;}

/* Seminars */
.tx-seminars-pi1 a {
	color: #c00;
	font-weight: normal;
	text-decoration: none;
}
.tx-seminars-pi1 a:hover {text-decoration: underline;}	
.tx-seminars-pi1-listrow th a {font-weight: bold;}	

.tx-seminars-pi1 h3 {
	padding-top:10px;
}

.tx-seminars-pi1-listrow .listrow-odd, .tx-seminars-pi1-listrow th {
	background-color:#ccc!important;
}

.tx-seminars-pi1-listrow {padding-bottom:20px;}



/* csc */
#content-wrapper .csc-sitemap ul {padding-left: 1em;}
#content-wrapper .csc-sitemap ul {list-style: none;}
#content-wrapper .csc-sitemap ul a{font-weight: bold; color: #c00; border: none;}
#content-wrapper .csc-sitemap ul ul a {color: #000;font-weight: bold;}
#content-wrapper .csc-sitemap ul ul ul a {color: #000; font-weight: normal;}

#nav-wrapper .column-center ul {margin:0;padding:0;}


.tx-onetimeaccount-pi1 fieldset {
	padding:10px;
}

#tx_onetimeaccount_pi1_form_address {width:225px;}
#tx_onetimeaccount_pi1_form_city {width:160px;}



ul.multicolumnContainer {
	padding-left:15px!important;
	padding-bottom:5px!important;
	margin:0!important;
	border:2px solid #ccc;
	background-color:#eee;
	width:572px!important;
}

li.columnFirst {margin:0!important;padding:0!important;}