body, table, td, div, p, h1, h2, h3, h4, a, input, textarea, select, option {
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #313139;
   text-decoration: none;
}

body {
   background-color: #ffffff;
   padding:10px;
}

a, a:link, a:visited, a:active {
   color: #94b91e;
   text-decoration:none;
}
a:hover {
   color: #94b91e;
   text-decoration:underline;
}

form {
   padding:0;
   margin: 0;
}

img {
   border:0;
}

li {
   padding-bottom: 3px;
}

p {
   margin: 10px 0;
}

div.space-mini {
   height:5px;
   font-size:1px;
}

div.space-small {
   height: 10px;
   font-size:1px;
}

div.space-medium {
   height: 20px;
   font-size:1px;
}

div.space-big {
   height: 30px;
   font-size:1px;
}

div.clear {
   clear:both;
}

div.center {
   text-align:center;
}

div.justify {
   text-align:justify;
}

div.line {
   background-image: url(/img/background-line.gif);
   background-repeat: repeat-x;
   background-position: 0 50%;
   height: 30px;
}

.bold {
   font-weight:bold;
}

.small {
   font-size:11px;
}

h1, h2, h3, div.headline {
   color: #94b91e;
   font-weight:bold;
   padding:0;
   margin:0;
   font-size: 14px;
}

ul.list {
   list-style-image:url(/img/dot-arrow.gif);
}

div.listelement {
   background-image:url(/img/dot-arrow.gif);
   background-repeat:no-repeat;
   background-position: 0px 2px;
   padding-left:15px;
}

div.colright-box div.listelement {
   background-image:url(/img/dot-arrow.gif);
   background-repeat:no-repeat;
   background-position: 0px 2px;
   padding:0px 0px 20px 15px;
   margin-bottom:20px;
   border-bottom: 1px solid #d5d5d5;
}

a.checkliste-h1-a, a.checkliste-h1-a:link, a.checkliste-h1-a:active, a.checkliste-h1-a:hover {
   font-weight:bold;
}

div.page {
   background-color:#ffffff;
   clear:left;
   margin:0 auto;
   padding:0;
   text-align:left;
   width:900px;
}

div.header-box {
   border: 1px solid #b4d136;
   padding: 5px;
}

div.header-logo {
   float:left;
}

div.header-menu {
   float:right;
}

div.header-rss {
   text-align:right;
   height:40px;
   overflow:hidden;
}

div.header-rss a {
   font-weight:bold;
   color:#F37921;
   text-decoration:none;
}

div.header-search {
   height:24px;
   overflow:hidden;
   margin-top:55px;
}

div.header-line {
   height:3px;
   background:#313139;
   font-size:1px;
   margin-bottom:20px;
}

div.menue-big-container {
   float:left;
   width:33%;
   background-position: 0 0;
   background-repeat: no-repeat;
}

div.menue-big-picture {
   float: left;
   width: 50px;
}

div.menue-big-element {
   float:left;
}

h2.menue-big {
   display:inline;
   padding-bottom:5px;
}

ul.menue-big {
   margin:0;
   padding:0;
   list-style-type:none;
   color:#94B91E;
}

ul.menue-big li {
   padding:0;
   line-height:16px;
}

ul.menue-big li h3 {
   display:inline;
}

a.menue-big, a.menue-big:link, a.menue-big:active, a.menue-big:visited {
   text-decoration:none;
   color:#000000;
   font-weight:bold;
}

a.menue-big:hover {
   text-decoration:underline;
   color:#000000;
   font-weight:bold;
}

div.menue {
   position:absolute;
   height:240px;
   width:900px;
   padding:0;
   margin:0;
   top:0;
   left:0;
}

div.content-headline {

}

div.content-headline-left {
   background-image: url(/img/background-reiter-links.gif);
   background-repeat: repeat-x;
   background-position: 0 0;
   padding-left:10px;
   height:29px;
   float:left;
}

div.content-headline-right {
   background-image: url(/img/background-reiter-rechts.gif);
   background-repeat: no-repeat;
   background-position: 0 0;
   width:10px;
   height:29px;
   float:left;
}

div.content-headline-bookmark {
   float:right;
}

h1.content-headline, h2.content-headline {
   color: #ffffff;
   line-height: 28px;
}

div.content-headline-line {
   background-image:url(/img/background-line.gif);
   background-position:0 0;
   background-repeat:repeat-x;
   height: 10px;
}

div.content {
   padding: 30px 0 0 0;
   background-image: url(/img/background-line.gif);
   background-repeat: repeat-x;
   background-position: 0 0;
}

div.colleft {
   width: 670px;
   float:left;
   padding: 0 30px 10px 0;
}

div.google-ads-category {
   text-align:center;
   margin-bottom:20px;
}

div.checkliste-left {
   width: 230px;
   float:left;
}

div.google-ads-checklist {
   width:300px;
   height:250px;
}

div.checkliste-right {
   float:right;
   padding-left:30px;
   width:410px;
}

div.checkliste-right2 {
   float:right;
   width: 640px;
}

div.checklist-extracts {
   border:1px solid #D3D3D3;
   padding:5px;
}

div.checklist-extracts h2 {
   margin-bottom: 10px;
   font-size:11px;
}

div.checklist-extracts ul {
   margin:0;
}

div.checkliste-right-right {
   width:300px;
   float:right;
}

div.checkliste-right-left {
   width:320px;
   float:left;
}

div.checklist-content {
   line-height:1.5;
   text-align:justify;
}

div.checklist-content h2 {
   margin-bottom:10px;
}

div.checklist-content div.content-with-image img {
   float:right;
   margin: 0 0 15px 15px;
   border:0;
}

div.checkliste-pagemenue {
   text-align:right;
}

div.colright {
   width: 200px;
   float:right;
}

div.colright-google {
   margin-bottom: 10px;
}

div.colright-box {
   border: 1px solid #d5d5d5;
   padding: 10px;
   background-color: #f7f7f7;
   margin-bottom: 10px;
}

div.colright-text {
   text-align:justify;
   font-size:11px;
   color: #717171;
}

div.headline-img, h2.headline-img {
   text-align:center;
   margin-bottom:10px;
}

div.colright-surftipps h3 {
   background-image:url(/img/dot-arrow.gif);
   background-position:0 2px;
   background-repeat:no-repeat;
   padding: 0 0 0 15px;
   margin: 10px 0 0 0;
}

div.footer {
   background-image: url(/img/background-footer.gif);
   background-repeat: repeat-x;
   text-align:center;
   color: #ffffff;
   line-height: 66px;
}

a.footer, a.footer:link, a.footer:active, a.footer:visited {
   color: #ffffff;
   text-decoration: none;
}
a.footer:hover {
   color: #ffffff;
   text-decoration: underline;
}

input.text-green {
   width: 170px;
   border:1px solid #78a30a;
   font-size: 11px;
   color: #78a30a;
   background-color: #ffffff;
   padding: 2px 3px;
}

input.text-green-big {
   width: 750px;
   border:1px solid #78a30a;
   font-size: 11px;
   color: #78a30a;
   background-color: #ffffff;
   padding: 2px 3px;
}

input.text {
   width: 210px;
   border:1px solid #78a30a;
   font-size: 11px;
   color: #313139;
   background-color: #ffffff;
   padding: 2px 3px;
}

textarea.text {
   width: 210px;
   height: 210px;
   border:1px solid #78a30a;
   font-size: 11px;
   color: #313139;
   background-color: #ffffff;
   padding: 2px 3px;
}

.green {
   color: #94b91e;
}

.error {
   color: #ff0000;
}

div.form-left {
   width: 200px;
   float:left;
}

div.form-right {
   float:right;
   padding-left:30px;
   width:400px;
}

div.form-error {
   padding-left: 200px;
}

div.form-text {
   line-height:19px;
   text-align:right;
}

h1.headline, h2.headline, h3.headline, h4.headline {
   margin-top:15px;
   margin-bottom:5px;
}

.checkliste-left ul {
   list-style-image:url(/img/dot-check.gif);
   color: #94b91e;
}

.checkliste-left h2{
   font-size:12px;
   color: #313139;
}
.checkliste-left h3 {
   font-size:12px;
}

div.checklistcontent ul {
   list-style-image:url(/img/dot-sign.gif);
}

div.checklistcontent ul li {
   padding-bottom: 7px;
   padding-top:0;
}

div.checklistcontent h3 {
   font-size:11px;
   color:#313139;
   font-weight:normal;
}

div.checkliste-left-image, div.checkliste-left-bookmark, div.checkliste-left-download {
   padding-bottom:30px;
   text-align:center;
}

div.jstrack {
   width:1px;
   height:1px;
   overflow:hidden;
}

div.checkliste-google-180x150 {
   float:right;
   width:180px;
}

div.checkliste-google-200x90 {
   float:right;
   width:200px;
}

div.checkliste-buttons-180x150 {
   float:left;
   width:180px;
   padding-top:30px;
}

div.checkliste-buttons-200x90 {
   float:left;
   width:200px;
   padding-top:2px;
}

div.checkliste-buttons-full {
   margin: 25px 0;
}

div.checkliste-buttons-full table {
   width:100%;
}

div.checkliste-buttons-full table td {
   width:33%;
   text-align:center;
   vertical-align:middle;
}

div.move {
   padding-top:240px;
   position:relative;
}

div.textblock {
   text-align:justify;
   margin-bottom:15px;
}

div.checkliste-act {
   text-align:center;
   font-weight:bold;
   text-decoration:underline;
   white-space:nowrap;
   font-family:arial,sans-serif,verdana;
   color:#000000;
}

div.checkliste-kommentare h2 {
   margin: 10px 0;
}

div.checkliste-kommentare h3, div.checkliste-kommentare div.disclaimer {
   margin-bottom: 10px;
}

div.checkliste-kommentare div.input {
   margin: 5px 0 10px 0;
}

div.checkliste-kommentare input.text {
   width:630px;
}

div.checkliste-kommentare textarea.text {
   width:630px;
   height:120px;
}

div.checkliste-kommentare-form {
   margin-top: 20px;
}

div.checkliste-kommentare-form div.captcha {
   width:320px;
   float:left;
}

div.checkliste-kommentare-form div.submit {
   width:280px;
   padding-top:50px;
   text-align:right;
   float:right;
}

div.comments-content .comment, div.commentpage .comment {
   padding: 10px 0;
   margin: 0 0 10px 0;
   border-bottom: 1px solid #78A30A;
}

div.comments-content .comment h3 {
   color:#000000;
   font-size:11px;
}

div.comments-content .comment .text {
   text-align:justify;
   font-size:11px;
}

div.comments-content .morecomments {
   text-align:right;
}

div.commentpage {
   padding: 10px 0;
}

div.commentpage .commentsintro {
   border-bottom: 1px solid #78A30A;
   padding-bottom: 10px;
   text-align:right;
}

div.commentpage .commentsintro a {
   font-weight:bold;
}

div.commentpage .comment h2 {
   margin-bottom:5px;
}

div.commentpage .comment .text {
   text-align:justify;
}

div.renderinfo {
   margin-top:10px;
   text-align:center;
}

div.renderinfo div {
   padding:2px;
   text-align:center;
}

div#startpage-newest div.description {
   margin:10px 0;
}

div#startpage-newest div.left {
   width:430px;
   float:left;
}

div#startpage-newest div.right {
   width:430px;
   float:right;
}

div#startpage-newest div.row {
   margin-bottom:20px;
}

div.checklist-google-468x60 {
   margin: 10px 0;
   text-align:center;
}