/* =================================*/
/* Allgemeine Definitionen         	*/
/* =================================*/
body {
	margin:0px;
	padding:0px;
	border:0px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	overflow:auto;
	background-color:#000000;
}

form {
	margin:0px;
	padding:0px;
	border:0px;
}
	
div {
	overflow:hidden;
}

h1 {
	border:0px;
	padding:0px;
	margin:0px;
	font-size:13px;
	color:#7b7b7b;
	margin-top:26px;
	margin-left:78px;
}

.cleaner {
	clear:both;
	overflow:hidden;
}

a {
	text-decoration:none;
	color:#ffffff;
}

.hidden {
	position:absolute;
	top:-5000px;
}
/* =====================================================*/
/* Intro							      				*/
/* =====================================================*/
body.bg_intro {
	background-color:#000000;
	background-image:url(../images/allgemein/hg_muster.gif);
}

/* =====================================================*/
/* Content Seiten - Body  / Container      				*/
/* =====================================================*/
body.bg {
	background-image:url(../images/allgemein/hg_muster.gif);
}

.container {
	width:932px;
	text-align:left;
}

.container_left {
	float:left;
}

.container_right {
	float:left;
}

.container_footer {
	width:762px;
	height:7px;
	background-image:url(../images/allgemein/hg_linie_abschluss.gif);
}

/* =====================================================*/
/* Content Seiten - Logo / Banner / Navigation			*/
/* =====================================================*/
.logo {
	width:204px;
	padding-top:63px;			
	float:left;
	border:0px solid #ffffff;
}
		
.bannertop {
	width:728px;
	height:90px;
}

.navigation {
	width:770px;
	border:0px solid #ffffff;
}

/* =====================================================*/
/* Content Seiten - Channel Seite						*/
/* =====================================================*/
.content {
	width:752px;
	text-align:left;
	background-image:url(../images/allgemein/hg_linie.gif);
	background-repeat:repeat-y;
	padding:5px;
}

.channel_col1_container, .channel_col2_container, .channel_col3_container {
	float:left;
}

.channel_col1, .channel_col2, .channel_col3 {
	float:left;
	padding-top:92px;
}

.channel_col1_container, .channel_col1 {
	width:250px;
}

.channel_col2_container, .channel_col2 {
	width:249px;
}

.channel_col3_container, .channel_col3 {
	width:253px;
}

.channel_col1 {
	background-image:url(../images/allgemein/hg_micro1.gif);
}

.channel_col2 {
	background-image:url(../images/allgemein/hg_micro2.gif);
}

.channel_col3 {
	background-image:url(../images/allgemein/hg_micro3.gif);
}

.channel_container_row1, .channel_container_row1_hover, .channel_container_row2, .channel_container_row3 {
	width:234px;
	height:201px;
	background-position:10px 0px;
	background-repeat:no-repeat;
	padding-left:19px;
}

.channel_container_row1 {
	background-image:url(../images/allgemein/button_01.gif);
}

.channel_container_row2 {
	background-image:url(../images/allgemein/button_02.gif);
}

.channel_container_row3 {
	background-image:url(../images/allgemein/button_03.gif);
}

.channel_title_container {
	margin-top:12px;
	width:205px;
	margin-left:4px;
}

.channel_title_left {
	float:left;
	height:9px;
}

.channel_title_right {
	float:right;
	height:9px;
	line-height:9px;
}

.channel_col1 .channel_title_right {
	color:#ECB600;
}

.channel_col2 .channel_title_right {
	color:#FC9401;
}

.channel_col3 .channel_title_right {
	color:#FA6801;
}

.channel_image_container {
	margin-top:0px;
	text-align:center;
	margin-left:-6px;
    height:122px;
    width:220px;
}

.channel_text {
	margin-left:4px;
}

.channel_text, .channel_text font {
	margin-top:12px;
	font-size:9px;
	color:#9E9E9E;
	width:200px;
}

.channel_col1 .channel_text font {
	color:#ECB600;
}

.channel_col2 .channel_text font {
	color:#FC9401;
}

.channel_col3 .channel_text font {
	color:#FA6801;
}

.channel_footer {
	height:11px;
	clear:both;
}

.channel_col1_container .channel_footer {
	width:250px;
	background-image:url(../images/allgemein/hg_micro1_abschluss.gif);
}

.channel_col2_container .channel_footer {
	width:249px;
	background-image:url(../images/allgemein/hg_micro2_abschluss.gif);
}

.channel_col3_container .channel_footer {
	width:253px;
	background-image:url(../images/allgemein/hg_micro3_abschluss.gif);
}

/* =====================================================*/
/* Content Seiten - Channel Detail Seite				*/
/* =====================================================*/
.channeldetail_col1_container {
	background-image:url(../images/detail/verlauf.gif);
	background-repeat:no-repeat;
	background-color:#141314;
	width:504px;
	float:left;
}

.channeldetail_title {
	padding-top:40px;
	padding-left:24px;
}

.videoplayer {
	padding-left:6px;
}

.channeldetail_footer {
	background-image:url(../images/detail/verlaufabschluss.gif);
	width:506px;
	height:3px;
}

.comments_title {
	padding-top:15px;
	padding-left:17px;
}

.comments_container {
	margin-left:17px;
}

.comments_line {
	background-image:url(../images/detail/comments_linie.gif);
	margin-left:17px;
	width:476px;
	height:1px;
	margin-top:10px;
	margin-bottom:10px
}

.comments_record_counter {
	font-size:14px;
	font-weight:bold;
	float:left;
	width:29px;
}

.comments_record_title {
	font-weight:bold;
	color:#ffffff;
	margin-left:15px;
	float:left;
	margin-top:4px;
}

.comments_record_text {
	clear:both;
	margin-left:44px;
	margin-top:4px;
	color:#BDBDBD;
}

.channeldetail_col2_container {
	float:left;
	width:5px;
}

.channeldetail_col3_container {
	color:#ffffff;
}

.channeldetail_col3_container .topbox_container1 {
	background-image:url(../images/detail/anzeigebutton_01.gif);
	width:242px;
	height:22px;
	padding-top:4px;
}

.channeldetail_col3_container .topbox_container2 {
	background-image:url(../images/detail/anzeigebutton_02.gif);
	width:242px;
	height:15px;
}

.channeldetail_col3_container .topbox_container3 {
	background-image:url(../images/detail/anzeigebutton_03.gif);
	width:242px;
	height:15px;
}

.channeldetail_col3_container .topbox_container4 {
	background-image:url(../images/detail/anzeigebutton_04.gif);
	width:242px;
	height:15px;
}

.channeldetail_col3_container .topbox_container5 {
	background-image:url(../images/detail/anzeigebutton_05.gif);
	width:242px;
	height:15px;
}

.channeldetail_col3_container .topbox_container6 {
	background-image:url(../images/detail/anzeigebutton_06.gif);
	width:242px;
	height:15px;
}
/*
.topbox_col1_highlight {
	margin-left:8px;
	margin-top:8px;
	float:left;
	width:6px;
	height:7px;
	background-image:url(../images/detail/anzeigepfeil1.jpg);
}

.topbox_col2_highlight {
	float:left;
	margin-left:5px;
	margin-top:5px;
	font-size:9px;
	color:inherit;
	width:200px;
}

.topbox_col2_highlight a {
	color:inherit;
}

.topbox_col3_highlight {
	width:20px;
	margin-top:5px;
	font-size:9px;
	color:#FFB802;
	text-align:right;
}
*/
.topbox_col_I_1, .topbox_col_II_1, .topbox_col_III_1 {
	margin-left:8px;
	margin-top:4px;
	float:left;
	width:6px;
	height:7px;
}

.topbox_col_I_1 {
	background-image:url(../images/detail/anzeigepfeil1.jpg);
}

.topbox_col_II_1 {
	background-image:url(../images/detail/anzeigepfeil2.jpg);
}

.topbox_col_III_1 {
	background-image:url(../images/detail/anzeigepfeil3.jpg);
}

.topbox_col2 {
	float:left;
	margin-left:5px;
	margin-top:1px;
	font-size:9px;
	width:200px;
	color:#ff0000;
}

.topbox_col3  {
	width:20px;
	margin-top:0px;
	font-size:9px;
	text-align:right;
}

.videoselector_container, .videoselector_container_highlight, .videoselector_I_container, .videoselector_I_container_highlight, .videoselector_II_container, .videoselector_II_container_highlight, .videoselector_III_container, .videoselector_III_container_highlight {
	width:242px;
	height:97px;
}

.videoselector_I_container {
	background-image:url(../images/detail/vorschauvideo1.gif);
}

.videoselector_I_container_highlight {
	background-image:url(../images/detail/vorschauvideo1x.gif);
}

.videoselector_II_container {
	background-image:url(../images/detail/vorschauvideo1.gif);
}

.videoselector_II_container_highlight {
	background-image:url(../images/detail/vorschauvideo2x.gif);
}

.videoselector_III_container {
	background-image:url(../images/detail/vorschauvideo1.gif);
}

.videoselector_III_container_highlight {
	background-image:url(../images/detail/vorschauvideo3x.gif);
}

.videoselector_previewimage {
	float:left;
	text-align:center;
	margin-left:5px;
	padding-top:5px;
}

.videoselector_text_container {
	margin-left:6px;
	margin-top:8px;
	width:140px;float:left;
}

.videoselector_text_description {
	font-size:9px;
	margin-top:10px;
	clear:both;
}

.videoselector_text_description font {
	font-size:9px;
	color:#FFB802;
}

.videoselector_footer_container {
	margin-left:7px;
	margin-right:6px;
}

.videoselector_footer_col1 {
	float:left;
	cursor:pointer;
}

.videoselector_footer_col2 {
	float:right;
}

/* =====================================================*/
/* Content Seiten - Company Seiten						*/
/* =====================================================*/
.company_container {
	background-image:url(../images/company/verlauf.gif);
	background-repeat:no-repeat;
	width:752px;
}

.company_footer {
	width:751px;
	height:3px;
	background-image:url(../images/company/abschluss.gif);
}

/* =====================================================*/
/* Content Seiten - Portfolio Seite						*/
/* =====================================================*/
.portfolio_container {
	background-image:url(../images/portfolio/verlauf.gif);
	background-repeat:no-repeat;
	width:751px;
}

.portfolio_footer {
	width:751px;
	height:3px;
	background-image:url(../images/portfolio/verlauf2.gif);
}

/* =====================================================*/
/* Content Seiten - Portfolio Detail Seite				*/
/* =====================================================*/
.portfoliodetail_col1_container {
	background-image:url(../images/portfolio/verlauf.gif);
	background-repeat:no-repeat;
	background-color:#000000; 
	width:504px;
	float:left;
	width:504px;
	float:left;
}

.portfoliodetail_col2_container {
	float:left;
	width:5px;
}

.portfoliodetail_col3_container {
	color:#ffffff;
}

.portfoliodetail_col3_container .videoselector_container {
	background-image:url(../images/portfolio/vorschauvideo1.gif);
}

.portfoliodetail_col3_container .videoselector_container_highlight {
	background-image:url(../images/portfolio/vorschauvideo1x.gif);
}

.portfoliodetail_col3_container  .videoselector_text_description font {
	color:#CC0001;
}

.text_container {
	color:#ffffff;
	margin-left:17px;
}

.portfoliodetail_footer {
	width:506px;
	height:20px;
}

/* =====================================================*/
/* Content Seiten - Produktion Seite					*/
/* =====================================================*/
.produktion_container {
	background-image:url(../images/production/verlauf.gif);
	background-repeat:no-repeat;
	width:751px;
}

.produktion_col1_container {
	backgxround-image:url(../images/company/verlauf1.gif);
	backgxround-repeat:no-repeat;
	width:751px;
	float:left;
}

.produktion_col2_container {
	float:left;
	width:5px;
}

.produktion_col3_container {
	color:#ffffff;
	font-size:10px;
	line-height:14px;
	margin-right:20px;
}

/* =====================================================*/
/* Formularfelder										*/
/* =====================================================*/
input, textarea {
	font-family:Verdana,Helvetica,sans-serif;
}

input.comments {
	width:475px;
	height:17px;
	border:1px solid #2a2a2a;
	background-color:#000000;
	color:#cccccc;
	margin-bottom:3px;
}

textarea.comments {
	width:475px;
	height:105px;
	border:1px solid #2a2a2a;
	background-color:#000000;
	color:#cccccc;
	margin-bottom:3px;
	overflow:hidden;
}

.modalBackground {
    background-color:#000000;
    filter:alpha(opacity=70);
    opacity:0.7;
}

