/*
Theme Name: innova 3.0. tools
Theme URI: http://www.innova-tools.de
Description: innova-tools.de <a href="http://www.innova-tools.de" target="_blank">HOMEPAGE</a>.
Author: -k
Author URI: http://www.tobiaskrug.de
*/

/* begin Page */



body {
margin : 0;
padding : 0;
background : #fff;
color : #4d4d4d;
font-family : Arial, Helvetica, Sans-Serif;
font-size : 14px;
font-style : normal;
font-weight : normal;
}
#wrapper {
position : absolute;
margin : 45px 0 0 0;
width : 1000px;
background : #fff;
}
.cleared {
float : none;
clear : both;
margin : 0;
padding : 0;
border : none;
font-size : 1px;
}
a {
color : #f29400;
text-decoration : none;
}
a img {
color : #fff;
}
a:hover {
text-decoration : underline;
}
a.no-green {
color : #4d4d4d;
}
ul, li {
margin : 0;
padding : 0;
list-style-type : none;
}
#header {
position : relative;
}
#header .logo #logo {
display : block;
width : 353px;
height : 64px;
margin : 0 0 30px 30px;
background : url(images/logo-tools_3_0.png);
}
#header #login {
height : 20px;
margin : 0 0 0 930px;
}
#header #banner {
margin : 0 0 0 210px;
width : 753px;
height : 140px;
padding : 0 2px 0 0;
border-right : 8px solid #f29400;
}
#header #fallback {
width : 753px;
height : 140px;
background : url(images/banner1.png);
}
#header #tl-mask {
width : 35px;
height : 35px;
float : left;
margin : 0 0 0 210px;
background : url(images/tr-mask.png);
}
#header #navi {
margin : 4px 0 4px 210px;
width : 760px;
height : 24px;
border-left : 4px solid #fff;
background : url(images/navi_bg.png);
}
#header #navi ul li {
float : left;
border-right : 4px solid #fff;
}
#header #navi ul li a {
position:relative;
display : block;
padding : 3px 20px 4px 7px;
color : #4d4d4d;
background : #e6e6e6;
}
#header #navi ul.major li a {
padding : 3px 28px 5px 7px;
}
#header #navi ul li a:hover {
position:relative;
color : #fff !important ;
background : #f29400;
text-decoration : none;
}
.contentLayout {
position : relative;
}
.contentLayout .sidebar1, 
.contentLayout .content, 
.contentLayout .sidebar2 {
position : relative;
margin : 0 0 55px 0;
padding : 0;
border : 0;
float : left;
overflow : hidden;
width : 210px;
}
.contentLayout .content {
  	position: relative;
	width: 500px;
	padding: 0 23px 0 55px !important;
}
.contentLayout .content_big {
width : 519px;
}
.contentLayout #crumbs {
width : 519px;
margin : 4px 0 5px 0;
padding : 0;
}
.Block {
margin : 0 0 6px 0;
}
.Block .BlockHeader {
margin : 0 0 6px 0;
}
.Block .BlockContent a {
color : #707173;
}
.sidebar1 .Block .BlockHeader div {
padding : 4px 0 0 20px;
}
.sidebar1 .Block .BlockHeader, .sidebar2 .Block .BlockHeader {
width : 209px;
height : 26px;
color : #fff;
background : url(images/side_bg.gif);
}
.sidebar1 .Block .BlockContent {
margin : 0 0 0 20px;
}
.sidebar1 .Arch .Block .BlockContent {
display : none;
}
.sidebar1 .Serv .Block:hover > .BlockContent, .sidebar1 .Arch .Block:hover > .BlockContent {
display : block;
top : 100%;
}
.sidebar1 .Block .BlockContent ul li ul li {
margin : 0 0 0 20px;
}
.sidebar1 .Last .Block .BlockContent li, .sidebar1 .Serv .Block .BlockContent li {
padding : 4px 2px;
font-size : 12px;
letter-spacing : 1px;
border-bottom : 4px dotted #f29400;
}
.sidebar1 .Block .BlockContent li a:after, .sidebar2 .Block .BlockContent a:after {
content : " >>";
}
.sidebar2 .Block {
width : 175px;
padding : 0 2px 0 0;
border-right : 8px solid #f29400;
}
.sidebar2 .Block .BlockHeader, .sidebar2 .Block .BlockHeader h3 {
margin : 0 !important ;
padding : 0 !important ;
}
.Post {
margin : 0;
padding : 0 0 50px 0;
}
.Post .PostHeader h1 a {
color : #707173;
}
.Post .PostContent ul {
padding : 0 0 0 15px;
list-style-type : square;
}
.Post .PostContent ul li {
list-style-type : square;
}
.Post .PostContent ol li {
list-style-type: decimal;
}
.Post .PostMetadataFooter {
margin : 10px 0 0 0;
}
.Post .PostMetadataFooter .www-link {
margin : 3px 0;
clear : both;
}
.Post .PostMetadataFooter .www-link span {
font-weight : bold;
}
.Post .PostMetadataFooter .tags, .Post .PostMetadataFooter .kate {
background : url(images/navi_bg.png);
border : 1px dotted #e6e6e6;
background : #e6e6e6;
padding : 4px;
margin : 3px 0;
}
.scf-form form *, .kontakt form * {
margin : 0;
padding : 0;
}
form .form-label {
position : absolute;
left : 50px;
width : 140px;
height : 20px;
}
form .form-label label {
padding : 4px 0 0 4px;
}
form .form-row, form .scf-captcha-container, form .form-submit {
margin : 5px 0 10px 0;
padding : 0 0 0 140px;
}
form .form-row input, form .form-row select, form .form-row textarea, form .form-submit input, form .scf-captcha-container input {
width : 210px;
height : 20px;
}
form .form-submit input {
height : 24px;
}
form .form-row textarea, .kontakt form .form-row textarea {
height : 72px;
}
#ccme {
width : 26px;
}
.pxs_css_spamcheck {
display : none !important ;
}

#box2
{
	margin: 20px 0 0 0;
	padding:10px 0;
	background:#E6E6E6;
	border: 1px solid #F29400;
}
#box2 ol li  {
	margin:10px 0;
	width:190px;
}

#box2 ol li input 
{
	position:absolute;
	left:240px;
	width:310px;
}
#box2 #snt{
	position:relative;
	left:143px;
}

#dom
{
	margin: 20px 0;
}

#webservice #box1 ol {
padding : 0 0 0 25px;
}
#webservice #box1 ol, #webservice #box1 ol li {
list-style : decimal;
}
#webservice #box1 ol li {
list-style-position : outside;
}
#webservice #box1 ol li label p, #webservice #box1 ol li label input {
float : left;
background : #fff;
}
#webservice #box1 ol li label input {
margin : 0 5px 0 0;
}
#webservice #box1 ol li a {
cursor : help;
}
#webservice #box1 ol li .antwort {
background : #ccc;
}

#footer {
position : relative;
height : 160px;
margin : 100px 0 400px 0;
padding : 14px 0 0 210px;
background : #e6e6e6;
}
#footer .footer {
width : 136px;
float : left;
}
#footer .footer-big {
width : 180px;
}
#footer .footer .footer-head {
font-weight : bolder;
}
#footer .footer ul li a {
color : #4d4d4d;
font-size : 12px;
}
#footer .footer ul {
margin : 0;
padding : 0;
list-style-type : none;
}
#footer #copyright {
width : 185px;
height : 38px;
margin : 80px 50px 0 0;
background : url(images/copy-right-tools_3_0.png);
float : right;
}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
.wp-caption {
text-align : center;
padding-top : 4px;
margin : 10px;
}
.wp-caption img {
margin : 0;
padding : 0;
border : 0 none;
}
.wp-caption p.wp-caption-text {
font-size : 11px;
line-height : 17px;
padding : 0 4px 5px;
margin : 0;
color : #f00;
}
.hidden {
display : none;
}
.size-thumbnail {
margin : 0 4px 0 0;
}
#wp-calendar {
empty-cells : show;
margin : 10px auto 0;
width : 155px;
}
#wp-calendar #next a {
padding-right : 10px;
text-align : right;
}
#wp-calendar #prev a {
padding-left : 10px;
text-align : left;
}
#wp-calendar a {
display : block;
}
#wp-calendar caption {
text-align : center;
width : 100%;
}
#wp-calendar td {
padding : 3px 0;
text-align : center;
}
#header #navi ul li a.active {
color : #fff;
background : #f29400;
}
.sidebar1 .Block .BlockContent li a.active {
color : #f29400;
}
.sidebar1 .Block .BlockContent li a.active:before {
position : relative;
content : ">> ";
left : -20px;
}
.sidebar1 .Block .BlockContent li a.active:after {
content : "";
}
h1 {
font-size : 16px;
}
h2 {
font-size : 24px;
}
h3, .sidebar2 .Block .BlockHeader {
font-size : 18px;
}
h1 {
text-transform : uppercase;
}
h2, h3, .sidebar2 .Block .BlockHeader {
font-weight : lighter;
margin : 15px 0 5px 0;
}
h4 {
margin : 15px 0 5px 0;
}
h5 {
margin : 0;
font-size : 14px;
}
h1.artikel {
text-transform : none;
font-size : 18px;
}
p {
margin : 5px 0 5px 0;
}

