/* --- tl_files/P16_49Grad/css/P16_article_slider.css --- */ 
#outer_slider_container
{
	position:absolute;
	top:470px;
	left:260px;
	width:650px;
	height:250px;
	
}
#slider_container
{
	position:absolute;
	overflow:hidden;
	left:0px;
	height:250px;
	width:650px;
}
#sliderbar
{
	position:absolute;
	width:650px; 
}


.slideshow-images  img
{	
	top: 0px !important;
}

.mod_article.slider_elem
{
	width:960px;
}

.slider_control
{
	display:none;
	width:20px;
	height:20px;
	float:left;
	margin-right:20px;
}
.slider_thumb
{
	width:160px;
	height:80px;
	border:1px solid transparent;
	float:left;
	background-repeat:no-repeat;
	background-position: top left;
}
.slider_control#slide_prev{
	position:absolute;
	left:0px;
}
.slider_control#slide_next{
	position:absolute;
	right:0px;
}

.slider_thumb.active, .slider_thumb.active:hover 
{
	border:1px solid #487FBA;
	cursor:pointer;
}
.slider_thumb:hover
{
	border:1px solid #aaa;
	cursor:pointer;
}

.lt_galerie_internet .slider_thumb#index_1{background-image:url('02_LOGOS_ICONS/kunden/transparent/crosscult.png');}
.lt_galerie_internet .slider_thumb#index_2{background-image:url('02_LOGOS_ICONS/kunden/transparent/heinrich.png');}
.lt_galerie_internet .slider_thumb#index_3{background-image:url('02_LOGOS_ICONS/kunden/transparent/uni.png');}
.lt_galerie_internet .slider_thumb#index_4{background-image:url('02_LOGOS_ICONS/kunden/transparent/sammet.png');}
.lt_galerie_internet .slider_thumb#index_5{background-image:url('02_LOGOS_ICONS/kunden/transparent/schmid.png');}
.lt_galerie_internet .slider_thumb#index_6{background-image:url('02_LOGOS_ICONS/kunden/transparent/travel-connect.png');}
.lt_galerie_internet .slider_thumb#index_7{background-image:url('02_LOGOS_ICONS/kunden/transparent/dimodis.png');}
.lt_galerie_internet .slider_thumb#index_8{background-image:url('02_LOGOS_ICONS/kunden/transparent/hummel.png');}
.lt_galerie_internet .slider_thumb#index_9{background-image:url('02_LOGOS_ICONS/kunden/transparent/BDS_Logo.png');}
.lt_galerie_internet .slider_thumb#index_10{background-image:url('02_LOGOS_ICONS/kunden/transparent/moeck.png');}
.lt_galerie_internet .slider_thumb#index_11{background-image:url('02_LOGOS_ICONS/kunden/transparent/naegele-mechanik.png');}
.lt_galerie_internet .slider_thumb#index_12{background-image:url('02_LOGOS_ICONS/kunden/transparent/siall.png');}


.lt_galerie_print .slider_thumb#index_1{background-image:url('02_LOGOS_ICONS/kunden/transparent/speer.png');}
.lt_galerie_print .slider_thumb#index_2{background-image:url('02_LOGOS_ICONS/kunden/transparent/eviatec.png');}
.lt_galerie_print .slider_thumb#index_3{background-image:url('02_LOGOS_ICONS/kunden/transparent/metz.png');}
.lt_galerie_print .slider_thumb#index_4{background-image:url('02_LOGOS_ICONS/kunden/transparent/merkler.png');}
.lt_galerie_print .slider_thumb#index_5{background-image:url('02_LOGOS_ICONS/kunden/transparent/fischquelle.png');}
.lt_galerie_print .slider_thumb#index_6{background-image:url('02_LOGOS_ICONS/kunden/transparent/hermann.png');}
.lt_galerie_print .slider_thumb#index_7{background-image:url('02_LOGOS_ICONS/kunden/transparent/panini.png');}
.lt_galerie_print .slider_thumb#index_8{background-image:url('02_LOGOS_ICONS/kunden/transparent/gemeinde-pleidelsheim.png');}
.lt_galerie_print .slider_thumb#index_9{background-image:url('02_LOGOS_ICONS/kunden/transparent/sammet.png');}


.lt_galerie_internet .ce_slider,
.lt_galerie_print .ce_slider
{
	position:absolute;
	top:480px;
	left:207px;
}

.ref_description {float:left; margin-left:30px;padding-right:0px;width:177px;}
.ref_description  table{margin-left:15px;margin-right:15px;}
.ref_description  table td{padding-top:10px;}
.ref_description figure.image_container {padding:0px; margin:0px;}

.lt_galerie_internet .ce_slider_item, 
.lt_galerie_print .ce_slider_item 
{
	padding-left:52px;
}

#ce_slider_prev_btn,
#ce_slider_next_btn {
    line-height: 40px !important;
	margin-top:22px !important;
	width:32px !important;
}

#ce_slider_prev_btn
{
	left:10px;
	background-image:url('02_LOGOS_ICONS/pfeil-links.png') !important;
	background-repeat:no-repeat !important;
	background-position:0px 0px !important;
}
#ce_slider_prev_btn:hover
{
	background-position:0px -41px !important;
}

#ce_slider_next_btn
{
	right:10px;
	background-image:url('02_LOGOS_ICONS/pfeil-rechts.png') !important;
	background-repeat:no-repeat !important;
	background-position:0px 0px !important ;
}
#ce_slider_next_btn:hover
{
	background-position:0px -41px !important ;
}

.ce_slider_nav_hide {
	display:none !important;
}
/* --- tl_files/P16_49Grad/css/M01_mod_newslist_big.css --- */ 
#newslist_big .layout_full{padding-bottom:20px;}


#newslist_big .enclosure  {float:right;}
#newslist_big .enclosure img {}
#newslist_big .enclosure a {font-weight:bold;font-size:12px;}
/* --- tl_files/P16_49Grad/css/M01_main_002.css --- */ 
html{height:100%;}
body{height:100%;min-width:980px;}
#wrapper{padding-bottom:80px;}
#header{}
#header .inside{}
#left{border-right:1px solid #fff;}
#left .inside,#main .inside,#right .inside{margin-left:0px;}
#left .inside{margin-right:15px;}
#main .inside{margin-right:20px;}
#right .inside {margin-right:25px;}
#main{}
#right{}
#footer {padding-top:5px;}
#footer .inside{margin-right:15px;margin-left:15px;}

.lt_galerie_print #main, .lt_galerie_internet #main {height:600px;}

.lt_standard #main .inside {padding-left:40px;padding-bottom:20px;padding-top:40px;padding-right:40px;}
.lt_standard #left .inside {padding-left:50px;padding-bottom:20px;padding-top:40px;} 
.lt_anfahrt #main .inside {padding-top:0px;padding-bottom:20px;} 

/*###########################################################*/
/* allgemeines */

#container {padding:0px 0px;}
#bg_fixed{width:100%;height:100%;top:0;left:0px;position:fixed;overflow:hidden;z-index:-10;}
#bg_fixed img{width:100%;height:auto;} 

/*###########################################################*/
/* Linke Abstände von Modulen in Spalten */
.mleft5{margin-left:5px;}
.mleft10{margin-left:10px;}
.mleft15{margin-left:15px;}
.divmleft5 div{margin-left:5px;}
.divmleft5 div div{margin-left:0px;}
.divmleft10 div{margin-left:10px;}
.divmleft10 div div{margin-left:0px;}
.divmleft15 div{margin-left:15px;}
.divmleft15 div div{margin-left:0px;}


/*###########################################################*/
/* LÖSUNG 2: Zusatz: Header, Container, Footer mit Abstand und Schatten */
/* Voraussetzung: 
		1. <schatten>_o sehr hoch (>4000px) 
		2. schatten <= 10px breit, sonst Containerabstände zu groß*/


#header,#footer,#container{
z-index:10;
/*
border-width:1px;
border-style:solid;
*/
} 
#container_shadow, #footer_shadow
{
	margin-top:0px;
}

#header_shadow, #container_shadow, #footer_shadow
{
	padding: 0px 0px 0px 0px;
/*
	background-image:url("template/shadows/5-10-75_o.png");
	background-position:top left;
	background-repeat:no-repeat;
*/
}

#header_shadow_u,#container_shadow_u,#footer_shadow_u
{
	height:0px;
/*
	background-image:url("template/shadows/5-10-75_u.png");
	background-position:bottom left;
	background-repeat:no-repeat;
*/
}



.pdf_link{float:right;margin-top:5px;margin-right:20px;}


/* --- tl_files/P16_49Grad/css/M01_global_001.css --- */ 

/* Allgemeines ###################################### */

	caption,th{font-weight:bold;}
	table{font-size:inherit;}
	a, a:active{text-decoration:none;outline:none;}
	h1,h2,h3,h4,h5,h6,p,pre,blockquote,ol,ul,form{margin-bottom:12px;}

/* Schrift ########################################## */

	body{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;font-size:12px;color:#666;line-height:1.5;}
	.toggler span{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;}
	#wrapper{}
	#footer{font-size:11px;}
	#main h1 a,#main h2 a,#main h3 a ,#right h3 a,#right h4 a {text-decoration:none;}
	h1,h2 {}
	h1,h2,h3,h4,h1 a,h2 a,h3 a,h4 a{font-weight:normal;font-size:100%;color:#487fba;text-decoration:none;}
	h5,h6,h5 a,h6 a{font-weight:normal;font-size:100%;text-decoration:none;}
	h1{font-size:30px;margin-bottom:30px;}
	h2{font-size:16px;font-weight:bold;}
	h3{font-size:12px;font-weight:bold;}
	h4{font-size:12px;margin-bottom:5px; font-weight:bold;}
	#main a, #right a {text-decoration:underline;}
	a, a:active{color:#666;}
	#left a, #main a{text-decoration:underline;}
	a:hover,div.active,a.trail{color:#487fba;}
	#iso_checkout .steps .active div {color:#e59323;} 
	#iso_productreader .price{font-family:"times";font-size:18px;}
	#iso_productlist .price{font-family:"times";font-size:18px;}
	.pagination  .current{color:#e59323;font-weight:bold;}
	#nav_main a, #nav_main div {font-size:14px;font-weight:bold;color:#fff;text-shadow: 0px -1px 0px #444;}
	
/* Formulare ######################################### */

	input,textarea{padding:0px 2px;} 
	input.submit{font-size:11px;cursor:pointer;} 
	
	input.text, textarea, input.captcha, select.select, input#fromAddress, input#toAddress
	{color:inherit;
	 font:inherit;
	 background:url("template/transparency/bg_5x5_black_10.png");
	 border: 1px inset #487fba;
	 behavior: url(PIE.htc);
	-moz-border-radius: 2px;
	border-radius: 2px;
	}
	
	span.mandatory{color:#487fba;}
	.e_message{font-size:11px;color:#487fba;}
	



	
	
/* Rahmen und Schatten ############################################ */

	/* #header,#container,#footer{border-color:#7b452e;} */
	#header,#container,#footer{}
	#iso_productlist .product {border-bottom:1px dotted #7B452E}
	#iso_productlist .product img{border: 1px solid #ab958e;}
	#iso_minicart_full .product_row3 td{border-bottom:1px dotted #7B452E;}
	#iso_minicart_full .subtotal td{border-top:1px solid #7B452E;}
	#iso_mod_checkout_review img{border: 1px solid #ab958e;}
	#iso_minicart img{border: 1px solid #ab958e;}
	#iso_cart img{border: 1px solid #ab958e;}
	#iso_productreader img{border: 1px solid #ab958e;}
	#iso_mod_checkout_review  .info_container{border-top:1px solid #7B452E;}
	
	.galleria-stage{border: 1px solid #666 !important;}
	.galleria-thumbnails .galleria-image {border: 1px solid #666 !important;}
	
	
	/* #right {	border-left:1px solid #7b452e;} */
	/*
	#container img{
	    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter: alpha(opacity=70);
        -moz-opacity:0.7; 
        -khtml-opacity: 0.7;
        opacity: 0.7;
	}
	#container img:hover{
	    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        -moz-opacity:1.0; 
        -khtml-opacity: 1.0;
        opacity: 1.0;
	}
	*/
	
	/*
	#container img{
	-webkit-box-shadow: 5px 5px 10px -1px rgba(0,0,0,1.0);
	-moz-box-shadow: 5px 5px 10px -1px rgba(0,0,0,1.0); 
	box-shadow: 5px 5px 10px -1px rgba(0,0,0,1.0);
	border: 1px solid #ab755e;
	}
	*/

/* Hintergründe ###################################### */

	html {
		/*background-color:#c2c2c2;
		background-image:url("01_BACKGROUNDS/main-verlauf.jpg");
		*/
		background-repeat:repeat-x;
		background-position: top center;
		}
		
	body{
		background-image:url("01_BACKGROUNDS/header_neu_1.png");
		background-repeat:no-repeat;
		background-position: top center;
	}
	/* #bg_fixed{background-image:url("01_BACKGROUNDS/bg_body.gif");background-position:0px 0px;background-repeat:repeat-x repeat-y;}  */
	/*#header,#container,#footer{background-image:url("template/transparency/bg_5x5_black_80.png");} */
	/*#header,#container,#footer{background:#fff;} */
	#nav_main
	{
		background-image:url("01_BACKGROUNDS/metal_02.jpg");background-position:0px 0px;background-repeat:repeat-x;
		
	}
	
	/*.toggler{background-image:url("01_BACKGROUNDS/metal_02.jpg");background-position:0px 0px;background-repeat:repeat-x;} */
	
/* Menü ############################################## */

	/* #nav_main ul li{border-right:1px solid #ab755e;} */  
	/* #nav_footer ul li{border-right:1px solid #ab755e;} */
	
	
	
#line_left
{
	position:absolute;
	top:0px;
	left:0px;
	height:758px;
	width:10px;
	z-index:50;
	background-image:url("template/riss-streifen-links.png");
}
#line_middle
{
	position:absolute;
	top:0px;
	left:207px;
	height:758px;
	width:10px;
	z-index:50;
	background-image:url("template/riss-streifen-rechts.png");
}
#line_right
{
	position:absolute;
	right:1px;
	top:0px;
	height:758px;
	width:10px;
	z-index:50;
	background-image:url("template/riss-rechts.png");
}
.lt_standard #line_right
{
	position:absolute;
	right:1px;
	top:0px;
	height:758px;
	width:10px;
	z-index:50;
	background-image:url("template/riss-rechts.png");
}
.lt_anfahrt #box_kontakt
{
	position:absolute;
	top:40px;
	left:50px;
}

#form_kontakt, #textblock_kontakt_success
{
	width:420px;
	float:left;
}
#textblock_kontakt
{
	width:230px;
}
#box_kundenrotation h4
{
	margin-left:20px;
}
#box_kundenrotation 
{
	position: absolute;
	left:30px;
}

#printliste li
{
	margin-left:20px;
}
#printliste table
{
	
	padding:10px;
}
#printliste td
{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	margin:20px;
}
#printliste td div
{
	border: 1px solid #487fba;
	padding:20px;
	height:110px;
}
#internetliste li
{
	margin-left:20px;
}
#internetliste table
{
	
}
#internetliste td
{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	margin:20px;
}
#internetliste td div
{
	border: 1px solid #487fba;
	padding:20px;
	height:110px;
}

/* --- tl_files/P16_49Grad/css/M01_slideshow_header.css --- */ 

#slideshow_header
{
	top:0px;
	position:absolute;
	left:32px;
}

#slideshow_header .slideshow-controller
{
	
}


.lt_galerie .mod_slideshow2
{
	position:relative;
	margin-top:0px;
	margin-left:0px;
}

.slideshow-thumbnails
{
	top:430px !important;
	left:0px !important;
	width:750px !important;
	height:10px !important;
	
	
}

.slideshow-thumbnails ul
{
	position:relative !important;
	display:block !important;
	z-index:10000 !important;
	margin:0 auto !important;
	width:none !important;
	
}

.slideshow-thumbnails ul li 
{
	display:block !important;
	float:left !important;
	width:10px !important;
	height:10px !important;
	padding-left:7px;
	padding-right:7px;
}
.slideshow-thumbnails a 
{
	margin:0px !important;
}
.slideshow-thumbnails-hidden {
	background:transparent !important;
	background-image:url("01_BACKGROUNDS/bubbles-gr.png") !important;
}
.slideshow-thumbnails-inactive {
	background:transparent !important;
	background-image:url("01_BACKGROUNDS/bubbles-gr.png") !important;
}
.slideshow-thumbnails-active {
	background:transparent !important;
	background-image:url("01_BACKGROUNDS/bubbles-gr.png") !important;
}
.slideshow-thumbnails ul li a img
{
	display:none !important;
}
/* --- tl_files/P16_49Grad/css/M01_mod_logocontainer.css --- */ 

#logocontainer
{
	background-image:url("template/Logoflaeche.png");
	z-index:20;
	position:absolute;
	top:0px;
	left:0px;
	width:217px;
	height:242px;
}

/* --- tl_files/P16_49Grad/css/M01_nav_main.css --- */ 

#nav_main{background-image:url("template/nav-kachel.png");background-repeat:repeat-x;width:100%;z-index:10;top:200px;position:absolute;left:0;height:42px;padding-top:0px;}
#nav_main ul{margin-top:0;margin-bottom:0;margin-left:0;padding-left:206px;list-style-type:none;}
#nav_main ul li{width:126px;height:42px;float:left;vertical-align:middle;text-align:center;}
#nav_main ul li.last{border-right:1px solid #575757;}
#nav_main ul li.first{border-left:1px solid #888;}
#nav_main ul li.first a, #nav_main ul li.first div{}
#nav_main ul li a,#nav_main ul li div{background-image:url("template/hooover.png");background-repeat:no-repeat;background-position: 0px 0px;height:42px;padding-top:12px;width:124px;display:block;text-align:center;vertical-align:middle;border-left:1px solid #575757;border-right:1px solid #888;}
#nav_main ul li a:hover,#nav_main ul li a.trail,#nav_main ul li div.active{background-position: 0px -42px;border-color:transparent; width:126px;margin-left:-1px;}

/*
#nav_main{width:100%;z-index:10;top:220px;position:absolute;background-image:url("../template/bg_5x5_black_0.png");left:0;height:30px;padding-top:0px;
	-moz-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;

}
#nav_main ul{margin-top:0;margin-bottom:0;margin-left:0;padding-left:0;list-style-type:none;}
#nav_main ul li{height:30px;float:left;padding-top:0;vertical-align:middle;border-right:1px solid #eee;}
#nav_main ul li.last{}
#nav_main ul li a,#nav_main ul li div{color:#444; display:inline;padding:12px 20px 6px;vertical-align:middle;border-right:1px solid #888;}
#nav_main ul li.active div,#nav_main ul li.trail a,#nav_main ul li a:hover,#nav_main ul li div:hover{color:#178be9;} 
*/
/* --- tl_files/P16_49Grad/css/M01_nav_sub.css --- */ 
#nav_sub ul {list-style-type:none;}
#nav_sub ul.level_2 li{margin-left:10px;}
#nav_sub ul li{padding-left:0;}
#nav_sub ul li a,#nav_sub ul li div{display:block;}


/* --- tl_files/P16_49Grad/css/M01_nav_footer.css --- */ 

#nav_footer{position:relative;float:right;display:block;margin-right:30px;margin-top:10px;margin-bottom:30px;}
#nav_footer ul{clear:both;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;}
#nav_footer ul li{height:15px;float:left;display:block;margin:0;padding:0;}
#nav_footer ul li a,#nav_footer ul li div{height:100%;display:inline;padding-left:20px;}
#nav_footer ul li.last{border: none;}

/* --- tl_files/P16_49Grad/css/M01_mod_newslist_big.css --- */ 
#newslist_big .layout_full{padding-bottom:20px;}


#newslist_big .enclosure  {float:right;}
#newslist_big .enclosure img {}
#newslist_big .enclosure a {font-weight:bold;font-size:12px;}
/* --- tl_files/P16_49Grad/css/M01_form_kontakt.css --- */ 
#form_kontakt td{padding-top:6px;}
#form_kontakt td.error
{width:20px;
	background:url("../RESOURCES/icons_other/SweetieBasePack/png-24/16-message-warn.png") no-repeat;
	background-position: 5px 5px;}
#form_kontakt .col_first{width:100px;}
#form_kontakt .textarea{width:220px;height:80px;}
#form_kontakt input.text{width:220px;}
#form_kontakt input.captcha{width:16px;}
#form_kontakt .e_message
{
	background:url("../RESOURCES/icons_other/SweetieBasePack/png-24/16-message-warn.png") no-repeat;
	margin-top:10px;
	margin-left:80px;
	padding-left:20px;
}
#form_kontakt p.error{display:none;}
/* --- tl_files/P16_49Grad/css/M01_mod_googledirections.css --- */ 
#googledirections th{font-size:12px;font-weight:normal;padding-top:2px;}
#googledirections input{width:130px;padding:0px;}
#googledirections input#fromAddress, #googledirections input#toAddress{width:125px;margin-right:5px;margin-top:2px;padding:1px 1px;}
#googledirections #gd_map_canvas {width:750px;}
#googledirections #gd_map_canvas {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
#googledirections form {padding-left:40px;padding-top:30px;width:167px;float:left;margin-top:240px;}
#googledirections #gd_directionList{margin-left:30px;}
#googledirections #gd_directionList table{background:transparent !important;}

#googledirections  .tolabel {color:#487fba;padding-top:1px;}
#googledirections  .fromlabel {color:#487fba;}
#googledirections  .placebutton {padding-top:3px;}
#googledirections  .routebutton {padding-top:15px;}
/* --- tl_files/P16_49Grad/css/M01_mod_xfacebook.css --- */ 
#xfacebook
{
	margin-top:170px;
	margin-left:-30px;
	padding-top:-40px;
	
	
}
.fan_box .full_widget .connect_top
{
	background:#000 !important;
}
.connect_widget_not_connected_text
{
	color: transparent !important;
}	
/* --- tl_files/P16_49Grad/css/P16_googleplus_button.css --- */ 
#googleplus_button
{
	
}
/* --- tl_files/P16_49Grad/css/P16_facebook_button.css --- */ 
.mod_fblikeit
{
	float:left;
	margin-top:30px;
	margin-right:3px;
}
