/*
CREDITS:
These Stylesheets are powered by PHP and are based on a script by the SourceForge Crew.

SourceForge: Breaking Down the Barriers to Open Source Development
http://sourceforge.net
Browser: Opera or other
*/

@media screen and (min-width: 1280px){
	#doc4 { 
		margin:auto;text-align:left; /* leave unchanged */ 
		width:94.615em;/* non-IE */ 
		*width:95.25em;/* IE */ 
		min-width:600px;/* optional but recommended */ 
	} 
}

a {
	color:#555555;
	text-decoration:underline;
}

a:hover {
	background:#d5d5d5;
}

/* Ueberichten Uebersichten Uebersichten Uebersichten Uebersichten */

.uebersicht {
	font-size: 100%;
}

.spaltenkopf, .spaltenkopf_aktiv {
	font-size: 130%;
	font-weight: bold;
	border-top: 1px solid #e0e0c9;
	border-right: 1px solid #e0e0c9;
	border-bottom: 1px solid #e0e0c9;
}

.spaltenkopf_1, .spaltenkopf_1_aktiv {
	font-size: 130%;
	font-weight: bold;
	border-top: 1px solid #e0e0c9;
	border-right: 1px solid #e0e0c9;
	border-bottom: 1px solid #e0e0c9;
	border-left: 1px solid #e0e0c9;
}

.spaltenkopf  :link, .spaltenkopf_aktiv  :link, .spaltenkopf_1 :link, .spaltenkopf_1_aktiv :link {
	color: #000000;
	text-decoration: none;
}

.hell, .dunkel {
	border-right: 1px solid #e0e0c9;
	border-bottom: 1px solid #e0e0c9;
}

.hell_1, .dunkel_1 {
	border-right: 1px solid #e0e0c9;
	border-bottom: 1px solid #e0e0c9;
	border-left: 1px solid #e0e0c9;
}


/* Einzelanzeigen Einzelanzeigen Einzelanzeigen Einzelanzeigen Einzelanzeigen */

.einzelanzeige {
	font-size: 100%;
	border-top: 1px solid #e0e0c9;
	border-right: 1px solid #e0e0c9;
	border-bottom: 1px solid #e0e0c9;
	border-left: 1px solid #e0e0c9;
}

.einzelanzeige_titelzeile {
	padding: 1.5em 0.8em 1.5em 0.8em;
	font-weight: bold;
	border-bottom: 1px solid #e0e0c9;
}

.einzelanzeige_s1_oberste {
	padding: 0.8em;
	font-weight: bold;
	border-right: 1px solid #e0e0c9;
}

.einzelanzeige_s1_oberste_bottompadding {
	padding: 0.8em;
	font-weight: bold;
	border-right: 1px solid #e0e0c9;
}

.einzelanzeige_s1 {
	padding: 0.8em;
	font-weight: bold;
	border-top: 1px solid #e0e0c9;	
	border-right: 1px solid #e0e0c9;
}

.einzelanzeige_s1_bottompadding {
	padding: 0em 0.8em 0.8em 0.8em;
	font-weight: bold;
	border-right: 1px solid #e0e0c9;
}

.einzelanzeige_s1_adresszusatz_bottompadding {
	padding: 0em 0.8em 0.8em 0.8em;
	font-weight: bold;
	border-right: 1px solid #e0e0c9;
}

.einzelanzeige_s1_adresszusatz {
	padding: 0em 0.8em 0em 0.8em;
	font-weight: bold;
	border-right: 1px solid #e0e0c9;
}

.einzelanzeige_s2_oberste {
	padding: 0.8em;
}

.einzelanzeige_s2_oberste_bottompadding {
	padding: 0.8em;
}

.einzelanzeige_s2 {
	padding: 0.8em;
	border-top: 1px solid #e0e0c9;
}

.einzelanzeige_s2_bottompadding {
	padding: 0em 0.8em 0.8em 0.8em;
}

.einzelanzeige_s2_adresszusatz_bottompadding {
	padding: 0em 0.8em 0.8em 0.8em;
}

.einzelanzeige_s2_adresszusatz {
	padding: 0em 0.8em 0.8em 0.8em;
}

.einzelanzeige_fusszeile {
	padding: 1em 0.8em 1em 0.8em;
	border-top: 1px solid #e0e0c9;	
}

li {
	margin-bottom:0.5em;
	margin-left:1.5em;
}

li > ul{
	margin-bottom:0em;
}

ul {
	margin-top:1em;
	margin-bottom:1em;
}

ul li {
	list-style:disc outside;
}

ol {
	margin-top:1em;
}

ol li {
	list-style:decimal outside;
}

hr {
	background-color:#e0e0c9;
	height:3px;
	border:none;
}

.border {
	border-top:3px solid #e0e0c9;
}

.border2 {
	border-bottom:3px solid #e0e0c9;
}

td {
	vertical-align:top;
	text-align:left;
	padding:0.8em 0.5em 0.8em 0.5em;
}

th {
	vertical-align:top;
	text-align:left;
	padding:0.8em 0.5em 0.8em 0.5em;
}

#menue-allg-info-box{
	display:none;
}

.pic {
	vertical-align:middle;
//	margin:0 0.5em 0 0;
//	padding:0 0.5em 0 0;
//	background:#ffffff;
//	padding:0.5em 0 0.5em 0;
}

.pic2 {
	vertical-align:middle;
	margin:0.5em 0 0.5em 0;
	padding:0.5em 0 0.5em 0;
}

div#logo a:hover {
	background:#ffffff;	
}

div#logo_res a:hover {
	display:none;
}

.res {
	display:none;
}

.res_text {
	display:none;
}

.gj_content {
	border-top:2px solid #c4c4c4;
	padding:0.5em;
	background-color: #ffffff;
}

#spalte_links {
	margin-right:53%;
}

#spalte_rechts {
	float:right; 
	width:48%;
	margin:0;
	padding:0 0.5em 0 3em;
}

.teaser {
	color:#666666;
	font-size:120%;
	font-weight:bold;
	font-style:italic;
	width:66%;
	margin:0.5em 0em 0.5em 0em;
	padding:0.3em 0.5em 0.3em 0.5em;
	border-radius:0.5em;}

h1 {
	position:relative;
	z-index:2;
	color:#575757;
	font-size:120%;
	font-weight:bold;
	margin:0.5em 0 0 0;
	padding:0.3em 0.5em 0.3em 0.5em;
}

.oben_rund {
	border-radius:0.5em 0.5em 0 0;
	}

.rechts_rund {
	width:50%;
	border-radius:0.5em 0.5em 0.5em 0;
	
} 

.h1_einzelanzeige {
	color:#000000;
	margin:0;
	padding:0;
}

h2 {
	position:relative;
	z-index:2;
	color:#66cc33;	
	font-size:110%;
	font-weight:bold;
	margin:0.5em 0 0 0;
	padding:0.3em 0.5em 0.3em 0em;
}

.h2_tabelle {
	color:#575757;
	padding:0.5em 0.5em 0.3em 0.5em;
}

.nicht_drucken {
	display:none;
}

.input, .input_mittel, .input_klein, .input_box {
	//width:98%;
	font-family:arial, helvetica, sans-serif;
	color:#000000;
	background:#ffffff;
	border:1px dotted #666666;
	padding:0.2em;
	margin:0 0.4em 0.5em 0;
}

.input {
	width:98%;
}

.input_mittel {
	width:79%;
}

.input_klein {
	width:15%;
}

.input_box {
	margin:0.5em 0 0.5em 0em;
}

.checkbox {
	width:1em;
	margin:0 0.3em 0.5em 0;
}

.yui-b {
	padding:0.5em;	
	background-color:#ffffff;
}

.yui-g {
	background-color:#ffffff;
}

.grau {
	color: #d1d1d1;
}

.width_50 {
	width:50%;
}

.width_80 {
	width:80%;
}

.box_headline {
	margin:0 0 0.5em 0;	
	padding:0 0.5em 0.1em 0.5em;
	border-radius:0 0 0.5em 0.5em;}

.button, .button_klein {
	border:1px solid #ffab23;
	color:black;
	margin:0.5em 0 0.5em 0em;
	padding:0.2em 0.3em 0.2em 0.3em;
	cursor: pointer;
	background-image:url(/pic/gradient_yellow1.png);background-repeat:repeat-x;border-radius:0.3em;//	border-radius:0.3em;}

.button_klein {
	width:15%;
}

.dropdown {
	border:1px solid #ffab23;
	color:black;
	margin:0.5em 0 0.5em 0em;
	cursor: pointer;
	padding:0.2em 0.3em 0.2em 0.3em;background-image:url(/pic/gradient_yellow1.png);background-repeat:repeat-x;border-radius:0.3em;}

.right {
	float:right;
}

.rahmen, .rahmen_frei {
	position:relative;
	z-index:1;
	border-radius:0.5em;}

.rahmen {
	border-left:1px solid #69BE28;
	border-right:1px solid #69BE28;
	border-bottom:1px solid #69BE28;
	margin:-1em 0em 0.5em 0em;
	padding:1em 1em 0.5em 1em;
}

.rahmen_frei {
	border:1px solid #69BE28;
	padding:0 1em 0 1em;
}

.rahmen_blue {
	position:relative;
	z-index:1;
	margin:-1em 0em 0.5em 0em;
	padding:1em 1em 0.5em 1em;
	border-left:1px solid #A9D4EE;
	border-right:1px solid #A9D4EE;
	border-bottom:1px solid #A9D4EE;
	border-radius:0.5em;}

.blue {
	background:#80c4ed;
}

.warning {
	color: #ca2a2a;
	background: #fae2e2;
	border: 1px solid #ca2a2a;
	padding: 0.5em;
	margin-bottom:0.5em;
	border-radius:0.5em;}

.ok {
	color: #2a771d;
	background: #d7e7d4;
	border: 1px solid #2a771d;
	padding: 0.5em;
	border-radius:0.5em;}

p {
	padding:0.5em 0 0.5em 0;
}

em {
	font-weight:bold;
}

iframe {
	background:#ffffff;
	border:none;
}

