
/* Basics and Typography */

body {
background: #67aada url(images/bg_blau.gif) repeat-x fixed;
color: #333;	
}

h1, h2, h3, h4, h5, h6 {
color: #0074bd; 
}

a:link {
color: #0074bd;
}

 a:visited {
color: #0074bd;
}


#header_link a {
color: #fff;
}


#header_link a:hover, a:active {
color: #525252;
}


#header_description {
color: #0074bd;
}


a:hover, a:active {
color: #0074bd;
}

input, textarea, select {
border: 1px solid #c1c0b5;
background-color: #FFF;
color: #333;
}

blockquote {
border-left: 4px solid #dadada;
}
code {
	color: #666;
}
.small {

	color: #999;
}

/* Layout */

#wrapper {
	
	background-color: #FFF;
	
}


#header  {
background: none ;
border-bottom: 10px solid #0074bd;
}


#header_link {
font-size: 35px;
font-weight: bold;
text-align: center;
height: 40px;
margin:20px 0 0 0;
}

#header_description {
font-size: 18px;
font-weight: bold;
text-align: center;
margin:10px 0 10px 0;

}






	/* Footer Styles */
	#footer p {
		
		background-color: #67aada;
		border-top: 10px solid #0074bd;
		
	}
	
/* Sidebar Styles */

#sidebar h2 {
	
	background: url(images/arrow_grau.gif) no-repeat center right;
	
}
#sidebar h2 a {
	color: #0074bd;
}
#sidebar h2 a:hover {
	color: #0074bd;
}


#sidebar ul ul {
	
	border-top: 1px solid #dadada;
	background-color: #FFF;
}
#sidebar ul ul li {
	
	border-bottom: 1px solid #dadada;
}


#sidebar ul ul li a:hover {
	background-color: #FFF;
}

#sidebar ul ul ul li {
	
	border-top: 1px solid #dadada;
}

/* Blog */


.posttitle {

	color: #FFF;
	
	
}
.posttitle a {
	
	background: #0074bd url(images/posttitle_blau.gif) no-repeat top right;
}
.posttitle a:link, .posttitle a:visited {
	color: #FFF;	
}
.posttitle a:hover, .posttitle a:active {
	background: #e6e6e6 url(images/posttitle_blau.gif) no-repeat 100% -91px;
	color: #5a5a5a;
}
.postmeta {
	
	background: url(images/postmeta_grau.gif) no-repeat top left;

	color: #999;
}

.permalink {
	
	background: url(images/permalink.gif) no-repeat center left;
}
.commentslink {
	
	background: url(images/commentslink.gif) no-repeat center left;
}

/* Comments */

#commentlist {
	
	border-bottom: 1px solid #dadada;
	
}
#commentlist li {
	border-top: 1px solid #dadada;
	
	background-color: #FFF;
}
.alt {
	background-color: #FFF !important;
}

.commentmeta {
	
	color: #999;
}

