h1,h2,h3,h4,h5,h6 {
font-weight:400;
margin:0;
padding:0;
}

ul,li,ol {
list-style-type:none;
margin:0;
padding:0;
}

body {
font-family:Arial, Helvetica, sans-serif;
color:#383838;
font-size:12px;
background-image:url(images/backDemo.png);
background-color:#cacaca;
margin:0;
padding:0;
}

#page {
width:790px;
background-color:#fff;
border:2px solid #aaa;
text-align:left;
z-index:10;
margin:15px auto;
}

#header_top {
width:990px;
font-size:11px;
color:#ccc;
margin:3px auto 0;
}

#header_top a {
color:#fff;
}

#logo {
width:500px;
height:104px;
float:left;
}

#logo img {
width:500px;
height:94px;
}

#header_ad {
width:468px;
height:60px;
float:right;
margin-right:15px;
margin-top:28px;
display:inline;
}

#menu {
height:32px;
background-image:url(http://www.seo-united.de/images/bg_menu.gif);
background-repeat:repeat-x;
clear:both;
padding-left:15px;
}

#menu ul {
margin:0;
padding:0;
}

#menu ul li {
width:auto;
height:32px;
list-style-type:none;
float:left;
background-image:url(http://www.seo-united.de/images/bg_menu_trenner.gif);
background-repeat:no-repeat;
background-position:top right;
margin:0;
padding:0 2px 0 0;
}

#menu ul li.li_en {
font-size: 9px;
}

#menu ul li a {
width:auto;
height:16px;
display:block;
font-size:12px;
font-weight:700;
color:#383838;
text-decoration:none;
text-align:center;
padding:8px 13px; /* 8 15 */
}

#menu ul li a.a_en {
font-size: 9px;
padding:6px 13px 8px;
}

#menu ul li a:hover {
color:#fff;
background-image:url(images/bg_menu_hover.gif);
background-repeat:repeat-x;
}

#menu ul li a.aktiv {
width:100px;
height:18px;
display:block;
color:#fff;
background-image:url(images/bg_menu_hover.gif);
background-repeat:no-repeat;
background-position:left;
margin-top:-8px;
padding:11px 10px;
}

#menu ul li ol {
border-left:1px solid #c9c9c9;
border-right:1px solid #c9c9c9;
border-bottom:1px solid #c9c9c9;
display:none;
z-index:100;
position:absolute;
}

#menu ul li:hover ol {
display:block;
}

#menu ul li ol li {
float:none;
display:block;
background-color:#eee;
background-image:none;
height:auto;
margin:0;
padding:0;
}

#menu ul li ol li a {
display:block;
text-align:left;
border-bottom:1px solid #fff;
background-position:left -2px;
height:auto;
margin:0;
padding:3px 5px;
}

#header_bottom_ad {
height:60px;
text-align:center;
clear:both;
margin:15px 0 0;
}

#main {
margin:0;
padding:15px;
}

#content_column {
	width:760px;
	float:left;
	margin-right:0;
}

#content_column_wide {
width:100%;
clear:both;
}

#content_bottom_ad {
text-align:center;
margin-top:10px;
}

#sidebar_column {
width:250px;
float:right;
}

#sidebar_column h2 {
color:#000;
font-size:14px;
font-weight:700;
margin-bottom:5px;
}

#footer {
height:16px;
background-image:url(http://www.seo-united.de/images/bg_footer.gif);
background-repeat:repeat-x;
text-align:center;
padding:5px;
}

#footer a,#footer strong,#footer span {
color:#383838;
text-decoration:none;
padding:0 5px;
}

#footer_links {
height:115px;
background-image:url(/images/bg_footer_links.gif);
background-repeat:repeat-x;
background-position:0 27px;
}

#footer_links .box {
width:190px;
height:130px;
float:left;
}

#footer_links .box h6,#footer_links .box .h6_dummy {
font-size:18px;
margin-left:15px;
margin-bottom:11px;
}

#footer_links .box ul li {
font-size:11px;
padding:1px 15px;
}

#footer_links .box ul li a {
color:#757575;
}

#footer_links .box ul.footer_links_archiv {
border-right:10px solid #fff;
}

#footer_links .box ul.footer_links_blogroll {
border-right:2px solid #fff;
}

#wp_footer,#wp_footer,#footer_bottom,#footer_bottom a {
color:#aaa;
font-size:11px;
text-align:center;
padding:5px 10px;
}

#direct_dropdown {
width:50px;
height:50px;
border:1px solid #fff;
float:left;
margin-top:32px;
padding:0;
}

#direct_dropdown_hidden {
width:50px;
height:50px;
float:left;
position:absolute;
left:565px;
top:120px;
padding:5px;
}

#topbar {
background-color:#96bf0d;
background-image:url(/images/bg_topbar_gruen.gif);
background-repeat:repeat-x;
border-bottom:1px solid #383838;
text-align:center;
font-weight:700;
padding:5px;
}

#topbar a {
color:#000;
text-decoration:underline;
}

#topbar .topbar_close {
float:right;
width:14px;
height:14px;
border:1px solid #fff;
}

#feature {
width:650px;
height:170px;
background-color:#e6e6e6;
margin-bottom:25px;
overflow:hidden;
}

#feature .feature_maske {
width:528px;
height:170px;
background-image:url(/images/bg_feature_maske.png);
float:left;
position:absolute;
z-index:20;
}

#feature .feature_content {
width:420px;
height:170px;
float:left;
display:none;
position:absolute;
z-index:30;
}

#feature h5 {
color:#fff;
font-size:18px;
margin-bottom:15px;
padding:15px 0 0 15px;
}

#feature .text {
font-size:11px;
font-weight:700;
padding:0 0 0 15px;
}

#feature .more {
width:155px;
height:16px;
display:block;
color:#97c00e;
background-image:url(/images/bg_feature_more.gif);
background-repeat:no-repeat;
font-size:10px;
margin-top:15px;
font-weight:700;
padding:3px 15px;
}

#feature .feature_controls {
width:230px;
height:170px;
float:right;
}

#feature .feature_controls a {
color:#fff;
font-size:17px;
display:block;
width:210px;
height:22px;
text-align:right;
background-color:#bcbcbc;
margin-bottom:10px;
background-image:url(/images/bg_feature_controls.gif);
background-repeat:repeat-x;
padding:14px 10px;
}

#feature .feature_controls a:hover,#feature .feature_controls a.aktiv {
background-image:url(/images/bg_feature_controls_hover.gif);
}

.content_box {
margin-bottom:25px;
border:1px solid #ddd;
}

.content_box .titel {
background-image:url(/images/bg_content_box_titel.gif);
background-repeat:no-repeat;
width:650px;
height:60px;
display:table-cell;
vertical-align:middle;
}

.rot {
color:red;
font-weight:700;
}

.content_box .titel h2 {
color:#96bf0d;
font-size:16px;
font-weight:700;
text-decoration:none;
padding:0 15px;
}

.content_box .text {
text-align:justify;
font-size:13px;
line-height:16px;
padding:15px;
}

.blog_box {
	margin-bottom:15px;
}

.blog_box .kategorie a {
text-transform:uppercase;
font-size:14px;
color:#767676;
padding:0 15px;
}

.blog_box .titel {
color:#383838;
font-size:16px;
font-weight:700;
padding:0 15px;
}

.blog_box .titel a {
color:#383838;
font-size:16px;
font-weight:700;
text-decoration:none;
}

.blog_box .meta {
color:#767676;
font-size:11px;
text-decoration:none;
padding:0 15px;
}

.blog_box .meta a {
color:#767676;
text-decoration:none;
}

.blog_box .trenner {
height:2px;
line-height: 2px;
font-size: 2px;
background-color:#AAAAAA;
border:none;
margin:10px 0;
}

.blog_box .text {
text-align:justify;
font-size:13px;
line-height:16px;
padding:0 15px;
}

.more {
color:#87888A;
font-weight:700;
text-decoration:none;
}

.trenner {
height:0;
border-bottom:1px dotted #aaa;
margin:20px 0;
}

.trenner_light {
height:0;
border-bottom:1px dotted #aaa;
margin-bottom:20px;
}

.sidebar_ul,.sidebar_box {
float:left;
margin-bottom:25px;
}

#sidebar_column .sidebar_startimg {
width:250px;
height:35px;
background-repeat:no-repeat;
margin-bottom:10px;
}

#sidebar_column .sidebar_startimg_grau {
width:250px;
height:30px;
background-repeat:no-repeat;
margin-bottom:10px;
}

#sidebar_column .start_schnellkontakt {
background-image:url(/images/start_schnellkontakt.gif);
}

#sidebar_column .start_tutorial {
background-image:url(/images/start_seo_tutorial.gif);
}

#sidebar_column .start_blog {
background-image:url(/images/start_seo_blog.gif);
}

#sidebar_column .start_glossar {
background-image:url(/images/start_seo_glossar.gif);
}

#sidebar_column .start_themen {
background-image:url(/images/start_themen.gif);
}

#sidebar_column .start_trackbacks {
background-image:url(/images/start_trackbacks.gif);
}

#sidebar_column .start_kommentare {
background-image:url(/images/start_kommentare.gif);
}

#sidebar_column .start_seounited {
background-image:url(/images/start_seounited.gif);
}

#sidebar_column .start_rss {
background-image:url(/images/start_rss.gif);
}

#sidebar_column .start_widget {
background-image:url(/images/start_widget.gif);
}

#sidebar_column .start_grau_themen {
background-image:url(/images/start_grau_themen.gif);
}

#sidebar_column .start_grau_trackbacks {
background-image:url(/images/start_grau_trackbacks.gif);
}

#sidebar_column .start_grau_kommentare {
background-image:url(/images/start_grau_kommentare.gif);
}

#sidebar_column .start_grau_seounited {
background-image:url(/images/start_grau_seounited.gif);
}

#sidebar_column .start_grau_fragen {
background-image:url(/images/start_grau_fragen.gif);
}

ul.socialmedia li {
width:45px;
height:45px;
margin-right:20px;
float:left;
}

ul.socialmedia img {
width:45px;
height:45px;
}

div.suche {
width:238px;
border:1px solid #ccc;
height:30px;
}

div.suche #suche_text {
width:190px;
height:auto;
float:left;
color:#ccc;
border:none;
font-size:17px;
padding:4px;
}

div.suche #suche_submit {
width:35px;
height:28px;
float:right;
margin:1px;
}

ul.sponsoren li {
width:110px;
height:110px;
margin-right:20px;
margin-bottom:20px;
float:left;
}

ul.sponsoren img {
width:110px;
height:110px;
}

ul.textnavi li {
margin-bottom:2px;
}

ul.textnavi_bullet li {
background-image:url(/images/bullet.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:20px;
font-weight:700;
}

ul.textnavi_bullet_big li {
background-image:url(/images/bullet.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:20px;
font-weight:400;
font-size:14px;
letter-spacing:2px;
margin-bottom:10px;
}

ul.textnavi a {
font-weight:700;
}

div.kategorien {
text-align:justify;
}

div.kategorien a {
text-decoration:none;
}

form {
margin:0;
}

.input_text,.input_select {
color:#383838;
border:1px solid #ccc;
padding:2px;
}

input,select {
color:#383838;
}

.contact-form input.text {
padding:2px!important;
}

ul.list_bullet li {
background-image:url(/images/bullet.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:20px;
margin-bottom:5px;
}

a.special_link {
font-weight:700;
background-color:#96bf0d;
border:1px solid #96bf0d;
color:#fff;
text-decoration:none;
margin:0 5px;
padding:3px 6px;
}

a.special_link:hover {
background-color:#fff;
color:#87888A;
text-decoration:none;
}

a {
color:#87888A;
text-decoration:none;
}

.clear {
clear:both;
}

.gruen {
color:#87888A;
}

.bullet {
width:16px;
height:13px;
}

.imgalign_left {
float:left;
margin-right:15px;
margin-bottom:10px;
}

.imgalign_right {
float:right;
margin-left:15px;
margin-bottom:10px;
}

#blaettern {
text-align:center;
height:30px;
margin:0 15px;
}

#blaettern a,#blaettern div {
width:130px;
height:30px;
background-repeat:no-repeat;
display:block;
text-decoration:none;
}

#blaettern span {
visibility:hidden;
}

#blaettern a.zurueck {
background-image:url(/images/button_zurueck.gif);
float:left;
}

#blaettern a.weiter {
background-image:url(/images/button_weiter.gif);
float:right;
}

#glossar_list ul {
display:none;
}

#glossar_list ul li {
margin-left:20px;
margin-bottom:4px;
font-weight:700;
}

#glossar_list ul li.kat {
font-weight:700;
font-size:16px;
margin-left:0!important;
margin-bottom:10px!important;
background-image:none;
margin-top:10px;
}

#slide_galerie {
width:296px;
height:auto;
border:2px solid #c9c9c9;
background-image:url(/images/slide_galerie_bg.gif);
background-repeat:repeat-x;
background-color:#ededed;
float:right;
margin-left:20px;
margin-bottom:20px;
padding:10px 0;
}

#slide_galerie .slide_galerie_nav_left {
width:35px;
margin-right:10px;
float:left;
}

#slide_galerie .slide_galerie_content {
width:206px;
float:left;
text-align:center;
}

#slide_galerie .slide_galerie_nav_right {
width:35px;
margin-left:10px;
float:left;
}

#slide_galerie .slide_galerie_nav_left_link,#slide_galerie .slide_galerie_nav_right_link {
width:30px;
height:125px;
display:block;
background-repeat:no-repeat;
margin-top:40px;
text-decoration:none;
}

#slide_galerie .slide_galerie_nav_left_link {
background-image:url(/images/slide_galerie_nav_left.gif);
margin-left:5px;
}

#slide_galerie .slide_galerie_nav_right_link {
background-image:url(/images/slide_galerie_nav_right.gif);
margin-right:5px;
}

#slide_galerie .slide_galerie_nav_left_link:hover {
background-image:url(/images/slide_galerie_nav_left_on.gif);
}

#slide_galerie .slide_galerie_nav_right_link:hover {
background-image:url(/images/slide_galerie_nav_right_on.gif);
}

#slide_galerie .slide_galerie_image {
margin-bottom:5px;
}

#slide_galerie .slide_galerie_image img {
border:1px solid #c9c9c9;
}

#slide_galerie .slide_galerie_image_title {
font-size:11px;
text-align:center;
}

#footer a:hover,div.kategorien a:hover,a:hover {
text-decoration:underline;
}

fieldset,a img {
border:none;
}

#testimonials {
width:296px;
height:296px;
border:2px solid #c9c9c9;
background-color:#eeeeee;
float:right;
margin-left:20px;
margin-bottom:20px;
padding:0px;
}

#testimonials .testimonials_header {
width:296px;
height:35px;
background-repeat:no-repeat;
background-image: url(images/testimonials_header.gif);
}

#testimonials .testimonials_content {
padding: 10px;
height: 241px;
width: 276px;
overflow: auto;
/* für IE */
overflow-x: hidden;
overflow-y: scroll;
}

#testimonials .testimonial {
clear: both;
margin-bottom: 10px;
}

#testimonials .testimonial_foto {
width: 40px;
height: 50px;
float: left;
background-image: url(images/testimonials_foto_default.gif);
background-repeat: no-repeat;
}

#testimonials .testimonial_foto img {
width: 40px;
height: 50px;
}

#testimonials .testimonial_arrow {
width: 14px;
height: 50px;
float: left;
background-repeat:no-repeat;
background-image: url(images/testimonials_arrow.gif);
}

#testimonials .testimonial_bubble {
width: 205px;
height: auto;
float: left;
}

#testimonials .testimonial_bubble_top {
width: 205px;
height: 4px;
line-height: 2px;
font-size: 2px;
background-repeat:no-repeat;
background-image: url(images/testimonials_bubble_top.gif);
}

#testimonials .testimonial_bubble_middle {
width: 205px;
height: auto;
background-repeat: repeat-y;
background-image: url(images/testimonials_bubble_middle.gif);
}

#testimonials .testimonial_statement {
font-size: 10px;
padding: 0px 6px;
}

#testimonials .testimonial_author {
font-size: 10px;
margin-top: 3px;
color: #000;
padding: 0px 6px;
}

#testimonials a {
color: #000;
text-decoration: underline;
}

#testimonials .testimonial_bubble_bottom {
width: 205px;
height: 4px;
line-height: 2px;
font-size: 2px;
background-repeat:no-repeat;
background-image: url(images/testimonials_bubble_bottom.gif);
}
