@charset "utf-8";
/* CSS Document */


body{
	font-family: Verdana, Geneva,sans-serif;
	font-size:10px;
	background-color:#fff;
	margin:0;
	background:#f6f6f6;
}

.page{
	width:1003px;
	text-align:left;
	background-color:#FFF;
}

.fliesstext_img{max-width:320px;}


.deutschemarken_overlay{
	position: absolute; 
	margin-left:860px; 
	margin-top:120px; 
	z-index:1;
}

.header{
	padding-top:40px;
	padding-bottom:40px;
	background-color:#FFF;
	margin-bottom:20px;
}

.menue{
	width:1003px;
}

.menuepunkte{
	padding-left:325px;
}

.menuepunkte menu {
  display: inline-table;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-style:italic;
  font-size:14px;
  line-height:1.5;
  margin:0px;
  list-style:none;
  padding-left:30px;
} 

.menuepunkte li{
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-style:normal;
	font-size:10px;
	min-width:90px;
}

.menuepunkte a:link{color:#000; text-decoration:none;}
.menuepunkte a:visited{color:#000; text-decoration:none;}
.menuepunkte a:hover{color:#000; text-decoration:underline;}
.menuepunkte a:active{color:#000; text-decoration:none;}

.sm_abstand{
	margin-right:4px;
	margin-bottom:4px;
	border:0px;
}


.logo{
	position:absolute;
	padding-left:33px;
}

.content{
	background-color:#FFF;
}

.content_bg_1{
	background-image:url(../img/content_head_about.jpg);
	background-repeat:no-repeat;
	padding-top:40px;
	padding-left:45px;
	min-height:400px;
	background-color:#FFF;	
}

.content_bg_2{
	background-image:url(../img/content_bg_2.jpg);
	background-repeat:no-repeat;
	padding-top:83px;
	padding-left:45px;
	clear:left;
	background-color:#FFF;
}

.content_bg_3{
	background-image:url(../img/content_bg_3.jpg);
	background-repeat:no-repeat;
	padding-top:83px;
	padding-left:45px;
	clear:left;
	min-height:200px;
}

.content_bg_1_kontakt{
	background-image:url(../img/content_head_kontakt.jpg);
	min-height:200px;
}

.content_bg_1_error{
	background-image:url(../img/content_head_error.jpg);
	min-height:200px;
}

.content_bg_1_leistungen{
	background-image:url(../img/content_head_leistungen.jpg);
	min-height:200px;
}

.content_bg_1_kunden{
	background-image:url(../img/content_head_kunden.jpg);
	min-height:200px;
}

.content_bg_1_auszeichnungen{
	background-image:url(../img/content_head_auszeichnungen.jpg);
	min-height:200px;
}

.content_bg_1_impressum{
	background-image:url(../img/content_head_impressum.jpg);
	min-height:200px;
}

.content_bg_1_referenzen{
	background-image:url(../img/content_head_referenzen.jpg);
	min-height:100px;
}

.content_bg_1_admin{
	background-image:url(../img/content_head_admin.jpg);
	min-height:100px;
}

.content_bg_1_sitemap{
	background-image:url(../img/content_head_sitemap.jpg);
	min-height:100px;
}

.content_bg_1_studium{
	background-image:url(../img/content_head_studium.jpg);
	min-height:100px;
}

.content_bg_1_service{
	background-image:url(../img/content_head_service.jpg);
	min-height:200px;
}

.content_bg_1_service_dm{
	background-image:url(../img/content_head_service.jpg);
	min-height:1200px;
}

.content_bg_1_blog{
	background-image:url(../img/content_head_blog.jpg);
	min-height:100px;
}

.content_bg_2_kontakt{
	background-image:url(../img/content_bg_2_kontakt.jpg);
}

.content_bg_2_skills{
	background-image:url(../img/content_bg_2_skills.jpg);
}

.content_bg_2_blog{
	background-image:url(../img/content_bg_2_blog.jpg);
	padding-top:40px;
}

.foto{
	padding-top:21px;
	float:left;	
}

.spalte_2{
	padding-left:310px;
}

.spalte_3{
	float:right; 
	width:280px; 
	margin-right:38px;
}

.spalte_3_1{
	float:left; 
	width:280px;
}

.spalte_ausgleich3{
	margin-top:-3px;
}

.spalte_ausgleich2{
	margin-top:-2px;
}

.spaltenbreite_1{
	width:280px;
	margin-right:38px;
}

.spaltenbreite_2{
	width:598px;
	margin-right:38px;
}

.spaltenbreite_3{
	width:916px;
	margin-right:38px;
}

.footer{
	width:1003px;
	background-color:#E9EFBF;
}

.footer_bg{
	background-color:#FFF;
}

.footer_menue{
		background-color:#E9EFBF;
		padding-bottom:20px;
		padding-left:5px;
}

.footer_info{
	float:right;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-style:italic; 
	font-size:14px;
	line-height:1.5;
	padding-right:10px;
	margin-top:-14px;
}

.footer_info a:link{color:#000; text-decoration:none;}
.footer_info a:visited{color:#000; text-decoration:none;}
.footer_info a:hover{color:#000; text-decoration:underline;}
.footer_info a:active{color:#000; text-decoration:none;}

.home_skills{
	 font-family:Georgia, "Times New Roman", Times, serif;
 	 font-style:italic;
 	 font-size:14px;
 	 line-height:1.5;
}

.home_skills_prozent{
	font-family:Verdana, Geneva, sans-serif; 
	font-style:normal; 
	font-size:10px; 
	float:right;
	padding-top:3px;
}


h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
  	font-style:italic;
  	font-size:14px;
	font-weight:bold;
	border-bottom:solid 4px #afc91b;

}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
  	font-style:italic;
  	font-size:14px;	
	font-weight:bold;	
	border-bottom:solid 4px #afc91b;

}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
  	font-style:italic;
  	font-size:12px;
	font-weight:normal;

}

li {
	line-height:1.5;
}

.bild_border{
	border:0;	
}

p {line-height:1.5;}

a:link{color:#afc91b; text-decoration:underline;}
a:visited{color:#afc91b; text-decoration:underline;}
a:hover{color:#000; text-decoration:none;}
a:active{color:#afc91b; text-decoration:underline;}

blockquote{
	border-left:solid; 
	border-left-color:#AEC91A;
	font-style:italic;
	padding-left:5px; 
	min-height:55px;
	position:relative;
	z-index:20;
}

.news_tweets{
	vertical-align:top;
	padding-bottom: 10px;
	width:50%;
}

.news_links{
	border-left:solid; 
	border-left-color:#AEC91A; 
	padding-left:5px; 
	min-height:55px;
}

.kommentare{
	border-left:solid; 
	border-left-color:#AEC91A; 
	padding-left:5px; 
	min-height:55px;
	position:relative;
	z-index:20;
}

div.kommentare span.num {
    font-size:7em;
	color:#E8EEBE;
    position:absolute;
	top: -16px;
	right:10px;
}

.kommentar_text{
	position:relative;
	z-index:21;
}


.news_kommentare{
	border-left:solid; 
	border-left-color:#AEC91A; 
	padding-left: 5px; 
	float:right; 
	width:190px;
}

.teaserimg{
	border: 2px solid #454140;
}

.top{
	padding-right:15px;
	vertical-align:top;
}

.twittermarken_box{
	border-left: 1px;
	border-left:solid #AFCA1D;
	margin-top:5px;
	margin-bottom:5px;
}

.twittermarken_bgimg{

	width:89px;
}

.twittermarken_img{
	width:60px; 
	height:60px; 
	float:left;
}

.twittermarken_abstand_links{
	padding-left:5px;
}
.twittermarken_headline{
	font-family:Georgia, "Times New Roman", Times, serif;
  	font-style:italic;
  	font-size:12px;
	font-weight:normal;
}

.twittermarken_streifen_bg{
	width:595px; 

}

.twittermarken_streifen1{
	float:left; 
	padding-left:3px;	
}

.twittermarken_streifen2{
	text-align:right; 
	padding-right:3px;
}

.deutschemarken_box a:link{color:#454140; font-weight:bold; text-decoration:none;}
.deutschemarken_box a:visited{color:#454140; font-weight:bold; text-decoration:none;}
.deutschemarken_box a:hover{color:#454140; text-decoration:underline;}
.deutschemarken_box a:active{color:#454140; font-weight:bold; text-decoration:none;}

.deutschemarken_num{
	width:20px;
	text-align:right;
	padding-right:5px;
}
.deutschemarken_stats{
	width:200px;
}
.deutschemarken_stats_zahl{
	text-align:right;
	width:45px;
}

.deutschemarken_stats a:link{color:#000; text-decoration:none;}
.deutschemarken_stats a:visited{color:#000; text-decoration:none;}
.deutschemarken_stats a:hover{color:#000; text-decoration:underline;}
.deutschemarken_stats a:active{color:#000; text-decoration:none;}

.sharebox{
	width:230px;
}
.sharebox_twitter{
	float: left; 
	width:70px;
}
.sharebox_facebook{
	width:90px; 
	margin-left:70px; 
	padding-top: 2px;
}
.sharebox_google{
	width:70px; 
	float:right;
	padding-top:2px;
}

h2 a:link{color:#000; text-decoration:none;}
h2 a:visited{color:#000; text-decoration:none;}
h2 a:hover{color:#000; text-decoration:none;}
h2 a:active{color:#000; text-decoration:none;}


.fliesstext_img{
	border: 1px;
	border:#AFCA1D solid;
	margin-top:5px;
	margin-bottom:5px;
	max-width:550px;
}

.home_marken{
	margin:3px;
}

.table_top{
	vertical-align:top;
	height:45px;
}

.table_space{
	padding-left:3px;
}

#stats_vert {                    
        width: 598px; 
        height: 210px; 
        position: relative;
		border:solid #E9EFBF;
		border-bottom: solid 3px #C4D877;
    }
    #stats_vert ul { 
        width: 558px; 
        height: 210px; 
		
    }
    #stats_vert ul li {  
        position: absolute; 
        width: 50px; 
        height: 160px; 
        bottom: 0px; 
        padding: 0 !important; 
        margin: 0 !important;
		background-color:#afc91b;
        text-align: center; 
		list-style:none;
		border-top:solid 1px #C4D877;	
    }

    #stats_vert li.gr1 { left: 30px;}
    #stats_vert li.gr2 { left: 84px;}
    #stats_vert li.gr3 { left: 138px;}
    #stats_vert li.gr4 { left: 192px;}
    #stats_vert li.gr5 { left: 246px;}
	#stats_vert li.gr6 { left: 300px;}
    #stats_vert li.gr7 { left: 354px;}
    #stats_vert li.gr8 { left: 408px;}
    #stats_vert li.gr9 { left: 462px;}
    #stats_vert li.gr10 { left: 516px;}
	
.clear{
	clear:both;
}
