body	{
						margin:0px;
						padding:0px;
						background:#fff;
						font-size:14px;
						color:#333;
						line-height:140%;
						text-align:center;
						font-family: 'Lato', Arial, sans-serif;
                                                font-weight: 400;
						}

#links {
	width:220px;
        position:absolute;
        top:70px;
        left:0;
}

#logo {
	width:220px;
        position:absolute;
        top:20px;
        left:0;
}

#links ul.nav1 {
	padding:0;
        margin:40px 0 0 0;
        list-style-type:none;
        width:180px;
}

#links ul.nav1 li {
	padding:0;
        margin:0;
}

#links ul.nav1 li a {
	display:block;
        text-decoration:none;
        padding-left:5px;
        color:#fff;
        background:#333;
        margin-bottom:1px;
        line-height:25px;
}

#links ul.nav2 {
	list-style-type:none;
        padding:10px 0 10px 5px;
        margin:0;
        text-align:right;
}

#links ul.nav2 li {
	padding-bottom:5px;
}

#links ul.nav2 li a {
	background:#fff;
        color:#333;
        font-size:11px;
        line-height:15px;
        display:block;
}


#rechts {
	width:620px;
	position:absolute;
        left:220px;
        top:70px;
        text-align:left;
}


h1 {
	font-family: 'Lato', Arial, sans-serif;
	font-weight: 800;
	color:#333;
        font-size:22px;
        border-top:1px solid #333;
        border-bottom:1px solid #333;
        padding:10px 0 10px 10px;
}




.tx-comments-comment-input2 {
display:inline;
height:1px;
left:-100px;
overflow:hidden;
position:absolute;
top:-100px;
width:1px;
}

dd {font-size:10px;text-align:center;}

input {background:#fff; border:1px solid #ccc; padding-left:5px; height:30px;font-family:arial;font-size:12px;line-height:30px;}
textarea {background:#fff; border:1px solid #ccc; padding:5px !Important;margin-bottom:5px;font-family:arial;font-size:12px;}
label {float:left;width:120px;}
input.csc-mailform-submit {margin-left:120px; background:#dd6220;border:1px solid #dd6220;color:#fff;}
.csc-mailform-field {margin-bottom:5px;}

#comments-item {margin-bottom:10px;float:left;}

fieldset {
	padding:0;
        margin:0;
        border:none;
}

ul.menu-service {
	padding:5px 0 0 0;
        margin:50px 0 0 0;
        list-style-type:none;
        text-align:right;
        width:180px;
}

ul.menu-service li {
	padding:0;
        margin:0;
}

ul.menu-service li a {
	text-decoration:none;
        font-size:11px;
        color:#666;
        display:block;
        padding-right:5px;
}

a {
	text-decoration:none;
        color:#333;
}

a:hover {
	text-decoration:underline;
}

img {border:none;}


#page1 #rechts a {
	font-weight:bold;
}

fieldset {padding-bottom:30px;}

#socialmedia {
	margin-top:30px;
}

#socialmedia img {

}

a {text-decoration: none;}
a:link {color: #333;}
a:visited {color: #333;}
a:active {color: #333;}
a:hover {color: #333;}

