	* {
		margin:0;
		padding:0;
		font-family: arial;
		outline:0;
	}
	
	body {
		background:#4b4b4d;
	}
	
	div#allover {
		width:980px;
		margin-left:auto;
		margin-right:auto;
		background:url(../img/grey_line.gif) repeat-y #fff;
	}
	
	img {
		border:0;
	}
	
	/* Schrift **********************************************************************************************/
	
	div#allover div#middle div#middle_left div#content h1 {
		margin-left:81px;
		margin-top:34px;
		color:#eb6909;
		font-size:20px;
		margin-bottom:13px;
	}
	
	div#allover div#middle div#middle_left div#content h2 {
		margin-left:81px;
		color:#eb6909;
		font-size:14px;
		margin-bottom:13px;
	}
	
	div#allover div#middle div#middle_left div#content p {
		margin-left:81px;
		margin-right:81px;
		margin-bottom:20px;
		color:#4b4b4d;
		font-size:12px;
		font-weight:500;
	}
	
	div#allover div#middle div#middle_left div#content a {
		color:#cf7127;
		text-decoration:none;
	}
	
	div#allover div#middle div#middle_left div#content a#regional_tv_popup1 {
		float:right;
		margin-right:70px;
		margin-top:12px;
	}
	
	div#allover div#middle div#middle_left div#content a#regional_tv_popup2 {
		float:right;
		margin-right:95px;
		margin-top:25px;
	}
	
	div#allover div#middle div#middle_left div#content a:hover {
		text-decoration:underline;
	}
	
	div#allover div#middle div#middle_left div#content ul {
		list-style:none;
		margin-left:81px;
		margin-right:35px;
		margin-bottom:13px;
		color:#4b4b4d;
		font-size:14px;
		font-weight:500;
	}
	
	div#allover div#middle div#middle_left div#content ul li {
		margin-bottom:15px;
	}
	
	div#allover div#middle div#middle_left div#content table {
		color:#4b4b4d;
		font-size:14px;
		font-weight:500;
		margin-left:81px;
		width:300px;
	}
	
	div#allover div#middle div#middle_left div#content table thead {
		color:#EB6909;
		font-size:14px;
	}
	
	div#allover div#middle div#middle_left div#content .black {
		color:#000;
	}
	
	div#allover div#middle div#middle_left div#content span.anstrich {
		color:#eb6909;
	}
	
	div#allover div#middle div#middle_left div#content span.white_space_down {
		display:block;
		background:#fff;
		height:156px;
	}
	
	div#allover div#middle div#middle_left div#content span.white_space_down2 {
		display:block;
		background:#fff;
		height:111px;
	}
	
	div#allover div#middle div#middle_left div#content span.white_space_down3 {
		display:block;
		background:#fff;
		height:201px;
	}
	
	div#allover div#middle div#middle_left div#content span.white_space_down4 {
		display:block;
		background:#fff;
		height:216px;
	}
	
	div#allover div#middle div#middle_left div#content span.white_space_down5 {
		display:block;
		background:#fff;
		height:186px;
	}
	
	div#allover div#middle div#middle_left div#content span.white_space_down6 {
		display:block;
		background:#fff;
		height:266px;
	}
	
	div#allover div#middle div#middle_left div#content span.white_space_down7 {
		display:block;
		background:#fff;
		height:231px;
	}
	
	div#allover div#middle div#middle_left div#content span.white_space_down8 {
		display:block;
		background:#fff;
		height:351px;
	}
	
	/* Bilder *********************************************************************************************/
	
	div#allover div#middle div#middle_left div#content img { 
		float:left;
		margin-right:20px;
		margin-bottom:10px;
	}
	
	div#allover div#middle div#middle_left div#content img#teambild {
		display:block;
		height:362px;
		margin:0;
		border-left:solid 81px #fff;
		border-bottom:solid 73px #fff;
	}
	
	div#allover div#middle div#middle_left div#content img#produktcollage {
		display:block;
		height:375px;
		margin:0;
		border-left:solid 81px #fff;
		border-bottom:solid 50px #fff;
	}
	
	div#allover div#middle div#middle_left div#content img.product_pic {
		display:block;
		margin:0;
		border-left:solid 81px #fff;
	}
	
	div#allover div#middle div#middle_left div#content img.archiv_pic {
		display:block;
		margin:0;
		border-left:solid 81px #fff;
		border-bottom:solid 10px #fff;
	}
	
	div#allover div#middle div#middle_left div#content img.big_border {
		border-bottom:solid 180px #fff;
	}
	
	div#allover div#middle div#middle_left div#content img.very_big_border {
		border-bottom:solid 200px #fff;
	}
	
	div#allover div#middle div#middle_left div#content img.small_border {
		border-bottom:solid 160px #fff;
	}
	
	div#allover div#middle div#middle_left div#content img.very_small_border {
		border-bottom:solid 90px #fff;
	}
	
	div#allover div#middle div#middle_left div#content img.normal_border {
		border-bottom:solid 110px #fff;
	}
	
	div#allover div#middle div#middle_left div#content img.no_border {
		border-bottom:0;
	}
	
	div#allover div#middle div#middle_left div#content img.small_img { 
		width:50px;
		margin-right:7px;
		margin-bottom:5px;
	}
	
	div#allover div#middle div#middle_left div#content img.letter {
		margin-right:5px;
	}
	
	div#allover div#middle div#middle_left div#content img.contact_letter {
		margin-left:55px;
		margin-right:5px;
	}
	
	
	
	/* Bereich Top ******************************************************************************************/
	
	
	div#allover div#top {
		width:980px;
		height:238px;
	}
	
	div#allover div#top div#logo {
		width:170px;
		height:238px;
		background:url(../img/logo_frame.jpg) no-repeat;
		float:left;
	}
	
	div#allover div#top div#logo a#logo_link {
		display:block;
		width:170px;
		height:122px;
		margin-top:96px;
		background:url(../img/logo.jpg) no-repeat;
	}
	
	div#allover div#top div.header {
		width:810px;
		height:238px;
		float:right;
	}
	
	div#allover div#top div.header div#slogan {
		width:224px;
		height:24px;
		background:url(../img/slogan.gif) no-repeat;
		margin-left:238px;
		margin-top:201px;
	}
	
	div#allover div#top div#header_index {
		background:url(../img/header_index.jpg) no-repeat;
	}
	
	div#allover div#top div#header_profil {
		background:url(../img/header_profil.jpg) no-repeat;
	}
	
	div#allover div#top div#header_service {
		background:url(../img/header_service.jpg) no-repeat;
	}
	
	div#allover div#top div#header_team {
		background:url(../img/header_team.jpg) no-repeat;
	}
	
	div#allover div#top div#header_products {
		background:url(../img/header_products.jpg) no-repeat;
	}
	
	div#allover div#top div#header_regionaltv {
		background:url(../img/header_regionaltv.jpg) no-repeat;
	}
	
	div#allover div#top div#header_contact {
		background:url(../img/header_contact.jpg) no-repeat;
	}
	
	div#allover div#top div#header_partner {
		background:url(../img/header_service.jpg) no-repeat;
	}
	
	div#allover div#top div#header_archiv {
		background:url(../img/header_archiv.jpg) no-repeat;
	}
	
	div#allover div#top div#header_impressum {
		background:url(../img/header_impressum.jpg) no-repeat;
	}
	
	
	/* Bereich Middle ****************************************************************************************/
	
	div#allover div#middle {
		width:980px;
		background:url(../img/curve_right_bottom.jpg) no-repeat right bottom;
	}
	
	div#allover div#middle div#middle_left {
		width:791px;
		float:left;
		background:url(../img/curve_navi3.jpg) no-repeat left bottom;
	}
	
	div#allover div#middle div#middle_left div#navigation {
		width:169px;
		float:left;
		background:#fff;
	}
	
	div#allover div#middle div#middle_left div#content {
		width:620px;
		background:#fff;
		float:right;
		min-height:375px;
		border-right:solid 1px #bdbfc0;
	}
	
	div#allover div#middle div#middle_right {
		width:189px;
		background:url(../img/curve_right_top.jpg) no-repeat right top #fff;
		float:right;
	}
	
	div#allover div#middle div#middle_left div#img div#info1 {
		display:inline;
	}
	
	div#allover div#middle div#middle_left div#content div#info2 {
		display:none;
	}
	
	div#allover div#middle div#middle_left div#content div#info3 {
		display:none;
	}
	
	div#allover div#middle div#middle_left div#content div#info4 {
		display:none;
	}
	
	div#allover div#middle div#middle_left div#box3 {
		width:127px;
		height:127px;
		margin-left:31px;
		margin-top:24px;
	}
	
	/* Kontaktformular *************************************************************************************/
	
	div#allover div#middle div#middle_left div#content div#formular {
		width:546px;
		height:346px;
		margin-bottom:20px;
	}
	
	div#allover div#middle div#middle_left div#content div#formular_head {
		margin-left:81px;
		height:8px;
		width:465px;
		background:url(../img/grey_curve_line_top.gif) no-repeat #bebfc1;;
	}
	
	div#allover div#middle div#middle_left div#content div#formular_body {
		margin-left:81px;
		padding-left:20px;
		color:#4b4b4d;
		font-size:14px;
		font-weight:500;
		background:#bebfc1;
		height:330px;
	}
	
	div#allover div#middle div#middle_left div#content div#formular_foot {
		margin-left:81px;
		height:8px;
		width:465px;
		background:url(../img/grey_curve_line_bottom.gif) no-repeat;
	}
	
	div#allover div#middle div#middle_left div#content div#formular input {
		margin-top:5px;
		margin-bottom:15px;
		color:#4b4b4d;
		font-size:14px;
		font-weight:500;
		border:0px;
		width:230px;
		padding:1px;
		height:16px;
	}
	
	div#allover div#middle div#middle_left div#content div#formular input#send_button {
		display:block;
		width:120px;
		height:22px;
		border:0px;
		color:#FFFFFF;
		padding-bottom:2px;
		margin-top:10px;
		margin-right:10px;
		float:left;
		background:url(../img/contact_bt.gif) no-repeat;
		cursor:pointer;
	}
	
	div#allover div#middle div#middle_left div#content div#formular input#reset_button {
		display:block;
		width:120px;
		height:22px;
		border:0px;
		color:#FFFFFF;
		padding-bottom:2px;
		margin-top:10px;
		float:left;
		background:url(../img/contact_bt.gif) no-repeat;
		cursor:pointer;
	}
	
	div#allover div#middle div#middle_left div#content div#formular textarea {
		width:300px;
		height:100px;
		color:#4b4b4d;
		font-size:14px;
		font-weight:500;
		border:0px;
		margin-top:5px;
	}
	
	/* Bereich Middle Rechts ******************************************************************************/
	
	div#allover div#middle div#middle_right div#box1 {
		width:127px;
		height:127px;
		margin-left:31px;
		margin-top:75px;
	}
	
	div#allover div#middle div#middle_right div#box2 {
		width:127px;
		height:127px;
		margin-left:31px;
		margin-top:24px;
	}
	
	div#allover div#middle div#middle_right div#box3 {
		width:127px;
		height:127px;
		margin-left:31px;
		margin-top:150px;
	}
	
	div#allover div#middle div#middle_right div#logo_rtv {
		width:127px;
		height:80px;
		margin-left:31px;
		margin-top:75px;
	}
	
	div#allover div#middle div#middle_right div#logo_ptv {
		width:127px;
		height:107px;
		border-top:1px solid #eb6909;
		padding-top:15px;
		margin-left:31px;
		margin-top:24px;
	}
	
	div#allover div#middle div#middle_right div#logo_htv {
		width:127px;
		height:127px;
		border-top:1px solid #eb6909;
		padding-top:15px;
		margin-left:31px;
		margin-top:0px;
	}
	
	div#allover div#middle div#middle_right a#filmlink {
		display:block;
		width:77px;
		font-size:14px;
		text-decoration:none;
		color:#a04e13;
		margin-left:82px;
		margin-top:5px;
	}
	
	div#allover div#middle div#middle_right a#filmlink:hover {
		text-decoration:underline;
	}
	
	div#allover div#middle div#middle_right a#filmlink img {
		border:0;
	}
	
					/* Portrait */
	
	div#allover div#middle div#middle_right div.portrait_box1 {
		width:127px;
		height:127px;
		margin-left:31px;
		margin-top:75px;
	}
	
	div#allover div#middle div#middle_right div.portrait_box2 {
		width:127px;
		height:127px;
		margin-left:31px;
		margin-top:5px;
	}
	
	div#allover div#middle div#middle_right div.portrait_box3 {
		width:127px;
		height:127px;
		margin-left:31px;
		margin-top:5px;
	}
	
	div#allover div#middle div#middle_right div.portrait_box4 {
		width:127px;
		height:127px;
		margin-left:31px;
		margin-top:5px;
	}
	
					/* regional tv */ 
					
	div#allover div#middle div#middle_right div.regional_tv1 {
		width:127px;
		height:127px;
		margin-left:31px;
		margin-top:65px;			
	}
	
	div#allover div#middle div#middle_right div.regional_tv2 {
		width:127px;
		height:127px;
		margin-left:31px;
		margin-top:48px;			
	}
	
					/* products */ 
	
	div#allover div#middle div#middle_right div#products_right {
		margin-left:10px;
		margin-top:75px;
	}
	
	div#allover div#middle div#middle_right div#products_right a.productpic_small {
		margin-right:8px;
	}
	
	
	/* Navigation ******************************************************************************************/
	
	div#allover div#middle div#navigation ul#navi_list {
		list-style:none;
	}
	
	div#allover div#middle div#navigation ul#navi_list li {
		border-bottom:solid 1px #fff;
	}
	
	div#allover div#middle div#navigation ul#navi_list li#brown_box {
		height:32px;
		background:url(../img/curve_navi.jpg) no-repeat left bottom #a04e13;
		border-bottom:0;
	}
	
	div#allover div#middle div#navigation ul#navi_list li#orange_box {
		height:32px;
		background:url(../img/curve_navi2.jpg) no-repeat left bottom #eb6909;
	}
	
	div#allover div#middle div#navigation ul#navi_list li a {
		display:block;
		height:25px;
		text-decoration:none;
		background:#a04e13;	
		color:#fff;
		font-size:16px;
		padding-left:40px;
		padding-top:5px;
	}
	
	div#allover div#middle div#navigation ul#navi_list li a:hover {
		background:url(../img/white_arrow.gif) no-repeat right #a04e13;
	}
	
	div#allover div#middle div#navigation ul#navi_list li a.active {
		background:#eb6909;
	}
	
	
	div#allover div#middle div#navigation ul#navi_list li a.active:hover {
		background:#eb6909;
	}
	
	/* Subnavigation ***************************************************************************************/
	
	
	div#allover div#middle div#navigation ul#navi_list li ul#sub_navi {
		list-style:none;
		background:url(../img/subnavi_back.gif) no-repeat;
	}
	
	div#allover div#middle div#navigation ul#navi_list li ul#sub_navi li {
		border-bottom:0;
	}
	
	div#allover div#middle div#navigation ul#navi_list li ul#sub_navi li a {
		display:block;
		height:22px;
		text-decoration:none;
		color:#fff;
		font-size:13px;
		padding-left:50px;
		padding-top:5px;
	}
	
	div#allover div#middle div#navigation ul#navi_list li ul#sub_navi li a.firstlink {
		padding-left:0;
		padding-top:0;
	}
	
	div#allover div#middle div#navigation ul#navi_list li ul#sub_navi li a.firstlink span#arrow_down {
		display:block;
		width:51px;
		height:22px;
		background:url(../img/subnavi_back.gif) no-repeat;
		float:left;
	}
	
	div#allover div#middle div#navigation ul#navi_list li ul#sub_navi li a:hover {
		background:url(../img/white_arrow.gif) no-repeat right #a04e13;
	}
	
	div#allover div#middle div#navigation ul#navi_list li ul#sub_navi li a.active2 {
		background:url(../img/white_arrow.gif) no-repeat right #a04e13;
	}
	
	
	/* Bereich Bottom **************************************************************************************/
	
	div#allover div#bottom {
		width:980px;
		height:39px;
		background:url(../img/bottom.jpg) no-repeat;
	}
	
	div#allover div#bottom p#bottom_text {
		color:#fff;
		margin-left:248px;
		padding-top:5px;
		font-size:13px;
		cursor:default;
	}
	
	div#allover div#bottom p#bottom_text a#impressumlink {
		color:#fff;
		font-size:15px;
		text-decoration:none;
		margin-left:170px;
	}
	
	div#allover div#bottom p#bottom_text a#impressumlink:hover {
		text-decoration:underline;
	}

