body{
	background:#808080 url("../img/background_main_new.jpg") repeat-x;
	font-size:100.1%; /*verhindet einen Vergrößerungsbug im IE*/
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
html > body{
	/*für alle andern Browser gelten gerade Werte*/
	font-size:100%;
}

*{
	/*font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#404040;
	font-size:11px;*/
}

a {
	text-decoration:none;
	color:#004CA6;
}

a:hover {
	text-decoration:underline;
}

#middlefoot {
	margin-top:40px;
}

#content {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#404040;
	font-size:11px;
	line-height:14px;
	width:982px;
	/*background:url(../img/auge_new.jpg) no-repeat left bottom;*/
	background:url(../img/BG_Content_TVN_1.jpg) no-repeat left bottom;
	min-height:480px;
	overflow:hidden;
	position:relative;
	top:5px;
	padding-bottom:15px;
}

#content h1 {
	color:#404040;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:15px;
}

img{
	border:0px;
}

#wrapper_outer{
	width:990px;
	margin:0px auto 20px auto;
	background:url("../img/background-outer2.png") repeat-y;
	overflow:hidden;
	position:relative;
	left:0;
}

#wrapper{
	background-color:#EEEDEB;
	width:982px;
	margin:auto;	
}

#header{
	height:255px;
}

#header-top{
	background-color:#F1F0ED;
	height:60px;
	width:100%;
}
#header-logo{
	height:39px;
	width:150px;	
	float:left;
	margin:8px 0 0 20px;
}

#header-quicklinks {
	float:left;
	margin:14px 0 0 0;
	font-size:13px;
	color:#323232;
}

.headquick-ul li {
	display:inline;
}

#header-language{
	float:left;
	margin:14px 45px 0 380px;
	width:93px;				
}			
				
#header-search{
	width:325px;
	float:left;
}
#header-search-name{
	width:auto;
	float:left;
}
#header-search-form{
	width:auto;
	float:left;
}
#header-search-form input{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	padding:2px;
	margin:17px 5px 0;
	border-top:2px groove #4d4d4d;
	border-left:2px groove #4d4d4d;
	width:135px;
}
#header-search-go{
	float:left;
	margin-top:15px;
}
					
#header-buehne{
	height:144px;
	width:100%;
}
#header-buehne-schatten{
	width:982px;
	height:3px;
	background-image:url("../img/buehne-schatten.png");
}
#showroom-intro-top{
	background-image:url("../img/showroom-intro-top_new.png");
	background-repeat: no-repeat;
	float:right;
	position:relative;
	width:129px;
	height:110px;					
	right:-2px;
	top:83px;
}
#showroom-intro-top a{
	width:129px;
	height:110px;
	display:block;
}
#header-bottom{
	width:982px;
	position:relative;
	height:63px;
	background: #D1D0CE url("../img/navi_back_edge2.jpg") repeat-x;
}
#header-bottom-navi{
	height:63px;
	width:790px;
	background-image:url("../img/header-bottom.jpg");
	background-repeat: repeat-x;
	background-position:center bottom;
	float:left;
}
#header-bottom-navi li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display:block;		
	text-align:center;
}
					
#header-bottom-navi a{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
	display:block;
}
#header-bottom-showroom-intro{
	width:190px;
	height:128px;
	background:url(../img/showroom.png) no-repeat;
	position:absolute;
	margin-left:2px;
	top:-66px;
	right:0;
	cursor:pointer;
}
		
#content-left{
	float:left;
	width:180px;
}
#conent-left-no-menu{
	height:100px;
	width:133px;
}
/*#content-left-navi{
	width:156px;
	margin-left:-8px;
}*/
#content-left-navi ul{
	width:auto;
}
#content-left-navi li{
	padding-top:0px;
}
#content-left-navi a{
	padding-left:0px;
}
	
#content-right{
	float:left;
	width:270px;
	border-top:0;
	/*border-bottom:2px solid #d1cfcd;*/
	/*border-left:2px solid #d1cfcd;*/
	/*background-color:#f3f2f0;*/
	padding:0 0 0 10px;
}

#colwrap {
	background:#f3f2f0 url("../img/col_seperator.jpg") repeat-y 500px 0;
	float:right;
	width:773px;
	padding:10px;
	border:1px solid #d1cfcd;
	border-right:0;
	margin-bottom:20px;	
	position:relative;
}

#content-middle{
	width:480px;
	float:left;
	/*border:2px solid #d1cfcd;
	background-color:#f3f2f0;
	padding:10px;	*/
	padding:0 10px 0 0;
}


	#content-right-box{
		width:318px;
		height:100px;
		
	}
	#content-right-box-top{
		background-image:url(../img/content-right-box-top.png);
		height:6px;
		
	}
	#content-right-box-content{
		background-image:url(../img/content-right-box-content.png);
		background-repeat:repeat-y;
		padding-left:10px;
	}
	#content-right-box-footer{
		background-image:url(../img/content-right-box-footer.png);
		height:6px;
	
	}


	#main_content_oneCol{
	margin-left:68px;
	
	
	}

#footer{
	background:#efedea url(../img/footer_new.jpg) no-repeat;
	position:relative;
	width:982px;
	text-align:center;
	color:#323333;
	font-size:9px;
	width:982px;
	padding:10px 0;
}

#footer a {
	text-transform:uppercase;
	text-decoration:none;
	color:#323333;
	font-size:9px;
}

.footer_text {
	padding:3px;
}

.footernavi li {
	display:inline;
}
					
			
/*------------------------------Classen--------------------------------*/

.image-without-border{
	border:none;
}



/*-------------------Top-Navigation----Classen--------------start--------*/
.top-navi{
height:47px;
	}

.top-navi-ul{
	/*background-image:url("../img/top-navi.jpg");
	background-repeat: no-repeat;*/
	margin:0 1px 0 0;
	float:left;	
	width:112px;
	height:52px;
	padding:0px;	
}

.top-navi-ul-last	{
	margin:0 0 0 0;
}
.top-navi-1	{
	border-bottom:5px solid #78c228;
}
.top-navi-2	{
	border-bottom:5px solid #f59101;
}
.top-navi-3	{
	border-bottom:5px solid #29a8ff;
}
.top-navi-5	{
	border-bottom:5px solid #f0008a;
}
.top-navi-6	{
	border-bottom:5px solid #e5012f;
}
.top-navi-4	{
	border-bottom:5px solid #a01d92;
}
.top-navi-7	{
	border-bottom:5px solid #004ca6;
}

.top-navi-1 a:hover	{
	color:#004ca6;
}
.top-navi-2 a:hover	{
	color: #ef0089;
}
.top-navi-3 a:hover	{
	color: #ef9500;
}
.top-navi-4 a:hover	{
	color: #7be734;
}
.top-navi-5 a:hover	{
	color: #34e5e7;
}
.top-navi-6 a:hover	{
	color: #9a00f9;
}
.top-navi-7 a:hover	{
	color: #d80a20;
}

.line-navi-1{
	line-height:53px;
}		
.line-navi-2{
	line-height:16px;	
}		
.line-navi-2 a{
	padding-top:10px;
}

/*-------------------Top-Navigation----Classen-----------------ende--------*/				
			
/*-------------------Content-Navigation----Classen-----------------start--------*/							

.content-left-navi-first-level{
	list-style:none;
}
.content-left-navi-first-level img{
	margin-bottom:-2px;
}

.content-left-navi-second-level{
	height:19px;
	line-height:19px;
	list-style:none;
	margin-top:1px;
}
		
#content-left-navi ul .content-left-ul-second-level{
 	display:none;
 	width:183px;
}
.content-left-navi-first-level-in-rootline {
	padding-top:1px !important;
}			
			
			
/*-------------------Content-Navigation----Classen-----------------ende--------*/	






.imgHeader {
	margin-left:-8px;
}

#content-middle .imgHeader {
	margin-left:-10px;
}

.morelink a{
	color:#f20c99;
	text-decoration:none;
	margin:10px 0 0 0;
	display:block;
}

h1 a, h2 a {
	text-decoration:none;
	color:#404040;
}
#colwrap p {
	margin-bottom:9px;
}

/*------------------- breadcrumb: begin -------------------------*/
#breadcrumb {
	font-size:9px;
	color:#999999;
	margin:10px 0 3px 190px;
}

#breadcrumb a, #breadcrumb a:hover{
	font-size:9px;
	color:#999999;
	text-decoration:none;
}

.breadSelected {
	color:#666666;
}

/*------------------- breadcrumb: end -------------------------*/

/*------------------- Mailformplus : begin -------------------------*/
#kontakt_form {
	margin:0 0 0 10px;
	padding:0;
}
/*#kontakt_form input.callbacksend:hover {
	background:transparent url(../img/bt_senden_high.gif) repeat scroll 0 0;
	margin:5px 0 0 67px;
	width:74px;
}*/
#kontakt_form input.callbacksend {
	background:transparent url(../img/Senden_Button.png) repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	display:block;
	height:25px;
	margin:5px 0 0 0 !important;
	width:81px;
}
#kontakt_form input {
	width:215px;
}
#kontakt_form label {
	display:block;
	float:left;
	width:68px;
}
#kontakt_form #select {
	margin-bottom:10px;
	width:188px;
}
.kontaktFieldWrap {
	padding:2px 0;
}
.mailformplus_error {
	margin-bottom:15px;
}
.mailformplus_error li {
	color:#CC0000;
	margin-left:15px;
}
/*------------------- Mailformplus : end-------------------------*/

/*------------------- indexed search: begin -------------------------*/
.tx-indexedsearch-title a{
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
	text-transform:uppercase;
}

.tx-indexedsearch-browsebox {
	margin:0 0 20px 0;
}

.tx-indexedsearch-res {
	margin:10px 0 0 0;
}

.tx-indexedsearch-res table {
	width:auto;
}
.tx-indexedsearch-searchbox-button {
	margin:10px 0 0 0;
}
/*------------------- indexed search: end-------------------------*/

/*------------------- showroom: begin-------------------------*/
.tx-showroom-pi1 {
	margin:0 0 0 25px;
	text-align:center;
	width:962px;
}

#lightwindow_container {
	font-size:11px;
}

#lightwindow_data_caption {
	margin:0 !important;
	padding-top:0 !important;
	line-height:15px !important;
}

#lightwindow_data_details {
	height:10px !important;
}
/*------------------- showroom: end-------------------------*/

/*------------------- sitemap: begin-------------------------*/
.tx-flseositemap-pi1 ul li.deep0 a {
	font-weight:bold;
	text-transform:uppercase;
	line-height:18px;
}
.tx-flseositemap-pi1 ul li.deep1 a {
	font-weight:normal;
	text-transform:none;
}
.tx-flseositemap-pi1 ul.deep1 {
	margin:0 0 0 30px;
}
.tx-flseositemap-pi1 ul.deep2 {
	list-style-type:square;
	margin:0 0 0 30px;
}
.tx-flseositemap-pi1 ul li.deep0{
	margin:10px 0 0 0;
}
/*------------------- sitemap: end-------------------------*/

/*------------------- kontakt container: begin-------------------------*/
.kontakt {
	width:210px;
	height:300px;
	background:url("../img/Container_Foto_Kontakt.png") no-repeat 0 0;
	padding: 0;
	float:left;
	margin:0 30px 20px 0;
}
.kontakt .csc-textpic-imagewrap{
	padding: 12px 0 0 0;
	left:-5px;
	position:relative;
}
.kontakt .csc-textpic-text {
	padding: 15px 0 0 15px;
}
.kontakt a {
	text-decoration:underline;
}
/*------------------- kontakt container: end-------------------------*/

/*------------------- pagesettings container: begin-------------------------*/
#pagesettings {
	margin:80px 0 0 0;
	position:absolute;
	bottom:5px;
	float:none;
	right:310px;
}
/*------------------- pagesettings container: end-------------------------*/

/*------------------- timtab social bookmarks: begin-------------------------*/
.tx-timtabsociable-pi1 {
	float:none;
	margin:80px 0 0 0;
	position:absolute;
	bottom:5px;
}

.socialTagline {
	font-size:10px;
	font-weight:normal;
	font-style:none;
}
/*------------------- timtab social bookmarks: end-------------------------*/

.csc-textpic-imagerow ul {
	margin:0 !important;
}
