body { color: #515151; font-size: 12px; font-family: Arial; background-image: url(../index/main_bg.jpg); background-repeat: no-repeat; height: 100%; margin-left: 0; }
p { }

td { }
/*<agl.folder "contentlinks">*/
	a:link { color: #4f4f4f; font-size: 14px; font-family: tahoma, Arial; text-decoration: none; }
	a:visited { color: #4f4f4f; font-size: 14px; font-family: tahoma, Arial; text-decoration: none; }
	a:hover { color: white; font-size: 14px; font-family: tahoma, Arial; text-decoration: none; }
	a:active { color: #4f4f4f; font-size: 14px; font-family: tahoma, Arial; text-decoration: none; }
	a.weiss:link { color: white; font-size: 11px; font-family: Arial; text-decoration: none; }
	a.weiss:visited { color: white; font-size: 11px; font-family: Arial; text-decoration: none; }
	a.weiss:hover { color: white; font-size: 11px; font-family: Arial; text-decoration: underline; }
	a.weiss:active { color: white; font-size: 11px; font-family: Arial; text-decoration: none; }
	a.blau:link { color: #486dd2; font-size: 12px; font-family: Arial; text-decoration: none; }
	a.blau:visited { color: #486dd2; font-size: 12px; font-family: Arial; text-decoration: none; }
	a.blau:hover { color: #486dd2; font-size: 12px; font-family: Arial; text-decoration: underline; }
	a.blau:active { color: #486dd2; font-size: 12px; font-family: Arial; text-decoration: none; }
/*</agl.folder>*/
#ausrichter { width: 1010px; margin-top: 220px; }
#menueleft { color: #7b985f; font-size: 16px; font-family: Arial; text-align: left; width: 200px; padding-top: 30px; padding-bottom: 30px; padding-left: 30px; }
#menueleft li { width: 180px; margin-left: -40px; padding-top: 8px; padding-bottom: 8px; border-top: 2px solid #fff; list-style-type: none; list-style-position: outside; }
#menueleft a { color: #fff; font-size: 12px; font-family: Arial; font-weight: bold; width: 180px; }
#menueright { color: #fff; text-align: left; width: 180px; padding-top: 30px; padding-bottom: 30px; padding-left: 20px; }
#menueright li { list-style-type: none; list-style-position: outside; margin-left: -40px; padding-top: 8px; padding-bottom: 8px; width: 160px; border-top: 2px solid #fff; }
#menueright a { color: #fff; font-size: 12px; font-family: Arial; font-weight: bold; width: 180px; }
.mittelzelle { background-image: url(../index/content_bereich.jpg); background-repeat: no-repeat; background-position: center 0; text-align: justify; padding-top: 20px; padding-right: 20px; padding-left: 20px; }
#content { width: 500px; padding-right: 20px; padding-left: 20px; }
#content a { color: #315c07; font-size: 12px; text-decoration: underline; }
#content a:hover { color: #3a3a3a; font-size: 12px; text-decoration: none; }
#domain-titel { color: #3f3faa; font-size: 17px; font-family: Tahoma, georgia; font-weight: normal; width: 500px; height: 18px; padding-top: 12px; padding-left: 25px; }
#empfehlen { color: #3f3faa; font-size: 17px; font-family: Tahoma, georgia; font-weight: normal; width: 200px; float: right; padding-top: 25px; }
#titel { color: #9a9a9a; font-size: 50px; font-family: Tahoma, georgia; padding-left: 25px; width: 500px; height: 55px; }

#favorit { color: #fff; font-size: 11px; font-family: arial, georgia; top: 0; left: 0; padding-left: 30px; width: 600px; height: 40px; margin-left: 0; padding-top: 7px; }



h1 { color: #9a9a9a; font-size: 45px; font-family: Tahoma, georgia; font-weight: normal; margin: 0; padding-top: 0; border-width: 0; outline-width: 0; }
h2 { color: #515151; font-size: 15px; font-family: arial; font-weight: bold; margin: 0; border-width: 0; outline-width: 0; }
h3 { color: #515151; font-size: 19px; font-family: arial; font-weight: bold; margin: 0; border-width: 0; outline-width: 0; }
#passbild { color: white; font-size: 13px; font-family: Arial; font-weight: bold; background-color: white; width: 150px; margin-top: 0; margin-left: 0; padding: 20px; border: dotted 1px #4094ce; }
#textrahmen { color: #315c07; font-size: 13px; font-family: Arial; background-color: #fff; margin-top: 0; margin-left: 0; padding: 3px; border: dotted 1px; }
#textrahmenstd { font-family: Arial; background-color: #fff; margin-top: 0; margin-left: 0; padding: 3px; border: dotted 1px #4094ce; }
#bild { color: #000; font-size: 12px; font-family: arial; background-color: white; margin-top: 20px; width: 174px; }
#links { color: white; font-family: Arial; background-color: white; text-align: left; margin-left: 0; padding: 2px; width: 170px; float: left; margin-top: 4px; }
#links:hover { background-color: #70bff5; padding: 2px; }


form { margin: 0; padding: 0; }
input { font-size: 11px; margin-top: 5px; border: solid 1px #315c07; }
textarea { font-size: 11px; margin-top: 5px; border: solid 1px #315c07; }
select { font-size: 12px; margin-top: 5px; border: solid 1px #315c07; }
button { font-size: 11px; background-color: #a0dfff; margin-top: 5px; border: solid 1px #315c07; }

#newsfeld { color: #545454; font-size: 12px; font-family: arial; padding: 2px; width: 170px; outline-width: 0; }

#aktuell { color: #214abc; font-size: 11px; font-family: arial; width: 170px; margin-bottom: 5px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px dotted #789cff; outline-width: 0; }

#newsletter { color: #7d7d7d; font-size: 11px; font-family: Arial; padding: 2px; width: 170px; outline-width: 0; }
.textfeld { border: solid 1px #b4b4b4; }
.blautext { color: #658eff; font-size: 12px; font-family: arial; font-weight: bold; }
.blautext { color: #7b985f; font-size: 12px; font-family: Arial; font-weight: bold; }
.grautext { color: #474747; font-size: 12px; font-family: Arial; font-weight: bold; }
.gruenfett { color: #7b985f; font-size: 13px; font-family: Arial; font-weight: bold; }
.grau11pt { color: #474747; font-size: 11px; font-family: Arial; }
#ehescheidgenbw { color: #fff; font-size: 28px; font-family: Arial; font-weight: normal; text-align: right; width: 910px; height: 49px; padding-top: 140px; }
.unterstrichen { text-decoration: underline; }
.weiss { color: #fff; }
.ablauftexte { min-height: 100px; margin-bottom: 30px; }
.ablauftexte img { float: left; margin-right: 30px; margin-bottom: 30px; }
.bildrahmen { color: #127e00; padding: 10px; border: solid 1px #b5b5b5; }
h2 { color: #7b985f; font-size: 16px; }

/* 
	Änderungen Recommend
			Tobi 
*/

#recommend .loader {
	margin: 0 auto; 
	width: 16px; 
	height: 16px; 
	background: url(../bilder/loader.gif) no-repeat center center;	
	margin-top: 100px;
}

#btnRecommend {
	cursor: pointer;	
}

#recommend {
	border-left: 1px solid #6f875a;
	border-right: 1px solid #6f875a;
	border-bottom: 1px solid #6f875a;
	width: 140px;
	margin-left: 4px;
	padding: 5px;
	margin-top: -5px;
	display: none;
}

#recommend .input {
	margin-bottom: 10px;	
}

span.requried {
	color: #db0000;
	font-size: 0.8em;	
}

#recommend .status {
	position: absolute;
	background-color: #7E926F;
	padding-top: 30px;	
	display: none;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
}

#recommend input.error {
	background-color: #db0000;
}
