/* RESET BROWSERSTYLE */

body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,hr,blockquote {padding: 0; margin: 0;}

/* GLOBAL */

h1 {
	display: none;
}

h2 {
	display: none;
}

h3 {font-family: 'century gothic', verdana, sans-serif; color:  #9f2842; font-size: 20px; line-height: 1.2em; font-weight: bold; letter-spacing: 1px; padding: 0 0 6px 0; margin: 6px 0 10px 0;}
h4 {clear: both; font-family: 'century gothic', verdana, sans-serif; color: #9f2842; font-size: 17px; line-height: 1.4em; font-weight: bold; letter-spacing: 1px; margin: 15px 0 10px 0;}
h5 {clear: both; font-family: 'century gothic', verdana, sans-serif; color: #333; font-size: 16px; line-height: 1.4em; font-weight: 100; letter-spacing: 1px; margin: 15px 0 10px 0;}
h6 {clear: both; font-family: 'century gothic', verdana, sans-serif; color: #333; font-size: 15px; line-height: 1.4em; font-weight: 100; letter-spacing: 1px; margin: 15px 0 10px 0;}
p {margin: 10px 0;}
ol {margin: 6px 0;}
ol li {line-height: 1.0em; border: 0; padding: 3px 0; margin: 2px 0 2px 22px;}
ul {list-style-image: url(images/inhlist.gif); margin: 6px 0;}
ul li {line-height: 1.2em; border: 0; padding: 3px 0; margin: 2px 0 2px 17px;}
hr {height: 1px; clear: both; color: #999; background-color: #999; border: 0; margin: 16px 0;}
blockquote {padding: 2px 0 2px 20px; border-left: 3px solid #999;}
div.tplge_content_anchor {display: none;}
div.tplge_menu_anchor {display: none;}
div.tplge_news_anchor {display: none;}

.tplge_button {
	background: url(images/button.jpg) repeat-x; 
	float: left; 
	font-size: 16px; 
	font-weight: 400; line-height: 20px; border: 1px solid #666; border-radius: 3px; padding: 4px 9px; margin: 0 6px 0 0;}

.tplge_button_active {background: #c50; color: #fff; float: left; font-size: 16px; font-weight: 400; line-height: 20px; border: 1px solid #c50; border-radius: 3px; padding: 4px 9px; margin: 0 6px 0 0;}

.tplge_left_border {float: left; border: 5px solid #998; margin: 0 20px 10px 0;}
.tplge_left_noborder {float: left; border: 0; margin: 0 20px 10px 0;}
.tplge_right_border {float: right; border: 5px solid #998; margin: 0 0 10px 20px;}
.tplge_right_noborder {float: right; border: 0; margin: 0 0 10px 20px;}
.tplge_border {border: 5px solid #998;}
.tplge_noborder {border: 0;}

.tplge_code {clear: both; background: #eed; font-family: 'courier new', monospace; border: 1px solid #997; padding: 10px 16px;}
.tplge_box01 {clear: both; background: #e0e9ec; border: 3px solid #c0c6cc; padding: 12px 16px; margin: 16px 0;}
.tplge_legal {padding: 6px 0;}

.XXXXXXXXXXXXXXXXXX {} /* Marker for styles menu tinymce */

/* BODY UND SEITE / BODY AND PAGE */

body {font-family: arial, sans-serif; font-size: 15px; line-height: 1.4em; color: #444;}

#body {min-width: 940px; background: #fff; text-align: left;}

#top {
	background-color: #000;
	height: 50px;
	font-size: 10px; 
	line-height: 10px;
	border-bottom: 3px #FFFFFF solid;
}

.topnext {

	/*background-color: #FFF;*/
	width: 400px;
	height: 50px;
	margin-left:auto;
	margin-right:auto;
	padding: 12px 0 0 0;
}

.topnext .text a {
	/*letter-spacing: 4px;*/
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #c72725;
	text-decoration: none;
}

.topnext .text2 a {
	/*letter-spacing: 12px*/
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

.topnext .spacer {
	height: 3px;
}


#tplge_header {}
#tplge_locator {width: 900px; text-align: left; margin: 0 auto;}
#tplge_main {text-align: left; margin: 0 auto;}
#tplge_sidebar1 {float: left; width: 28%;}

#tplge_content {
	float: left; 
	width: 100%; 
	text-align: center; 
	margin: 0;
}

#tplge_news {min-height: 220px;}
#tplge_prevtopnext {clear: both;}
#tplge_notes {}

/* KOPFBEREICH / HEADER */

#tplge_header {
	background: url(https://www.transhulux.be/userfiles/images/header/bgheader.jpg) center top no-repeat; 
	border-bottom: 0px solid #999;
	min-height: 300px;
	-webkit-box-shadow: 0 500px 20px grey;
	-moz-box-shadow: 0 500px 20px grey;
	box-shadow: 0 500px 20px grey;	
}

#tplge_header_front {
	/*background: #00F url center top no-repeat; */
	background: rgba(199,39,37,0.9);
	border-bottom: 0px solid #999;
	min-height: 80px;
}

#tplge_headerin {
	width: 900px; 
	padding: 0; 
	margin: 0 auto;
}

#shadowbox {
	height: 4px;
	background-color: #FFF;
	background: url(images/schatten.png) center top repeat;
}

#tplge_header h1 {float: right; clear: left; color: #9f9a90; font-size: 24px; line-height: 1.2em; text-align: right; font-weight: 100; padding: 10px 0 16px 16px; margin: 0;}

/* logo */

#tplge_header .tplge_language {
	background-color: #000;
	width: 181px;
	height: 30px;
	float: left; 
	margin: 0;
}

#tplge_header .tplge_language .tplge_text {
	color: #FFF;
	font-size:11px;
	text-align: center;
	padding: 3px 0 2px 0;
	letter-spacing: 1px;
}

#tplge_header .tplge_language .tplge_text a {
	color: #FFF;
	text-decoration: none;
}

#tplge_header .tplge_logo {
	float: left; 
	margin: 0 0 0 0;
}

#tplge_navigation {
	float: right;
	width: 720px;
	height: 80px;
	/*background-color: #00F;*/
	padding: 0; 
	margin: -30px 0 0 0;
}

/* HORIZONTAL TOC1 */

#tplge_toc1in {
	color: #fff;
	/*font-weight:bold;*/
	
	text-align: center; 
	padding: 0; 
	margin: 0;}

#tplge_toc1in table {padding: 0; margin: 0 auto; border-collapse: separate;}

#tplge_toc1 ul {
	padding: 0; 
	margin: 0;
}

#tplge_toc1 li {
	float: left; 
	text-align: center; 
	font-size: 14px; 
	text-transform: uppercase; 
	padding: 41px 0 21px 0; 
	margin: -1px 0 10px 0; 
	list-style-type: none; 
	list-style-image: none;
	width: 130px;
}

#tplge_toc1 li:hover {
	background: #000;
	z-index: auto;	
}

#tplge_toc1 ul.menulevel1 li.sdocs {
	background: #000;
}
	
#tplge_toc1 ul.menulevel1 li.sdoc {
	background: #000;		
}	
	
#tplge_toc1 li li {
	float: left; 
	text-align: center; 
	font-size: 12px; 
	text-transform: uppercase; 
	padding: 0 0 0 0; 
	margin: 30px 0 -15px 0; 
	list-style-type: none; 
	list-style-image: none;
	color: #c72725;
}	
	
#tplge_toc1 ul.menulevel2 li.docs {
	/*margin: 0;
	padding: 0;*/	
}
	
#tplge_toc1 ul.menulevel2 li.doc {
	/*margin: 0;
	padding: 0;*/

}

div#tplge_toc1 a:link {color: #fff; font-weight:bold; text-decoration: none;}
div#tplge_toc1 a:visited {color: #fff; text-decoration: none;}
div#tplge_toc1 a:hover {color: #fff; text-decoration: none;}
div#tplge_toc1 a:active {color: #fff; text-decoration: none;}
div#tplge_toc1 a:focus {color: #fff; text-decoration: none;}
div#tplge_toc1 li li a:hover {color: #CCC; text-decoration: none;}

#tplge_header .tplge_headerimg {float: right; background: #fff; padding: 3px; margin: 0 0 0 3px; border: 1px solid #999;}


/* MAIN */

#tplge_main {
	background-color: #FFF;
	/*background: #fff url(images/bgmain.jpg) repeat-x;*/
}

#tplge_mainin {
	width: 900px;
	min-height: 600px; 
	padding: 0 20px 10px 20px; 
	margin: 0 auto;
}

/* locator */

#tplge_locator {overflow: hidden;}
#tplge_locatorin {
	font-family: arial, sans-serif; 
	font-size: 16px; 
	font-weight: bold;
	text-align: left; 
	color: #9f2842; 
	/*border-bottom: 1px solid #999;*/ 
	padding: 6px 10px; 
	margin: 10px 0 5px 0;
}

#tplge_locatorin span {line-height: 26px;}

/* INHALT / CONTENT */

#tplge_contentin {
	font-family: arial, sans-serif; 
	text-align: left; 
	padding: 0 0 20px 0; 
	margin: 0 0 100px 0;
}

#tplge_contentin li {background: none;}
#tplge_contentin h1, #contentin h2, #contentin h3 {}
#tplge_content .text {width: 90%; border: 1px solid #ccc;}
#tplge_content input.submit {background: url(images/button.jpg) repeat-x; float: left; font-size: 16px; line-height: 20px; border: 1px solid #666; border-radius: 3px; padding: 2px 6px; margin: 0 6px 0 0;}

#submenu {
	/*padding: 0 0 20px 0;*/ 
	margin: 15px;
}


/* NEWSBOXEN / NEWSBOXES */
#tplge_news {background: #111 url(images/bgfooter.jpg) right top no-repeat;}
#tplge_newsin {width: 940px; color: #999; font-family: arial, sans-serif; padding: 20px 0; margin: 0 auto;}

div.tplge_news {width: 33%; float: left;}
div.tplge_newsin {line-height: 1.3em; border: 0px solid #996; padding: 0; margin: 0 20px 20px 20px;}
div.tplge_newsin ul {list-style-type: none; list-style-image: none; padding: 6px 0 12px 0;}
div.tplge_newsin li {list-style-type: none; list-style-image: none; line-height: 1.2em; padding: 1px 5px; margin: 2px 0;}

div.tplge_newsin h4 {background: #444 url(images/bgnewsh4.jpg); font-size: 16px; color: #bba; border: 1px solid #666; padding: 6px 16px 36px 16px; margin: 20px 0 12px 0;}
div.tplge_newsin h5 {color: #aa9; letter-spacing: 1px; margin: 10px 0 0 0;}
div.tplge_newsin h6 {color: #aa9; letter-spacing: 1px; margin: 10px 0 0 0;}

/* prev-top-next */
#tplge_prevtopnextin {text-align: center; border-top: 1px solid #999; padding: 8px 0 0 0; margin: 30px 0 0 0;}


/* FUSSLINKS / FOOTER LINKS */


#footer {
	position:fixed;
    bottom:0px;
	background-color: #000;
	width: 100%;
}

#footer .box {
	font-size: 12px;
	width: 900px;
	background-color: #000;
	height: 70px;
	margin-left:auto;
	margin-right:auto;
	padding: 12px 0 0 0;
}

#footer .block1 {
	width: 300px;
	height: 80px;

	float: left;
}

#footer .block2 {
	width: 300px;
	height: 80px;

	float: left;
}

#footer .block3 {
	width: 300px;
	height: 80px;
	float: left;
}

#footer .block1 .text1 {
	color: #F00;
}

#footer .block1 .text2 {
	color: #FFF;
}

#footer .block2 .text2 {
	color: #FFF;
}

#footer .block3 a {
	text-align: right;
	color: #666;
}

#tplge_notesin {
	font-family: arial, sans-serif; 
	font-size: 14px; 
	text-align: left; 
	color: #666; 
	padding: 16px 40px 40px 40px; 
	margin: 0;
}

div#tplge_notes p {padding: 0; margin: 0;}


/* LINKFORMATIERUNG / LINKS */
a:link {color: #9f2842; text-decoration: none;}
a:visited {color: #9f2842; text-decoration: none;}
a:hover {color: #333; text-decoration: underline;}
a:active {color: #333; text-decoration: underline;}
a:focus {color: #333; text-decoration: underline;}

.tplge_navintern a:link {color: #333; text-decoration: none;}
.tplge_navintern a:visited {color: #333; text-decoration: none;}
.tplge_navintern a:hover {color: #c60; text-decoration: none;}
.tplge_navintern a:active {color: #c60; text-decoration: none;}
.tplge_navintern a:focus {color: #c60; text-decoration: none;}

#tplge_sidebar1 ul a:link {color: #222; font-style: normal;}
#tplge_sidebar1 ul a:visited {color: #222; font-style: normal;}
#tplge_sidebar1 ul a:hover {color: #c60; font-style: normal; text-decoration: none;}
#tplge_sidebar1 ul a:active {color: #c60; font-style: normal; text-decoration: none;}
#tplge_sidebar1 ul a:focus {color: #c60; font-style: normal; text-decoration: none;}

.tplge_newsin a:link {color: #ccc; text-decoration: none;}
.tplge_newsin a:visited {color: #ccc; text-decoration: none;}
.tplge_newsin a:hover {color: #f90; text-decoration: underline;}
.tplge_newsin a:active {color: #fff; text-decoration: underline;}
.tplge_newsin a:focus {color: #fff; text-decoration: underline;}

#tplge_notes a:link {color: #999; text-decoration: none;}
#tplge_notes a:visited {color: #999; text-decoration: none;}
#tplge_notes a:hover {color: #f90; text-decoration: underline;}
#tplge_notes a:active {color: #fff; text-decoration: underline;}
#tplge_notes a:focus {color: #fff; text-decoration: underline;}


/* 
##############################
 S O N S T I G E S / R E S T
############################## 
*/

#submit {background: #c60; color: #fff; border: 0; padding: 1px 6px; margin: 1px;}
input.text {border: 1px solid #999!important;}
#passwd {border: 1px solid #999;}
.file {border: 1px solid #999;}
.scroll {background: #eec; border: 1px solid #997; padding: 10px; overflow: scroll;}
table.edit {background: #eee; font-size: 14px; line-height: 1.2em; border: 1px solid #999; margin: 1px 0;}
table.edit td {border: 0; padding: 3px;}
textarea {width: 90%; background: #fff; font-family: arial, sans-serif; border: 1px solid #999; padding: 10px; margin: 0 0 10px 0;}



