body { background-color: #ddd; }

#banner {
    background: url("/uploads/blogbanner.jpg") repeat scroll 0 0 transparent;
    height: 250px;
}

#page {
	background-color: #fcfcfc;
	color: #222;
}

#identity a, #identity p, #identity a:active, #identity a:visited {
    color: #FFFFFF;
    background: none;
}

#primary-nav {
	background: #294564;
	border-top: 1px solid #294564;
	border-bottom: 1px solid #294564;
}

#primary-nav span,
#primary-nav a,
#primary-nav a:active,
#primary-nav a:visited {
	color: #fff;
	border-right: 1px solid #294564;
}

#primary-nav span:after { border-color: #294564 transparent; }

#primary-nav a:hover,
#primary-nav a:focus {
	background: #aabcc5;
	color: #000;
}

/* Linkdekoration */

.serendipity_tweetthis_img a,
.serendipity_tweetthis_img a:hover,
.serendipity_tweetthis_img a:active,
.serendipity_tweetthis_img a:visited {
    background: none repeat scroll 0 0 transparent;
}

a, a:active,
a:visited {
     color: #3e5f81;
     text-decoration:none;
     font-weight:bold;
}

a:hover { 
     color:#000000;
     background:#aabcc5;
     text-decoration:none;
}

/* Ende Linkdekoration */


input[type=text]:focus,
input[type=search]:focus,
input[type=email]:focus,
input[type=url]:focus,
textarea:focus {
	-webkit-box-shadow: 0 0 2px 1px #3e5f81;
	-moz-box-shadow: 0 0 2px 1px #3e5f81;
	box-shadow: 0 0 2px 1px #3e5f81;
}

.no-boxshadow input[type=text]:focus,
.no-boxshadow input[type=search]:focus,
.no-boxshadow input[type=email]:focus,
.no-boxshadow input[type=url]:focus,
.no-boxshadow textarea:focus { border: 1px solid #3e5f81; }

#sidebar_left, #sidebar_right {
    font-size: 75%;
}

#sidebar_left .sidebar_plugin, .ie7 #sidebar_left .sidebar_plugin, #sidebar_right .sidebar_plugin, .ie7 #sidebar_right .sidebar_plugin {
    margin: 0 1em 1em;
}

#sidebar_left, #sidebar_right {
    font-size: 75%;
}

.sidebar_plugin {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #294564;
    border-radius: 4px 4px 4px 4px;
    margin: 0;
    padding: 0.5em 1.1em 1.1em;
}


@media only screen and (min-width: 768px) {
	#page { max-width: 70em; }

	.col3 #searchform,
	.col3 #sidebar_right { width: 25%; }

	.col3 #sidebar_left {
		left: -55%;
		width: 20%;
	}

	.col3 #identity { width: 75%; }

	.col3 #content {
		left: 20%;
		width: 55%;
	}

	.ie7 .col3 #searchform,
	.ie7 .col3 #sidebar_right { width: 24.9%; }

	.ie7 .col3 #sidebar_left {
		left: -54.9%;
		width: 20%;
	}
	.ie7 .col3 #identity { width: 74.9%; }

	.ie7 .col3 #content {
		left: 19.9%;
		width: 54.9%;
	}

}

.twitter_update_odd, .twitter_update_even, .plugin_comment_wrap {
    border-top: 1px solid #DCDCDC;
}


/* Kommentare */
.serendipity_comment {
      border: 2px solid #e6e6fa;
      border-radius: 4px 4px 4px 4px;
      padding: 0.5em 1.1em 1.1em;
}

/* Kommentare vom Autor hervorheben */
.serendipity_comment_author_self {
      background: #e6e6fa;
      border: 2px solid #e6e6fa;
      border-radius: 4px 4px 4px 4px;
      padding: 0.5em 1.1em 1.1em;
}

/* Schriftgroesse fuer die Links auf naechsten/vorigen Artikel */
.serendipity_entrypaging {
     font-size: 80%;
}

/* Bilder nicht umranden */
/*#content .serendipity_image_left,
#content .serendipity_image_right,
#content .serendipity_image_center,
#content .serendipity_imageComment_center,
#content .serendipity_imageComment_left,
#content .serendipity_imageComment_right {
border: 0 none !important;
}*/