/* Style sheet basic 
a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family:Tahoma, Verdana, sans-serif;}
a,body,div,input,label,li,ol,p,select,td,th,textarea,u,ul{font-size:11px;}

a{text-decoration:none;color:#a84204;}
a:hover{text-decoration:underline;color:#a84204;}
img{vertical-align:middle;border:0px;}
p,pre,form{margin:0px;padding:0px;}
*/

*, html {margin:0px; padding:0px; font-family: tahoma;}

.clear {clear: both;}
#wrapper {width: 850px;}
#header {}
#header a {color: #999; text-decoration: none; }
#header a:hover {text-decoration: underline;}
#headLogo {width: 264px; height: 222px; background: url(tl_files/mediasprint/img/logo.png); float: left;}
#headTitle {visibility: hidden;}
#headMenu {font-size: 11px; font-weight: bold;}
.headNavTop {background: #f0f0f0; height: 98px;}
	.headNavTop ul {list-style: none; float: right; color: #999; margin: 10px 8px 0px 0px;}
	.headNavTop li {float: left; margin-left: 10px;}
.headNavBottom {padding-right: 8px; height: 40px; line-height: 32px; background: url(tl_files/mediasprint/img/headNav.png); color: #fff; text-align: right;}
	.headNavBottom ul {list-style: none; float: right;}
	.headNavBottom ul li {float: left; margin-left: 10px;}
	.headNavBottom ul li a {color: #fff !important;}
.headSubNav {padding-right: 8px; color: #999; text-align: right;}
	.headSubNav ul {list-style: none; float: right; line-height: 20px;}
	.headSubNav ul li {float: left; margin-left: 10px;}
.main {padding: 0px 8px 8px 8px;}
	.sidebar {float: left;border: 1px solid #999; width: 255px; height: auto; margin-right: 8px;}
		.sidebar .block {padding: 5px;}
		.sidebar .block h4 {color: #336699; font-size: 20px; margin-bottom: 8px;}
		.sidebar .ce_gallery table {width: 100%}
		/*
		.sidebar .ce_gallery tr {}
		.sidebar .ce_gallery td {vertical-align: top; margin-bottom: 5px;}
		.sidebar .ce_gallery td .caption {color:#000; font-size: 12px;}
		.sidebar .ce_gallery td.col_first {text-align: left;}
		.sidebar .ce_gallery td.col_last {text-align: right;}
		.sidebar .ce_gallery td.col_last .caption {text-align: left;}
		*/
		.sidebar .ce_downloads {}
		.sidebar .ce_downloads a {color: #666; text-decoration: none; vertical-align: top;}
		.sidebar .ce_downloads a:hover {text-decoration: underline;}
	.content {}
	.content .ce_text {margin-bottom: 9px;}
	.content .ce_text p {color: #333;}

	h1{margin:0px 0px 12px 0px;padding:0px;font-weight:bold;font-size:13px;}
h2{margin:0px 0px 6px 0px;padding:0px;font-weight:bold;font-size:11px;}
.ce_text h3 {margin-bottom: 8px;}

.korbusdekore td {vertical-align: top; text-align: center; padding-bottom: 5px;}
.korbusdekore td.col_last {text-align: center;}
.korbusdekore td .caption {color:#999; font-size: 10px;}

.mod_breadcrumb {margin-bottom:24px; padding:5px 3px 7px 10px; background-color:#fff; border-top: 1px solid #666; border-bottom: 1px solid #666;}
.mod_breadcrumb a {color: #666;}
.mod_breadcrumb a:hover {color: #999;}

.produkteuebersicht-col {background:url(tl_files/mediasprint/img/produkte.gif); min-height: 56px;background-repeat:repeat-x; border-top: 1px solid #c5c5c4; overflow:hidden;}
.produkteuebersicht-col h3 {color:#336699; font-size:20px; margin: 0px; padding:0px;}
.produkteuebersicht-img {float:left; margin-top: 1px; width: 250px; height: 250px; background: #fff; text-align:centeR;}
.produkteuebersicht-info {float:left; padding: 15px 0px 0px 10px; width: 550px;}
.produkteuebersicht-info p {margin-top: 9px;}

.ce_text p {padding-bottom: 10px;}
.ce_text ul {list-style-type:square; padding-left: 50px;}

.kontaktformular td {padding-top: 9px; padding-left: 5px;}

div.block {margin-bottom: 9px;}
.block h4 {margin-bottom: 6px;}

div.ms_galerie table 		{text-align:center;}
div.ms_galerie table td 		{vertical-align:top;}
div.ms_galerie table td .caption	{text-align:left; color: #000;}
div.ms_galerie table td .caption p	{margin-top: 6px;}

div.trennen				{border-top: 1px solid #000; padding-top: 6px;}
div.trennen a				{color: #666; background:url(tl_files/mediasprint/img/icons/arrow-curve-180.png); background-repeat: no-repeat; padding-left: 20px; background-positon: left center;}
div.trennen a:hover			{color: #999;}

div.link_info	a			{background:url(tl_files/mediasprint/img/icons/information-white.png); background-repeat: no-repeat; padding-left: 20px; background-positon: left center;}

a.hyperlink_txt			{color: #666;}
a.hyperlink_txt:hover		{color: #999;}