body{margin:0px;padding:0px;background-color:#000;font-family:Arial, Helvetica, sans-serif;color:#e5e5e5;font-size:14px}
p {margin: 0; padding: 0;}
a:visited, a:link, a:active {color: #f0f0f0; text-decoration: none}
a:hover {color: #c8c8c8; text-decoration: underline}

#main{width:940px;height:570px;position: absolute; left: 50%; top: 50%; margin-left: -470px; margin-top: -285px;}

/*Top*/
#top{background-image: url(../../images/top.jpg);background-repeat:no-repeat;width:940px;height:87px}

/*Content*/
#cont_main{background-image: url(../../images/content/main.jpg);background-repeat:no-repeat;width:940px;height:409px}
#cont_company{background-image: url(../../images/content/company.jpg);background-repeat:no-repeat;width:940px;height:409px}
#cont_camera_crew{background-image: url(../../images/content/camera_crew.jpg);background-repeat:no-repeat;width:940px;height:409px}
#cont_postproduction{background-image: url(../../images/content/postproduction.jpg);background-repeat:no-repeat;width:940px;height:409px}
#cont_two_ways{background-image: url(../../images/content/two_ways.jpg);background-repeat:no-repeat;width:940px;height:409px}
#cont_filetransfer{background-image: url(../../images/content/filetransfer.jpg);background-repeat:no-repeat;width:940px;height:409px}
#cont_impressum{background-image: url(../../images/content/impressum.jpg);background-repeat:no-repeat;width:940px;height:409px}
#cont_news{background-image: url(../../images/content/news.jpg);background-repeat:no-repeat;width:940px;height:409px}
#cont_gallery{background-image: url(../../images/content/gallery.jpg);background-repeat:no-repeat;width:940px;height:409px}
#cont_contact{background-image: url(../../images/content/contact.jpg);background-repeat:no-repeat;width:940px;height:409px}
#cont_usr{background-image: url(../../images/content/user.jpg);background-repeat:no-repeat;width:940px;height:409px}
#cont_stream{background-image: url(../../images/content/stream.jpg);background-repeat:no-repeat;width:940px;height:409px}

#cont_overview{float:left;width:777px;height:20px;margin:45px 0px 0px 80px;display:block;color:#1a1a1a}
#cont_overview a:visited {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_overview a:link {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_overview a:active {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_overview a:hover {color: #253543; text-decoration: underline;font-size:14px}
#cont_content{float:left;width:695px;height:300px;margin:0px;display:block;color:#000}
#cont_content2{clear:left;float:left;position:relative;width:777px;height:300px;margin:0px;margin:0px 0px 0px 80px;color:#000}
#cont_img{float:left;width:225px;margin: 0 0 0 -5}
#cont_backward{clear:left;float:left;width:41px;height:300px;margin:0px 0px 0px 80px;color:#000}
#cont_backward2{margin: 110px 0px 0px 0px}
#cont_forward{float:left;width:41px;height:300px;margin:0px;color:#000}
#cont_forward2{margin: 110px 0px 0px 0px}

#cont_l{float:left;width:414px;height:327px;margin:45px 0px 0px 72px;display:block;color:#1a1a1a}
#cont_l a:visited {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_l a:link {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_l a:active {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_l a:hover {color: #253543; text-decoration: underline;font-size:14px}
#cont_r{float:right;width:302px;height:327px;margin:45px 82px 0px 0px;display:block;color:#1a1a1a}
#cont_r a:visited {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_r a:link {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_r a:active {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_r a:hover {color: #253543; text-decoration: underline;font-size:14px}
#cont_r_main{float:right;width:385px;height:327px;margin:45px 82px 0px 0px;display:block;color:#1a1a1a}
#cont_r_main a:visited {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_r_main a:link {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_r_main a:active {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_r_main a:hover {color: #253543; text-decoration: underline;font-size:14px}
#cont_r_stream{float:right;width:385px;height:327px;margin:45px 82px 0px 0px;display:block;color:#1a1a1a}
#cont_r_stream a:visited {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_r_stream a:link {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_r_stream a:active {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_r_stream a:hover {color: #253543; text-decoration: underline;font-size:14px}
#cont_r_news{float:right;width:385px;height:327px;margin:45px 82px 0px 0px;display:block;color:#1a1a1a}
#cont_r_news a:visited {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_r_news a:link {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_r_news a:active {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_r_news a:hover {color: #253543; text-decoration: underline;font-size:14px}
#cont_usr_t{float:left;width:780px;height:300px;margin:45px 0px 0px 80px;display:block;color:#1a1a1a}
#cont_usr_t a:visited {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_usr_t a:link {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_usr_t a:active {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_usr_t a:hover {color: #253543; text-decoration: underline;font-size:14px}
#cont_usr_b{float:left;width:780px;height:27px;margin:0px 0px 0px 80px;display:block;color:#1a1a1a}
#cont_usr_b a:visited {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_usr_b a:link {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_usr_b a:active {color: #2103b3; text-decoration: underline;font-size:14px}
#cont_usr_b a:hover {color: #253543; text-decoration: underline;font-size:14px}
#filetransfer_headline{position:relative;top:20px;left:25px;font-weight: bold}
#filetransfer_login{position:relative;top:60px;left:25px}
#filetransfer_login span.usr_txt {float:left;position:relative;left:10px;top:0px}
#filetransfer_login span.usr {clear:both;float:left;position:relative;left:10px;top:4px}
#filetransfer_login span.pwd_txt {clear:both;float:left;position:relative;left:10px;top:12px}
#filetransfer_login span.pwd {clear:both;float:left;position:relative;left:10px;top:16px}
#filetransfer_login span.submit{clear:both;float:left;position:relative;left:10px;top:24px}
#main_headline{width:370px;position:relative;top:20px;left:10px;font-weight: bold;}
#main_news{width:370px;position:relative;top:60px;left:10px}
#main_stream{width:370px;position:relative;top:5px;left:10px}
#contact_headline{float:left;position:relative;top:20px;left:25px;font-weight: bold}
#contact_site{float:left;position:relative;top:20px;left:250px;font-weight: bold}
#contact_main {position:relative;top:30px;left:25px}
#contact_vc{clear: both;width: 380px;padding-top: 5px;}
#contact_vc .c100 {float: left; text-align: left;width: 360px;padding: 2px 10px 0px 0px;}
#contact_vc .c120 {float: left; text-align: left;width: 90px;padding: 2px 0px 0px 0px;}
#contact_vc .c340 {float: left; text-align: left;width: 260px}
#contact_vc .c360 {float: left; text-align: right;width: 235px}
#contact_vc .c370 {float: left; text-align: right;width: 252px}
#contact_vc .c400 {float: left; text-align: left;width: 110px;}
#contact_vc .c420 {float: left; text-align: left;width: 150px;padding-top:7px}
#contact_vs .wrapper{float: left; text-align: left;width: 360px;padding: 2px 10px 0px 0px;}
#contact_vc .a100 {float: left; width: 16px;padding-top:4px}
#contact_vc .a120 {float: left; width: 16px;padding-top:10px}
#impressum{position:relative;top:20px;left:25px}
#news_headline{width:370px;position:relative;top:10px;left:10px;font-weight:bold}
#news_content{width:370px;position:relative;top:20px;left:10px}
#news_title{width:370px;position:relative;top:10px;left:10px}

/*User*/

#user_vc{clear: both;width: 778px;padding-top: 5px;}
#user_vc .c100 {float: left; text-align: left;width: 28px;padding: 0px 0px 0px 3px;}
#user_vc .c200 {float: left; text-align: left;width: 590px;padding: 0px 0px 0px 0px;}
#user_vc .c300 {float: left; text-align: left;width: 85px;padding: 0px 0px 0px 0px;}
#user_vc .c400 {float: left; text-align: left;width: 72px;padding: 0px 0px 0px 0px;}

#user_vc2{clear: both;width: 778px;padding-top: 5px;}
#user_vc2 .c100 {float: left; text-align: left;width: 28px;padding: 0px 0px 0px 3px;}
#user_vc2 .c200 {float: left; text-align: left;width: 675px;padding: 0px 0px 0px 0px;}
#user_vc2 .c300 {float: left; text-align: left;width: 72px;padding: 0px 0px 0px 0px;}
/*Footer*/
#footer{background-image: url(../../images/footer.jpg);background-repeat:no-repeat;width:940px;height:73px}
#area{float:left;width:359px;height:39px;font-size:26px}
#area span{position:relative;top:6px;left:20px}
#lang{float:left;width:170px;height:39px;-moz-user-select:none}
#lang a:visited {color: #FFF; text-decoration: none;font-size:11px}
#lang a:link {color: #FFF; text-decoration: none;font-size:11px}
#lang a:active {color: #FFF; text-decoration: none;font-size:11px}
#lang a:hover {color: #FFF; text-decoration: none;font-size:11px}
#lang span{position:relative;top:10px;left:10px;font-size:11px}
#dropmenudiv{position:absolute;border:1px solid black;z-index:100;color:#000;}
#dropmenudiv a{width: 100%;display: block;text-indent: 3px;padding: 1px 0;text-decoration: none;color:#000;font-size:11px;}
#dropmenudiv a:hover{background-color: #949494;}
#f_menu {float:left;width:411px;height:39px;font-size:11px;text-align:right}
#f_menu span{position:relative;top:10px;right:10px}
#copyright{clear:left;float:left;width:266px;height:39px;font-size:11px;margin:0px 0px 0px 360px}
#copyright span{position:relative;top:12px;left:10px}

input.bg {background-color: #FFF; border: 1px solid #000000;}
textarea.bg {background-color: #FFF; border: 1px solid #000000;overflow: auto;}