html
{
	font-family: 'Source Sans Pro', sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #333;
}

body
{
	position: relative;
	width: 980px;
	margin: 0 auto;
	background-image: url(gfx/Hintergrund_Banner.png), url(gfx/Hintergrund_Footer.png);
	background-position: top, bottom;
	background-repeat: repeat-x;
	background-color: #f9f9f9;
}



.carousel
{
	position: absolute;
	z-index: 1;
	width: 980px;
	height: 400px;
	overflow: hidden;
}

.carousel div
{
	width: 980px;
	height: 400px;
	overflow: hidden;
}

#Kopf
{
	position: relative;
	z-index: 2;
	width: 100%;
	height: 400px;
	float: left;
}

#Banner
{
	float: left;
	margin: 25px 0 0 0;
	width: 100%;
	height: 90px;
	background-color: #0085cb;
	-moz-box-shadow: 0px 2px 6px #292929; /* Firefox */
	-webkit-box-shadow:0px 2px 6px #292929; /* Chrome, Safari */
	-khtml-box-shadow:0px 2px 6px #292929; /* Konqueror */
	box-shadow:0px 2px 6px #292929; /* CSS3 */
}

#Logo
{
	float: left;
	width: 100%;
	text-align: center;
	color: #FFF;
	text-transform: uppercase;
	font-size: 3em;
}

#Slogan
{
	clear: both;
	float: left;
	width: 100%;
	text-align: center;
	color: #FFF;
}


#Suchleiste
{
	clear: both;
	width: 500px;
	float: left;
	margin: 50px 0 0 25px;
}


#Suchleiste input
{
	background: url('gfx/input.png') no-repeat;
	color: #0085cb;
	border: 1px solid #ccc;
	font-family: 'Source Sans Pro', Verdana, sans-serif;
	font-weight: 600;
	font-size: 1em;
	width: 300px;
	height: 25px;
	float: left;
	padding: 0 20px;
	margin: 150px 0 0 20px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

#Suchleiste input.submit
{
	cursor: pointer;
	width: auto;
	height: 28px;
	float: right;
	padding: 0 15px;
	margin: 150px 20px 0 0;
	color: #0085cb;
}

#Suchleiste input.submit:focus
{
	border: 1px solid #DDD;
}
        
#Suchleiste input:focus
{
	border: 1px solid #888;
	color: #0085cb;
}

#Datum
{
	z-index: 2;
	float: left;
	font-size: 0.8em;
	margin: 10px 0 20px 25px;
	color: #FFF;
	text-shadow: 0 0 1px black;
}

		/*===========================
		=			Menü			=
		===========================*/

#Menu
{
	width: 200px;
	min-height: 960px;
	float: left;
	background-color: #fff;
}

.Menublock
{
	list-style-type: none;
	padding: 0 15px 0 15px;
}
 
.Menuelement_Vorteile
{
	color: #333;
	min-height: 23px;
	background: url('gfx/haken.png') no-repeat left top #f6f6f6;
	padding: 0 0 0 28px;
	margin: 0 0 5px 0;
}

.Menuelement_box
{
	background: #0085bc;
	padding: 5px 0 10px 7px;
}

.Menublock a
{
	text-decoration: none;
}

.Menukategorie
{
	color: #aaa;
	border-bottom: #0085cb 1px solid;
	margin-bottom: 5px;
}

.Menuelement
{
	color: #aaa;
}

a:hover li.Menuelement
{
	color: #0085cb;
}

.Center
{
	text-align: center;
	margin-bottom: 7px;
}

#Inhalt
{
	width: 780px;
	min-height: 960px;
	float: right;
	background-color: #fff;
}

#Fuss
{
	width: 100%;
	height: 155px;
	clear: both;
	float: left;
	padding: 10px 0 20px 0;
	margin-top: 15px;
}

.Fusselement1
{
	float: left;
	padding: 0 25px 0 15px;
}

.Fusselement2
{
	float: left;
	padding: 0 25px 0 25px;
}

.Fusselement3
{
	float: left;
	padding: 0 25px 0 25px;
}

.Fusselement4
{
	float: right;
	padding: 0 15px 0 25px;
}

.Fusselement4 img
{
	float: right;
	clear: both;
	padding: 0 0 10px 0;
}

.Fusskategorie
{
	float: left;
	min-width: 160px;
	color: #0085cb;
	font-size: 1em;
	border-bottom: #0085cb 1px solid;
	margin-bottom: 15px;
}

.Fusstext
{
	clear: both;
	float: left;
	font-size: 0.9em;
	color: #333;
}

.Fusstext a
{
	color: #333;
	text-decoration: none;
}

.Fusstext a:hover
{
	color: #0085cb;
}

		/*===========================
		=		Seite Index			=
		===========================*/


.Kategorien
{
	width: 780;
	float: left;
	padding: 0 0 0 20px;
}

.Kategorien_Kopf
{
	width: 735px;
	float: left;
	margin: 10px 0 25px 2px;
}

.Ebene
{
	float: left;
	height: 30px;
	padding: 0 15px 0 15px;
	line-height: 30px;
	background-color: #0085cb;
	color: #FFF;
}

.Trennpfeil_l
{
	float: left;
	height: 0;
    width: 0;
	border-color: transparent transparent transparent #0085cb;
    border-width: 15px;
	border-right-width: 0;
	border-style: solid;
}

.Trennpfeil_r
{
	float: left;
	height: 0;
    width: 0;
	border-color: #0085cb #0085cb #0085cb transparent;
    border-width: 15px;
	border-right-width: 0;
	border-style: solid;
}

.Kategorien_Eintrag
{
	width: 358px;
	height: 30px;
	float: left;
	padding: 5px;
	margin: 1px 0 1px 0;
	border: #FFF 2px solid;
	background:-moz-linear-gradient(left,#f0f0f0,#e5e5e5); /* Firefox */
	background:-webkit-gradient(linear,left top,right top,from(#f0f0f0),to(#e5e5e5)); /* Chrome, Safari */
	filter: progid:DXImageTransform.Microsoft.gradient(start Colorstr='#f0f0f0',endColorstr='#e5e5e5'); /* Internet Explorer */
}

a div.Kategorien_Eintrag img
{
	float: left;
	margin: 0 20px 0 10px;
}


a div.Kategorien_Eintrag span
{
	float: left;
	text-decoration: none;
	color: #333;
	line-height: 30px;
}

a:hover div.Kategorien_Eintrag span
{
	color: #0085cb;
}

.Neuste5
{
	margin-top: 20px;
	width: 760px;
	clear: both;
	float: left;
	padding: 0 0 0 20px;
}

.Neuste5_Kopf
{
	width: 40%;
	float: left;
	margin: 10px 0 10px 5px;
	font-size: 1.1em;
	color: #0085cb;
	border-bottom: #ccc 1px solid;
}

.Neuste5_Eintrag
{
	clear: both;
	float: left;
	padding: 5px;
	font-size: 0.9em
	margin: 1px 0 1px 0;
	border: #FFF 2px solid;
}

.Neuste5_Eintrag a
{
	text-decoration: none;
	color: #333;
}

.Neuste5_Eintrag a:hover
{
	text-decoration: none;
	color: #0085cb;
}

.Neuste5_Eintrag img
{
	margin: 0 0 0 15px;
	-moz-box-shadow:1px 1px 6px #292929; /* Firefox */
	-webkit-box-shadow:1px 1px 6px #292929; /* Chrome, Safari */
	-khtml-box-shadow:1px 1px 6px #292929; /* Konqueror */
	box-shadow:1px 1px 6px #292929; /* CSS3 */
}

.Neuste5_Eintrag span
{
	font-size: 0.8em;
}

.Suchmaschine
{
	width: 760;
	clear: both;
	float: left;
	padding: 0 0 0 20px;
	margin-top: 20px;
}

.Suchmaschine_Kopf
{
	width: 40%;
	float: left;
	margin: 10px 0 10px 5px;
	font-size: 1.1em;
	color: #0085cb;
	border-bottom: #ccc 1px solid;
	
}

.Suchmaschine_Kopf2
{
	clear: both;
	float: left;
	padding: 0 0 10px 5px;
	font-size: 0.9em
	width: 100%;
	float: left;
}

.Suchmaschine_Eintrag_l
{
	clear: both;
	float: left;
	width: 430px;
	padding: 5px 0 0 5px;
}

.Suchmaschine_Eintrag_r
{
	float: left;
	padding: 0 0 0 50px;
}

.Suchmaschine_Eintrag_l a
{
	text-decoration: none;
	color: #0085cb;
}

.Suchmaschine_Eintrag_l a:hover
{
	color: #0085cb;
}

.Suchmaschine_Fuss
{
	width: 100%;
	float: left;
	padding: 10px 0 0 5px;
}

.Unterkategorien
{
	clear: both;
	float: left;
	width: 720px;
	padding: 5px 5px 5px 15px;
	margin: 0 0 10px 0; 
	border: #FFF 2px solid;
	background:-moz-linear-gradient(left,#f0f0f0,#e5e5e5); /* Firefox */
	background:-webkit-gradient(linear,left top,right top,from(#f0f0f0),to(#e5e5e5)); /* Chrome, Safari */
	filter: progid:DXImageTransform.Microsoft.gradient(start Colorstr='#f0f0f0',endColorstr='#e5e5e5'); /* Internet Explorer */*/
}

.Unterkategorie_Kopf
{
	float: left;
	width: 40%;
	margin-bottom: 10px;
	color: #0085cb;
	border-bottom: #ccc 1px solid;
}

.Unterkategorie_Kopf a
{
	text-decoration: none;
	color: #0085cb;
}

.Unterkategorie_nachKopf
{
	float:left;
    clear: both;
}

.Unterkategorie
{
	float: left;
	width: 358px;
	height: 30px;
	line-height: 30px;
}

.Unterkategorie a
{
	
	text-decoration: none;
	color: #333;
}

.Unterkategorie a:hover
{
	color: #0085cb;
}

.button
{
	float: left;
	height: 28px;
	line-height: 28px;
	color: #0085cb;
	margin: 0 0 0 10px;
	padding: 0 10px;
	border: 1px solid #0085cb;
	border-radius: 6px;
	background-color: #f9f9f9;
	cursor: pointer;
	font-weight: bold;
}

.button:hover
{
	background-color: #fff;
}

#Seitennavigation
{
	float: right;
	margin: 0 100px 0 0;
}

.Navigation
{
	float: left;
	height: 28px;
	line-height: 28px;
	color: #0085cb;
	margin: 0 0 0 10px;
	padding: 0 10px;
	border: 1px solid #0085cb;
	border-radius: 6px;
	background-color: #f9f9f9;
	cursor: pointer;
}

.Navigation:hover
{
	background-color: #fff;
}

#aktuelle_Seite
{
	background-color: #fff;
	font-weight: bold;
	cursor: default;
}

.Eintrag_Gesamt
{
	float: left;
	width: 735px;
	margin: 10px 0 10px 2px;
	padding: 05px 0 05px 0;
}

.Eintrag_Gesamt:hover
{
	background:-moz-linear-gradient(left,#f0f0f0,#e5e5e5); /* Firefox */
	background:-webkit-gradient(linear,left top,right top,from(#f0f0f0),to(#e5e5e5)); /* Chrome, Safari */
	filter: progid:DXImageTransform.Microsoft.gradient(start Colorstr='#f0f0f0',endColorstr='#e5e5e5'); /* Internet Explorer */
}

.Eintrag_Gesamt a
{
	text-decoration: none;
}

.Eintrag_Titel
{
	width: 100%;
	text-align: center;
	margin: 0 0 5px 0;
	font-weight: bold;
}

a .Eintrag_Titel
{
	text-decoration: none;
	color: #0085cb;
}

.Eintrag_Titel img
{
	margin: 0 0 0 10px;
	-moz-box-shadow:1px 1px 6px #292929; /* Firefox */
	-webkit-box-shadow:1px 1px 6px #292929; /* Chrome, Safari */
	-khtml-box-shadow:1px 1px 6px #292929; /* Konqueror */
	box-shadow:1px 1px 6px #292929; /* CSS3 */
}

.Eintrag_Bild
{
	clear: both;
	float: left;
	margin: 5px 0 0 0;
	-moz-box-shadow:1px 1px 6px #292929; /* Firefox */
	-webkit-box-shadow:1px 1px 6px #292929; /* Chrome, Safari */
	-khtml-box-shadow:1px 1px 6px #292929; /* Konqueror */
	box-shadow:1px 1px 6px #292929; /* CSS3 */
}

.Eintrag_Beschreibung
{
	float: right;
	width: 595px;
	min-height: 95px;
}

a .Eintrag_Beschreibung
{
	text-decoration: none;
	color: #333;
}

.Eintrag_Datum
{
	clear: both;
	float: left;
	margin: 10px 0 0 0;
	font-size: 0.8em;
}

.Eintrag_Datum a
{
	text-decoration: none;
	color: #0085cb;
}

.Eintrag_Bookmarks
{
	float: right;
	margin: 10px 0 0 0;
}

.Eintrag_Fundort
{
	clear: both;
	float: left;
	margin: 10px 0 0 0;
}

.Eintrag_Fundort a
{
	text-decoration: none;
	color: #0085cb;
}

.Bookmark
{
	height: 16px;
	float: left;
	margin: 0 0 0 7px;
}

.Seitnueberschrift
{
	float: left;
	width: 100%;
	color: #0085cb;
	text-align: center;
	font-weight: bold;
	margin: 10px 0 10px 0;
}

.Seitnueberschrift_Ankauf
{
	float: left;
	width: 100%;
	color: #333;
	text-align: center;
	font-weight: bold;
	font-size: 1.3em;
	margin: 10px 0 0 0;
}

.FAQ
{
	clear: both;
	float: left;
	width: 735px;
	height: 40px;
}

.FAQ:hover
{
	background:-moz-linear-gradient(left,#f0f0f0,#e5e5e5); /* Firefox */
	background:-webkit-gradient(linear,left top,right top,from(#f0f0f0),to(#e5e5e5)); /* Chrome, Safari */
	filter: progid:DXImageTransform.Microsoft.gradient(start Colorstr='#f0f0f0',endColorstr='#e5e5e5'); /* Internet Explorer */
}

.FAQ img
{
	float: left;
	margin: 5px 15px 0 0;
}

.FAQ a div
{
	float: left;
	height: 40px;
	line-height: 40px;
	color: #0085cb;
	text-decoration: none;
}

.FAQ_Frage
{
	clear: both;
	float: left;
	width: 735px;
	height: 40px;
	line-height: 40px;
	color: #0085cb;
}

.FAQ_Frage img
{
	float: left;
	margin: 5px 15px 0 0;
}

.FAQ_Antwort
{
	clear: both;
	float: left;
	width: 735px;
}

.FAQ_Antwort img
{
	float: left;
	margin: 5px 15px 0 0;
}

.FAQ_Antwort div
{
	float: left;
	width: 675px;
}

.FAQ_Ruecklink
{
	clear: both;
	float: left;
	margin: 15px 0 0 60px;
	color: #0085cb;
}

.FAQ_Ruecklink a
{
	color: #0085cb;
	text-decoration: none;
}

form#Suche div
{
	float: left;
	width: 260px;
}

form#Suche div label
{
	clear: both;
	float: left;
	margin: 0 0 25px 0;
}

form#Suche div input
{
	clear: both;
	float: left;
	margin: 0 0 33px 0;
	height: 26px;
	line-height: 26px;
	color: #0085cb;
	padding: 0 10px;
	border: 1px solid #0085cb;
	border-radius: 6px;
	background-color: #f9f9f9;
	font-weight: bold;
}

form#Suche div input:hover
{
	background-color: #fff;
}

form#Suche div select
{
	clear: both;
	float: left;
	margin: 0 0 17px 0;
	height: 28px;
	line-height: 28px;
	color: #0085cb;
	padding: 0 10px;
	border: 1px solid #0085cb;
	border-radius: 6px;
	background-color: #f9f9f9;
	font-weight: bold;
}

form#Suche div select:hover
{
	background-color: #fff;
}

form#Bearbeiten div
{
	float: left;
	width: 180px;
}

form#Bearbeiten div label
{
	clear: both;
	float: left;
	margin: 0 0 25px 0;
}

form#Bearbeiten div input
{
	clear: both;
	float: left;
	margin: 0 0 17px 0;
	height: 26px;
	line-height: 26px;
	color: #0085cb;
	padding: 0 10px;
	border: 1px solid #0085cb;
	border-radius: 6px;
	background-color: #f9f9f9;
	font-weight: bold;
}

form#Bearbeiten div input:hover
{
	background-color: #fff;
}

form#Bearbeiten div select
{
	clear: both;
	float: left;
	margin: 0 0 17px 0;
	height: 28px;
	line-height: 28px;
	color: #0085cb;
	padding: 0 10px;
	border: 1px solid #0085cb;
	border-radius: 6px;
	background-color: #f9f9f9;
	font-weight: bold;
}

form#Bearbeiten div select:hover
{
	background-color: #fff;
}

form#Passwort div
{
	float: left;
	width: 180px;
}

form#Passwort div label
{
	clear: both;
	float: left;
	margin: 0 0 25px 0;
}

form#Passwort div input
{
	clear: both;
	float: left;
	margin: 0 0 17px 0;
	height: 26px;
	line-height: 26px;
	color: #0085cb;
	padding: 0 10px;
	border: 1px solid #0085cb;
	border-radius: 6px;
	background-color: #f9f9f9;
	font-weight: bold;
}

form#Passwort div input:hover
{
	background-color: #fff;
}

form#Passwort div select
{
	clear: both;
	float: left;
	margin: 0 0 17px 0;
	height: 28px;
	line-height: 28px;
	color: #0085cb;
	padding: 0 10px;
	border: 1px solid #0085cb;
	border-radius: 6px;
	background-color: #f9f9f9;
	font-weight: bold;
}

form#Passwort div select:hover
{
	background-color: #fff;
}

form#Eintragen div
{
	float: left;
	width: 180px;
}

form#Eintragen div label
{
	clear: both;
	float: left;
	margin: 0 0 25px 0;
}

form#Eintragen div input
{
	clear: both;
	float: left;
	margin: 17px 0 0 0;
	width: 300px;
	height: 26px;
	line-height: 26px;
	color: #0085cb;
	padding: 0 10px;
	border: 1px solid #0085cb;
	border-radius: 6px;
	background-color: #f9f9f9;
	font-weight: bold;
}

form#Eintragen div span
{
	clear: both;
	float: left;
}

form#Eintragen div input:hover
{
	background-color: #fff;
}

form#Eintragen div select
{
	clear: both;
	float: left;
	margin: 17px 0 0 0;
	height: 28px;
	line-height: 28px;
	color: #0085cb;
	padding: 0 10px;
	border: 1px solid #0085cb;
	border-radius: 6px;
	background-color: #f9f9f9;
	font-weight: bold;
}

form#Eintragen div select:hover
{
	background-color: #fff;
}

form#Eintragen div textarea
{
	clear: both;
	float: left;
	width: 300px;
	height: 150px;
	margin: 17px 0 0 0;
	color: #0085cb;
	padding: 10px 10px;
	border: 1px solid #0085cb;
	border-radius: 6px;
	background-color: #f9f9f9;
	font-weight: bold;
}

.Info
{
	width: 735px;
	padding: 15px 0 0 10px;
}

.Info a
{
	color: #0085cb;
	text-decoration: none;
}

.Info div.links
{
	clear: both;
	float: left;
	width: 150px;
}

.Info div.rechts
{
	float: left;
}

.Info div.Ueberschrift
{
	clear: both;
	float: left;
	font-weight: bold;
	color: #0085cb;
	margin: 15px 0 15px 0;
}

form#loeschen input
{
	float: left;
	width: 150px;
	height: 26px;
	line-height: 26px;
	color: #0085cb;
	padding: 0 10px;
	border: 1px solid #0085cb;
	border-radius: 6px;
	background-color: #f9f9f9;
	font-weight: bold;
	margin: 0 20px 0 20px;
}

form#loeschen input:hover
{
	background-color: #fff;
}


/*********************************************************************************/
/* Ankaufformular                                                                */
/*********************************************************************************/

.Stadtinfo
{
	float: left;
	clear: both;
	width: 370px;
	margin: 5px 5px 0 5px;
}

.Ankaufformular
{
	float: left;
	width: 400px;
}

.Ankaufformular div.email
{
	margin: 0 0 20px 20px;
}

.Ankaufformular div.email a
{
	text-decoration: none;
	color: #0085cb;
}

form.Ankauf
{
	padding: 3px 0 0;
	margin: 10px auto;
	width: 375px;
	border: 1px solid #d8d8d8;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: relative;
	-webkit-box-shadow: 2px 0 2px #e2e2e2;
	-moz-box-shadow: 2px 0 2px #e2e2e2;
	box-shadow: 2px 0 2px #e2e2e2;
	background-color: #f6f6f6;
}

form.Ankauf fieldset
{
	border: none;
	margin: 0;
	padding: 10px 20px 25px;
}

form.Ankauf fieldset ol
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

form.Ankauf fieldset ol li
{
	clear:both;
	padding: 10px;
}

form.Ankauf fieldset ol li.last
{
	padding: 0 0 0 240px;
}

form.Ankauf fieldset legend
{
	font-weight: bold;
	font-size: 18px;
	margin:15px 0 0 6px;
}

form.Ankauf fieldset ol li label
{
	float: left;
	display:block;
	width:140px;
	cursor: pointer;
	font-weight: bold;
	line-height: 20px;
}

form.Ankauf fieldset ol li input, textarea, select
{
	float: left;
	background-color: #fff;
	color: #4d4d4d;
	border: 1px solid #c4c4c4;
	font: 13px 'Source Sans Pro', sans-serif;
	padding: 8px 12px;
	width: 160px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
	-moz-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
	box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#e2e2e2, Direction=135, Strength=5);
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#e2e2e2, Direction=135, Strength=5)";
}

form.Ankauf fieldset ol li textarea
{
	clear:both;
	width: 300px;
	overflow: auto;
}

form.Ankauf fieldset ol li select
{
	width: 185px;
	height: 35px;
}

form.Ankauf fieldset ol li input[type="radio"]
{
	width:auto;
}

form.Ankauf fieldset ol li input[type="submit"]
{
	background-color: #0085cb;
	color: #fff;
	cursor: pointer;
	font: bold 1em/1.2 'Source Sans Pro', sans-serif;
	border: 1px solid #0A87CF;
	padding: 5px 10px;
	width: auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius: 0;
	background: -moz-linear-gradient(top, #056ca8, #0085cb);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #056ca8), color-stop(1, #0085cb));
	filter: progid:DXImageTransform.Microsoft.gradient
	(startColorStr=#056ca8, EndColorStr=#0085cb);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#056ca8, EndColorStr=#0085cb)";
	-webkit-box-shadow: 1px 0 0 #0085cb, -1px 0 0 #0085cb, 0 1px 0 #0085cb, 0 -1px 0 #0085cb, 0 5px 10px -5px #666;
	-moz-box-shadow: 1px 0 0 #0085cb, -1px 0 0 #0085cb, 0 1px 0 #0085cb, 0 -1px 0 #0085cb, 0 5px 10px -5px #666;
	box-shadow: 1px 0 0 #0085cb, -1px 0 0 #0085cb, 0 1px 0 #0085cb, 0 -1px 0 #0085cb, 0 5px 10px -5px #666;
	text-shadow: 1px 1px 3px #333;
}

form.Ankauf fieldset ol li input[type="submit"]:hover
{
	background: #0085cb;
	text-shadow: none;
}

.Ankaufformular div.information
{
	margin: 10px auto;
	width: 340px;
	padding: 10px 0 10px 35px;
}

.Ankaufformular div#error, .Ankaufformular div#error2
{
	background:#FC6;
	border:#F00 2px solid;	
}

.Ankaufformular div#error2
{
	display: none;
}

.Ankaufformular div#success
{
	background:#CFC;
	border:#0F0 2px solid;
	
}