/* ====================================================================
   basic.css
   Œ Sauerland-Design Pascal Vorsmann
   2009-11-25
===================================================================== */
*{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
}

body {
	margin: 0px;
	background:#323232 url(../images/hg_body.jpg) top left repeat-x;
}

/* ====================================================================
   SEITEN-AUFBAU
===================================================================== */
div#page{
	background:transparent url(../images/hg_page.png) top left no-repeat;
	width:821px;
	height:562px;
	margin:96px auto 0 auto;
	padding:10px 0px 0px 152px;
	}
	div#page div#inhalt{
		width:763px;
		height:463px;
		background:#5a5a5a;
	}
	div#page div#inhalt div#bckgrd{
		background:transparent url(../images/hg_inhalt.jpg) top left repeat-x;
		padding:10px;
	}
	div#page div#inhalt .colLeft{
		float:left;
		width:372px;
		height:443px;
	}
	div#page div#inhalt .colRight{
		float:left;
		margin-left:10px;
		width:361px;
		height:443px;
	}
	div#page div#navigation{
		margin-top:10px;
		width:763px;
		height:23px;
	}
/* AKTUELLES AUFZÄHLUNG STARTSEITE */
div.aktuelles{
	width:361px;
	background:transparent url(../images/startseite/hg_aktuelles.jpg) top left repeat-y;
	}
	div.aktuelles div.datum,  div.news div.datum{
		line-height:24px;
		color:#8bed00;
		font-size:11px;
		padding-left:9px;
		border-bottom:1px solid #979797;
	}
	div.aktuelles div.text{
		padding:9px;
		padding-top:6px;
		font-size:12px;
		background:#5c5b5c;
	}
	div.aktuelles div.footer{
		line-height:11px;
		border-top:1px solid #979797;
	}
/* AKTUELLES AUFZÄHLUNG UNTERSEITE */
div.news{
	margin-top:20px;
	width:714px;
	background:transparent url(../images/aktuelles/hg_liste.gif) top left repeat-y;
	}
	div.news div.headline{
		line-height:21px;
		float:left;
		width:624px;
		font-size:12px;
		padding-left:9px;
		border-bottom:1px solid #979797;
		background:#5c5b5c;
	}
	div.news div.link{
		line-height:21px;
		width:71px;
		float:left;
		padding-left:9px;
		border-left:1px solid #3f3e3e;
		border-bottom:1px solid #979797;
		background:#5c5b5c;
	}
	div.news div.archiv{
		margin-top:25px;
		height:23px;
		line-height:23px;
		padding-right:45px;
		background:transparent url(../images/aktuelles/hg_archiv.gif) top left repeat-x;
		text-align:center;
	}
	div.news div.archiv a {
		text-decoration:none;
		color:#8bed00;
	}
	div.news div.archiv a:hover, div.news div.archiv a.active {
		font-weight:bold;
		text-decoration:underline;
	}
/* ====================================================================
   SCHRIFTEN
===================================================================== */
*{
	outline:none;
}
.size14{
	font-size:14px;
}
.size10{
	font-size:10px;
}
.size12{
	font-size:12px;
}
/* Pink Link */
a.more{
	font-size:11px;
	color:#ff00cc;
	text-decoration:none;
	padding-right:11px;
	background:transparent url(../images/arrow_pink.gif) right 4px no-repeat;
}
a:hover.more{
	text-decoration:underline;
}
/* Green Link */
a.weiter{
	font-size:10px;
	color:#8bed00;
	text-decoration:none;
	padding-right:6px;
	background:transparent url(../images/arrow_green.gif) right 4px no-repeat;
}
a.weiter:hover{
	text-decoration:underline;
}
/*FARBEN*/
.green{
	color:#8bed00;
}


.myscrollbar{
	scrollbar-face-color: #575250;
	scrollbar-highlight-color: #c8c6c3;
	scrollbar-3dlight-color: #3c3c3c;
	scrollbar-darkshadow-color: #3c3c3c;
	scrollbar-shadow-color: #555453;
	scrollbar-arrow-color: #26211d;
	scrollbar-track-color: #3b3b3b;
}
/* ====================================================================
   FORMULAR
===================================================================== */
input.input{
    width:157px;
    height:18px;
    border:none;
    font-size:12px;
    color:#2a2a2a;
}
textarea.textarea{
    width:323px;
    height:69px;
    border:none;
    font-size:12px;
    color:#2a2a2a;
}
/* Validation */
.validation-advice {
	margin-top: 2px;
	padding: 2px;
	padding-left:5px;
	color : #BD0102;
	font-size:9px;
	font-weight: normal;
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
}
.custom-advice {
	margin: 2px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #000000;
	font-weight: normal;
}

.form-row {
	clear: both;
	padding: 0.1em;
}
