/* Style sheet SYNTAXYS Basic */
html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;vertical-align:baseline;border:0;font-size:100%;outline:0;background:transparent;}
input,textarea,select{margin:0px;padding:0px;border:0px;}
pre,code{font-family:"Andale Mono", Courier, monospace;font-size:1.1em;white-space:pre;}
a{color:#a03a28;}
a:hover{color:#a03a28;text-decoration:none;}
ol,ul{list-style-type:none;}
blockquote,q{quotes:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
*:focus{outline:0;}
* html ul,* html ol{position:relative;}
* html ol{margin-left:2em;}
*:first-child+html ol{margin-left:2em;}
* html legend{margin-bottom:1.4em;}
*:first-child+html legend{margin-bottom:1.4em;}

/* Style sheet SYNTAXYS Main */
BODY {
	margin:20px 20px 20px 21px;
	background-color:#DADADA;
	background-image:url("/tl_files/syntaxys/images/bg.gif");
	background-repeat:repeat;
	font-family:"Trebuchet MS", "Gill Sans MT", "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	color:#A03A28;
	font-size:12px;
	line-height:1.0em;
	}

H1, H2, H3, H4, P {margin-top:0.4em;margin-bottom:0.4em;}
H1 {
	font-size : 18px;
	font-weight : bold;
	font-family : "Gill Sans MT", "Gill sans", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
H2 {
	font-size : 14px;
	font-weight : bold;
	padding-top : 3px;
	padding-left : 18px;
	background:#ffffff url("/tl_files/syntaxys/images/bogenHead.gif") left top no-repeat;
	color : #A03A28;
	font-family : "Gill Sans MT", "Gill sans", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	height:24px;
	}
H3 {
	font-size : 14px;
	font-weight : bold;
	margin-top: 1.4em;
	font-family : "Gill Sans MT", "Gill sans", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
H4 {
	font-size : 14px;
	font-weight : bold;
	padding-top : 3px;
	padding-left : 90px;
	background:#ffffff url("/tl_files/syntaxys/images/bogenWOWjr.gif") left top no-repeat;
	color : #A03A28;
	font-family : "Gill Sans MT", "Gill sans", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	height:24px;
	}

OPTION {padding:0 0 0 0.3em;}

#logo {
	top:10px;
	position:absolute;
	margin-left:18px;
	float:left;
	}

#claim {
	top:40px;
	right:18px;
	position:absolute;
	float:right;
	}

#containerFront {
	background:#ffffff url("/tl_files/syntaxys/images/bg_container.png") repeat-y;
	font-size:13px;
	line-height:1.5em;
	margin-top:5px;
	width:970px;
	}

#containerStandard {
	background-color:#ffffff;
	font-size:13px;
	line-height:1.5em;
	margin-top:5px;
	width:970px;
	}

#left {position:relative;}
#main {position:relative;}
#right {position:relative;}

#left .inside {padding:20px 0px 0px 18px;}
#main .inside {padding:22px 0px 0px 18px;}
#right .inside {padding:18px 18px 0px 27px;}

#footer {
	background:#A03A28 url("/tl_files/syntaxys/images/footerCorner.gif") right bottom no-repeat;
	}
#footer .inside {
	padding-top:5px;
	padding-right:18px;
	text-align:right;
	color:#ffffff;
	}
#footer a {
	color:#ffffff;
	text-decoration:none;
	}
#footer a:hover {
	color:#ffffff;
	text-decoration:underline;
	}

#frontpage {width:970px;height:75px;top:101px;position:absolute;background:url("/tl_files/syntaxys/images/headImgHome.jpg") right top no-repeat;}
#frontpage .inside{bottom:4px;left:18px;position:absolute;font-size:1.4em;color:#A03A28;line-height:1.8em;}
#kontaktP {width:970px;height:75px;top:101px;position:absolute;background:url("/tl_files/syntaxys/images/headImgKontakt.jpg") right top no-repeat;}
#kontaktP .inside{bottom:4px;left:18px;position:absolute;font-size:1.4em;color:#A03A28;line-height:1.8em;}
#netzwerk {width:970px;height:75px;top:101px;position:absolute;background:url("/tl_files/syntaxys/images/headImgNetzwerk.jpg") right top no-repeat;}
#netzwerk .inside{bottom:4px;left:18px;position:absolute;font-size:1.4em;color:#A03A28;line-height:1.8em;}
#serviceP {width:970px;height:75px;top:101px;position:absolute;background:url("/tl_files/syntaxys/images/headImgPortfolio.jpg") right top no-repeat;}
#serviceP .inside{bottom:4px;left:18px;position:absolute;font-size:1.4em;color:#A03A28;line-height:1.8em;}
#claimBGD {width:970px;height:45px;top:176px;position:absolute;}
#claimBGD .claimHome {padding:12px 18px 12px 18px;background:#c8a484 url("/tl_files/syntaxys/images/claimCornerHome.gif") left top no-repeat;font-size:18px;color:#ffffff;font-weight : bold;}
#claimBGD .claimNetz {padding:12px 18px 12px 18px;background:#99b73a url("/tl_files/syntaxys/images/claimCornerNetzwerk.gif") left top no-repeat;font-size:18px;color:#ffffff;font-weight : bold;}
#claimBGD .claimKontakt {padding:12px 18px 12px 18px;background:#55677a url("/tl_files/syntaxys/images/claimCornerKontakt.gif") left top no-repeat;font-size:18px;color:#ffffff;font-weight : bold;}
#claimBGD .claimPortfolio {padding:12px 18px 12px 18px;background:#dd8037 url("/tl_files/syntaxys/images/claimCornerPortfolio.gif") left top no-repeat;font-size:18px;color:#ffffff;font-weight : bold;}

.image_container{float:left;}
.caption{padding:2px;font-size:0.8em;line-height:1;}
.ce_text img,.ce_gallery img,.mod_newslist img,.mod_randomImage img{padding:2px;background-color:#ffffff;border:1px solid #969696;}

#mainmenu{width:970px;top:72px;position:absolute;background:#A03A28 url("/tl_files/syntaxys/images/bogenNavi.gif") right top no-repeat;}
#mainmenu li{float:left;}
#mainmenu a{display:block;padding:8px 18px 9px;border-right:1px solid #c6c6c6;font-weight:bold;text-decoration:none;color:#ffffff;line-height:1;}
#mainmenu a:hover,#mainmenu a.trail{background:url("/tl_files/webconsulting_de/menu.jpg") left top repeat-x;color:#333333;}
#mainmenu span{display:block;padding:8px 18px 9px;background:url("/tl_files/webconsulting_de/menu.jpg") left top repeat-x;border-right:1px solid #c6c6c6;font-weight:bold;line-height:1;}
* html #mainmenu a,* html #mainmenu span{padding-top:9px;padding-bottom:8px;}
*:first-child+html #mainmenu a,*:first-child+html #mainmenu span{padding-top:9px;padding-bottom:8px;}
#mainmenu li.login,#mainmenu li.register{float:right;}
#mainmenu a.login{padding-left:36px;background:url("/tl_files/webconsulting_de/login.jpg") left center no-repeat;border-left:1px solid #c6c6c6;}
#mainmenu a.login:hover{background:url("/tl_files/webconsulting_de/login_active.jpg") left center no-repeat;}
#mainmenu span.login{padding-left:36px;background:url("/tl_files/webconsulting_de/login_active.jpg") left center no-repeat;border-left:1px solid #c6c6c6;}
#mainmenu a.register{padding-left:36px;background:url("/tl_files/webconsulting_de/register.jpg") left center no-repeat;}
#mainmenu a.register:hover{background:url("/tl_files/webconsulting_de/register_active.jpg") left center no-repeat;}
#mainmenu span.register{padding-left:36px;background:url("/tl_files/webconsulting_de/register_active.jpg") left center no-repeat;}

.ce_list ol,.ce_text ol{margin-left:2em;list-style-type:decimal;}
.ce_list ul,.ce_text ul{margin-left:2em;list-style-image:url("/tl_files/syntaxys/images/arrow.gif")}
.ce_list ul li,.ce_text ul li{}

.ce_table table{border-right:2px solid #dfdfdf;border-bottom:3px solid #dfdfdf;border-left:3px solid #dfdfdf;border-collapse:separate;width:650px;}
#table_76 .ce_table table{width:650px;}
.ce_table th{padding:0.3em 2em 0.3em 0.5em;text-align:left;background-color:#dfdfdf;font-weight:bold;}
.ce_table td{padding:0.2em 2em 0.2em 0.5em;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}

#submenu, #submenuNetz, #submenuPortfolio {
	color:#969696;
	font-weight:bold;
	width:248px;
	}

#submenu a:hover, #submenuNetz a:hover, #submenuPortfolio a:hover {
	color:#969696;
	text-decoration:underline;
	}

#submenu h1 {
	margin-bottom:0.6em;
	border-bottom:2px solid #969696;
	font-weight:bold;
	font-size:1em;
	color:#5d5d5d;
	text-transform:uppercase;
	}

#submenu a {
	color:#5d5d5d;
	text-decoration:none;
	}

#submenuNetz h1 {
	margin-bottom:0.6em;
	border-bottom:2px solid #969696;
	font-size:1em;
	color:#99b73a;
	text-transform:uppercase;
	}

#submenuNetz a {
	color:#99b73a;
	text-decoration:none;
	}

#submenuPortfolio h1 {
	margin-bottom:0.6em;
	border-bottom:2px solid #969696;
	font-size:1em;
	color:#dd8037;
	text-transform:uppercase;
	}

#submenuPortfolio a {
	color:#dd8037;
	text-decoration:none;
	}

#submenu ul.level_1 li, #submenuNetz ul.level_1 li, #submenuPortfolio ul.level_1 li {margin:5px 0px 0px 0px;}
#submenuPortfolio ul.level_2 li {margin:0px 0px 0px 15px;font-weight:normal;}
#submenuPortfolio ul.level_3 li {margin:0px 0px 0px 15px;font-weight:normal;font-style:italic;}

/* Style sheet SYNTAXYS Formulare */
label{font-weight:bold;}
p.label{margin-top:0.5em;margin-bottom:-0.25em;}
fieldset{margin:0 0 1.5em;padding:1.4em;border:1px solid #a03a28;}
legend{font-weight:bold;font-size:1.2em;}
input.text{width:300px;margin:0.25em 0.25em 0.25em 0;padding:4px;background-color:#dfdfdf;border:1px solid #a03a28;}
input.text:focus{background-color:#d3d3d3;border:1px solid #5d5d5d;}
.ce_form.tableless label{display:block;margin-top:1.5em;}
.ce_form.tableless .radio_container,.ce_form.tableless .checkbox_container{margin-bottom:-16px;}
.ce_form.tableless .radio_container label,.ce_form.tableless .checkbox_container label{display:inline;}
.ce_form.tableless p.error{margin-top:0;margin-bottom:0;}
.checkbox_container{margin:0.25em 0.25em 0.25em 0;}
.checkbox_container span{display:block;}
.checkbox_container label{font-weight:normal;}
input.checkbox{margin-right:3px;}
* html input.checkbox{margin:-1px 0;}
*:first-child+html input.checkbox{margin:-1px 0;}
input.captcha{width:48px;margin:0.25em 0.25em 0.25em 0;padding:4px;background-color:#dfdfdf;border:1px solid #a03a28;}
input.captcha:focus{background-color:#d3d3d3;border:1px solid #5d5d5d;}
span.captcha_text{top:0.65em;position:relative;vertical-align:top;font-weight:normal !important;color:#808080 !important;}
* html span.captcha_text{top:0.8em;}
*:first-child+html span.captcha_text{top:0.8em;}
.radio_container{margin:0.25em 0.25em 0.25em 0;}
.radio_container span{display:block;}
.radio_container label{font-weight:normal;}
input.radio{margin-right:3px;}
* html input.radio{margin:-1px 0;}
*:first-child+html input.radio{margin:-1px 0;}
.submit_container{margin:0.25em 0.25em 0.25em 0;}
* html input.submit{padding-right:0;padding-left:0;}
*:first-child+html input.submit{padding-right:0;padding-left:0;}
input.submit{padding:0.2em 0.4em 0.2em 0.4em;}
.ce_form input.submit {border:1px solid #a03a28;}
span.mandatory{font-weight:bold;color:#ff0000;padding-left:3px;}
p.error{margin-top:0.5em;margin-bottom:0;font-weight:bold;color:#ff0000;font-size:smaller;}
div.cc{margin-bottom:0.5em;}
.ce_form td.col_first{padding-right:1em;vertical-align:top;width:300px;}
.ce_form td.col_first .padTop{padding-top:0.4em;vertical-align:middle;}
select{width:300px;margin:0.25em 0.25em 0.25em 0;background-color:#dfdfdf;border:1px solid #a03a28;}
select:focus{background-color:#d3d3d3;border:1px solid #5d5d5d;}
textarea{width:300px;height:120px;padding:4px;background-color:#dfdfdf;border:1px solid #a03a28;margin-top:2px;}
textarea:focus{background-color:#d3d3d3;border:1px solid #5d5d5d;}
