/* 
Blue blog template 
----------------------
You are free to use
this template in any
way you desire, no
author information or
link back are required.
*/

* {
	margin: 0;
	padding: 0;
}

body {
	background: #337fc6 url(../images/Backround_832.gif) repeat-y center top;
	font: 8pt/13pt verdana, arial, sans-serif;
	color: #808080;
}

a, a:visited,  h3 a:link,  h3 a:visited { color: #000; background-image: url(../images/linkpfeil.gif); background-repeat: no-repeat; background-position: left 50%; text-decoration: none; padding-left: 12px; }

a:hover { color: #337fc6; background-image: url(../images/linkpfeil_hover.gif); background-repeat: no-repeat; background-position: left 50%; padding-left: 12px; }

#header { width: 590px; height: 60px; background: #000 url(../images/header_780.gif) no-repeat; padding-top: 25px; padding-left: 190px; font-size: 14pt; color: #fff; line-height: 18px; }

#header h2{
	padding-top: 5px;
	font-size: 9pt;
	color: #C2D9EF;	
}

#container { width: 780px; background: #fff url(../images/sidebar_gruen_250.gif) repeat-y 520px 50%; text-align: left; margin: 0 auto; border-top: 10px solid #fff; }
#containerstart { background-image: none; background-repeat: repeat-y; background-attachment: scroll; background-position: right 50%; text-align: left; margin: 0 auto; width: 780px; border-top: 10px solid #fff; }
#horizontal {
	width: 762px;
	height: 30px;
	background: url(../images/horizontal_780.gif);
	font-weight: bold;
	font-size: 8pt;
	padding-top: 6px;
	padding-left: 20px;
	
}
#horizontal a, #horizontal a:visited { color: #c2d9ef; background-image: none; text-decoration: none; margin-right: 15px; padding: 0; }

#horizontal a:hover { color: #fff; background-image: none; text-decoration: none; padding: 0; }

#right-column { color: #808080; background-image: url(../images/Seite_top.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; width: 240px; float: right; padding: 10px; }

#content { float: left; width: 511px; margin: 10px 0 0 4px; }
#contentstart { background-image: url(../images/Startbogen_untergrund.gif); background-repeat: repeat-y; background-position: 50% 4px; vertical-align: top; width: 780px; height: inherit; float: left; margin: 0 0 0 4px; border-top: 10px solid #fff; }
#contentstart h2{ font-size: 20px; font-weight: bold; color: #fff; font-family: verdana; line-height: 28px; background-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: left top; text-align: center; margin-bottom: 5px; padding-left: 14px; }
#contentstart h3 { color: #fff; font-size: 12px; font-family: verdana; font-weight: normal; line-height: 16px; background-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: left top; text-align: center; margin-bottom: 5px; padding-left: 14px; }
#content h2 { color: #76a7dc; font-size: 12pt; font-weight: bold; background: url(../images/h2bg.gif) repeat-y left top; margin-bottom: 5px; padding-left: 14px; }
#content h3 { color: #76a7dc; font-size: 9pt; font-weight: bold; background: url(../images/h2bg.gif) repeat-y left top; margin-bottom: 5px; padding-left: 14px; }
#content h3 a:link { color: #000; font-size: 8pt; font-weight: normal; line-height: 13px; background-image: url(../images/linkpfeil.gif); background-repeat: no-repeat; background-position: left 50%; text-decoration: none; padding-left: 12px; }
.black {
	color: #000;
}

p { color: #808080; padding-left: 14px; background: url(../images/articlebg.gif) repeat-y left top; margin-bottom: 20px; }
h4 { font-size: 9px; font-weight: normal; background: url(../images/articlebg.gif) repeat-y left top; margin-bottom: 20px; padding-left: 14px; }
h5 { font-size: 11px; font-family: verdana; font-weight: normal; background: url(../images/articlebg.gif) repeat-y left top; vertical-align: top; margin-bottom: 20px; padding-left: 14px; }
input.text {
	width: 70px;	
	border: 1px solid #ccc;
}

input.button {
	color: #808080;
	padding-left: 0px;
	font-size: 8pt;	
	border: none;
	background: none;
	}

#searchbox {
	background: url(../images/searchbox.gif) no-repeat;
	padding: 5px;
	height: 30px;
}

#footer { color: #ccc; background: #f9f9f9; position: relative; bottom: -12px; clear: both; width: 500px; margin-left: 4px; height: 20px; padding: 4px; border: solid 1px #e4e4e4; }
#footerstart { color: #ccc; background: #f9f9f9; position: relative; bottom: 5px; margin-left: 4px; padding: 4px; width: 768px; height: 20px; clear: both; border: solid 1px #e4e4e4; }
#footer a, #footer a:visited, #footerstart a, #footerstart a:visited{ color: #ccc; background-image: none; }

#footer a:hover {
	color: #808080;
}
#sponsoren1 {color: #007c53; text-decoration: underline;}