body {
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow: -moz-scrollbars-vertical;
	padding: 0;
	margin: 0;
	line-height: 1.7;
	background: #076ACF url(images/body_kachel.jpg) repeat-x center top;
}

table,
td,
form {
	margin: 0;
	padding 0;
}

td {
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a {
	color: #2974B9;
	font-weight: normal;
	text-decoration: none;	
}

a:hover {
	color: #2974B9;
	font-weight: normal;
	text-decoration: underline;
}

a.linkarrow  {
	background-image: url(images/li_arrow.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding: 0 0 0 16px;
}

a.linkarrowsub  {
	background-image: url(images/li_arrow.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin: 0 0 0 -16px;
	padding: 0 0 0 16px;
	
}

a.sub2  {
	margin: 0 0 0 16px;
	}



h1 {
	color : #076ACF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	text-align: left;
	margin: 30px 0 15px 0;
	padding: 0;
}

h1:first-child,
h2:first-child  {
	margin: 0 0 15px 0;
}

h2 {
	color : #4D4D4D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	text-align: left;
	margin: 20px 0 15px 0;
	padding: 0;
}

h3 {
	color : #4D4D4D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	text-align: left;
	margin: 20px 0 0 0;
	padding: 0;
}

h5 {
	color : #4D4D4D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-align: left;
	margin: 0 0 15px 0;
	padding: 0;
}

ol {
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 10px;
	padding-left : 15px;
	font-weight : normal;
}

ul {
	margin: 15px 0 20px 0px;
	padding: 0 0 0 10px;
	font-weight : normal;
	text-align: left;
}

li {
	padding: 0 0 0 18px;
	background-image: url(images/li_arrow.png);
	background-position: left 4px;
	background-repeat: no-repeat;
	list-style: none;
	margin: 0 0 5px 0;
}

hr {
	color: #ccc;
}

form {
	margin: 0;
	padding: 0;
}

/* Hauptelemene */

#loginBox,
#loginBoxlog{
	position: absolute;
	top: 0;
	left: 20%;
	margin: 0 0 0 703px;
	background: transparent url(images/loginBox.png) no-repeat left bottom;
	width: 230px; /*width: 250px*/
	height: 30px;
	padding: 10px;
	color: #fff;
	font-size: 12px;
}

#loginBoxlog{
	height: 110px;
	font-size: 10px;
}



#searchBox{
	position: absolute;
	top: 130px;
	left: 20%;
	margin: 0 0 0 703px;
	width: 230px; /*width: 250px*/
	height: 30px;
	padding: 10px;
	color: #fff;
	font-size: 12px;
	
}

.url {color: #2974B9}
.title{color:#2974B9; font-size:14px}


#result_report {
	text-align:center ;
	padding:3px;
	background-color:#e5ecf9; 
	font-weight: bold;
	margin-bottom:14px;
}





#loginBox a,
#loginBoxlog a{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
#loginBoxlog a{
	font-size: 10px;
}

#loginBox a:hover,
#loginBoxlog a:hover{
	color: #fff;
	font-size: 12px;
	text-decoration: underline;
}
#loginBoxlog a:hover{
	font-size: 10px;
}

#container {
	width: 985px;
	overflow: auto;
	position: absolute;
	top: 0px;
	left: 20%;
	min-height: 400px;
}

#head {
	background: transparent url(images/head.jpg) no-repeat left;
	width: 985px;
	height: 265px;
}

#navigation {
	width: 945px;
	height: 30px;
	position: relative;
	left: 40px;
	top: 185px;
/*	background: red;*/
}

#navigationSub {
	width: 945px;
	height: 28px;
	position: relative;
	left: 40px;
	top: 201px;
	/*background: red;*/
}

.nav a,
.nav a:hover,
.nav_active a,
.nav_active a:hover,
.navSub a,
.navSub a:hover,
.navSub_active a,
.navSub_active a:hover  {
	height: 28px;
	display: block; 
	float: left;
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 25px 0 0;
	padding: 0
	outline: none;
}

.nav a,
.navSub a{
	color: #fff;
}

.nav a:hover,
.navSub a:hover {
	color: #fff;
	background: transparent url(images/nav_over.png) no-repeat center bottom;
}

.nav_active a,
.nav_active a:hover,
.navSub_active a,
.navSub_active a:hover {
	color: #fff;
	background: transparent url(images/nav_over.png) no-repeat center bottom;
}

.navSub a,
.navSub a:hover,
.navSub_active a,
.navSub_active a:hover {
	font-size: 12px;
}


#content_v1,
#content_v2,
#content_v3,
#content_v4 {
	width: 985px;
	min-height: 200px;
	overflow: auto;
	padding: 0;
	text-align: justify;
	margin: 0;	
}
#content_v1 {
	background: transparent url(images/stage_v1_kachel.jpg) repeat-y left top;
}
#content_v2 {
	background: transparent url(images/stage_v2_kachel.jpg) repeat-y left top;	
}
#content_v3 {
	background: transparent url(images/stage_v3_kachel.jpg) repeat-y left top;	
}
#content_v4 {
	background: transparent url(images/stage_v4_kachel.jpg) repeat-y left top;	
}

#content_v1_top,
#content_v2_top,
#content_v3_top,
#content_v4_top{
	width: 945px;
	min-height: 200px;
	overflow: auto;
	padding: 40px 0 20px 40px;
	text-align: justify;
	margin: 0;	
}

#content_v1_top {
	background: transparent url(images/stage_v1_top.jpg) no-repeat left top;
}
#content_v2_top {
	background: transparent url(images/stage_v2_top.jpg) no-repeat left top;
}
#content_v3_top {
	background: transparent url(images/stage_v3_top.jpg) no-repeat left top;
}
#content_v4_top {
	background: transparent url(images/stage_v4_top.jpg) no-repeat left top;
}

#content_v1_bottom,
#content_v2_bottom,
#content_v3_bottom,
#content_v4_bottom {
	width: 985px;
	overflow: auto;
	padding: 0;
	text-align: justify;
	margin: 0;
	height: 34px;
}
#content_v1_bottom {
	background: transparent url(images/stage_v1_bottom.jpg) no-repeat left top;
}
#content_v2_bottom {
	background: transparent url(images/stage_v2_bottom.jpg) no-repeat left top;
}
#content_v3_bottom {
	background: transparent url(images/stage_v3_bottom.jpg) no-repeat left top;
}
#content_v4_bottom {
	background: transparent url(images/stage_v4_bottom.jpg) no-repeat left top;
}

#content_v1_stageLeft,
#content_v2_stageLeft,
#content_v3_stageLeft,
#content_v4_stageLeft {
 	float: left;
	margin: 0 82px 0 0;
 }
 #content_v1_stageLeft {
 	width: 533px;
 }
 #content_v2_stageLeft {
 	width: 200px;
 }
 #content_v3_stageLeft {
 	width: 905px;
	margin: 0 0 0 0;
 }
  #content_v4_stageLeft {
 	width: 140px;
 }
 
 #content_v1_stageRight,
 #content_v2_stageRight,
 #content_v3_stageRight,
 #content_v4_stageRight {
	float: left;
	margin: 0 0 0 0;
}
#content_v1_stageRight {
 	width: 290px;	
}
#content_v2_stageRight {
 	width: 623px;
}
#content_v3_stageRight {
	visibility: hidden;
	display: none;
}
#content_v4_stageRight {
 	width: 703px;
}

#footer {
	width: 880px;
	overflow: auto;
	margin: 0 40px 0 40px;
	text-align: center;
	padding: 0;
	color: #fff;
	font-size: 10px;
}

#footer a,
#fotter a:hover {
	color: #fff;
	text-decoration: none;
}

#copyright {
	color: #fff;
	font-size: 10px;
	margin: 0 0 20px 40px;
}

#copyright a {
	color: #fff;
	font-size: 10px;
	text-decoration: none;	
}

#copyright a:hover {
	color: #fff;
	font-size: 10px;
	text-decoration: underline;
}

#ColorboxLoginContainer {
	width: 400px;
	height: 400px;
	background: #076ACF url(images/container_colorbox.jpg) no-repeat left top;
	color: #fff;
}

#ColorboxLoginContainer a,
#ColorboxLoginContainer a:hover {
	color: #fff;
	text-decoration: underline;
}

#ColorboxLoginContainer h1 {
	color: #fff;
}

#ColorboxLoginContent {
	position: relative;
	top: 90px;
	left: 0;
	width: 380px;
	margin: 0 10px 0 10px;
}

.colorboxLoginInput {
	margin: 0 0 0 10px;
	padding: 2px;
	border: 1px solid #2383DA;
	width: 180px;
	background: #fff;	
}

.colorboxLoginSubmit {
	padding: 0px;
	width: 109px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	background: transparent url(images/button.png) no-repeat left top;	
	border: 0px solid #000;
	display: block;
}


/*----------------- FORMMAIL -----------------*/
.formContent {
	border: 1px solid #B3B3B3;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	width: 500px;
	
}

.form {
	padding: 2px;
}

.formInput, .formTextarea  {
	padding: 2px;
	height: 15px;
	width: 180px;
	border: 1px solid #AAAAAA;
	background-color: #fff;
	color: #666666;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.formInputActive {
	border: 1px solid red;
}

.formTextarea {
	height: 200px;
	width: 200px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.formButton {
	padding: 0px;
	width: 109px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	background: transparent url(images/button.png) no-repeat left top;	
	border: 0px solid #000;
	display: block;
}

.formAnliegen {
	border: 0px solid #B3B3B3;
}


.formFehler {
	color : red;
	text-align: left;
	font-size: 10px;
}

/* Start: News */

#newscontentPopup {
	color : #fff;
	border: 1px solid #2383DA;
	background: #076ACF url(images/container_colorbox_news.jpg) no-repeat left 0px;
}

#newscontentPopup h1 {
	color : #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	text-align: left;
	margin: 52px 0 25px 0;
	padding: 0;
}

#newscontentPopup h2 {
	color : #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	text-align: left;
	margin: 10px 0 10px 0;
	padding: 0;
}

.newsContent {
	width: 570px;
	margin: 0 10px 0 10px;
	text-align: justify;
}


.newsContentSmall {
	border-bottom: 1px solid #C0C0C0;
	margin: 0 0 30px 0;
}

.newsSmallBild{
	margin: 5px 0 5px 10px;
	float: right;
	border: 1px solid #2383DA;
}


.newsBild{
	margin: 0;
	float: right;
	border: 0px solid #2383DA;
}

.newsBildImage {
	padding: 20px 20px 0 0;
	width: 230px;
	float: right;
	
}

.clear {
	clear: both;
}

/* Ende: News */

.statistik_left {
	width: 200px;
}

.about_hinweis {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #2383DA;
	padding: 10px;
	background: #B5B5B5;
	margin: 20px 10px 20px 10px;
}

.about_hinweis_content_pic {
	float: right;
	width: 202px;
	margin: 0 0 0 25px;
}

.about_hinweis_pic {
	border: 1px solid #2383DA;
}

.service_pic {
	border: 1px solid #2383DA;
	margin: 0 0 0 40px;
}

/*Lexika*/
.lexika_content_uebersicht a,
.lexika_content_uebersicht a:hover {
	display: block;
	width: 160px;
	height: 230px;
	margin: 0 10px 30px 10px;
	padding: 10px;
	outline: none;
	float: left;
	text-decoration: none;
}

.lexika_content_uebersicht h5 {
	text-align: center;
}

.lexika_content_uebersicht a {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #AAAAAA;
}

.lexika_content_uebersicht a:hover {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #2383DA;
	background: transparent url(images/over.png) no-repeat 0 0;
}

.lexika_content_uebersicht_pic {
	border: 1px solid #AAAAAA;
	margin: 0 0 10px 0;
	width: 160px;
}




/*Marktplatz*/
.marktplatz_content_uebersicht a,
.marktplatz_content_uebersicht a:hover {
	display: block;
	width: 660px;
	height: 120px;
	margin: 0 15px 10px 0px;
	padding: 10px;
	outline: none;
	float: left;
	text-decoration: none;
}

.marktplatz_content_uebersicht h5 {
	text-align: left;
}

.marktplatz_content_uebersicht a {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #AAAAAA;
}

.marktplatz_content_uebersicht a:hover {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #2383DA;
	background: transparent url(images/over.png) repeat-x 0 0;
}

.marktplatz_content_uebersicht_pic {
	border: 1px solid #AAAAAA;
	margin: 0 20px 10px 0;
	width: 160px;
	float:left;
}

.marktplatz_content_shortinfo {
	margin: 0 20px 0 0;
	width: 215px;
	float:left;
	color:#000;
}

.marktplatz_content_info {
	margin: 0 20px 0 0;
	width: 450px;
	float:left;
	color:#000;
}


/*Userbecken*/
.userbecken_content_uebersicht a,
.userbecken_content_uebersicht a:hover {
	display: block;
	width: 660px;
	height: 120px;
	margin: 0 15px 10px 0px;
	padding: 10px;
	outline: none;
	float: left;
	text-decoration: none;
	
}

.userbecken_content_uebersicht h5 {
	text-align: left;
}

.userbecken_content_uebersicht a {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #AAAAAA;
}

.userbecken_content_uebersicht a:hover {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #2383DA;
	background: transparent url(images/over.png) repeat-x 0 0;
}

.userbecken_content_uebersicht_pic {
	border: 1px solid #AAAAAA;
	margin: 0 20px 10px 0;
	width: 160px;
	float:left;
}

.userbecken_content_shortinfo {
	margin: 0 20px 0 0;
	width: 215px;
	float:left;
	color:#000;
}

.userbecken_content_info {
	margin: 0 20px 0 0;
	width: 450px;
	float:left;
	color:#000;
}

.bildinfos_bild {
	float:left;
	width: 350px;
}

.bildinfos_info {
	float:left;
	width: 125px;
	text-align:right;
	margin:0 10px 0 0;
}

.bildinfos_info2 {
	float:left;
	width: 350px;
	text-align:left;
}

/*REGISTER*/

.registerContent {
	border: 1px solid #AAAAAA;
	padding: 5px;
}

.registerTdL {
	width: 120px;	
}

.registerTd {
	width: 300px;
}

.registerTdL2 {
	width: 300px;	
}

.registerTd2 {
	width: 120px;
}

.formRegister {
	width: 136px;
	border: 1px solid #CCC;
}

.formRegisterTextarea {
	width: 300px;
	border: 1px solid #CCC;
}

.formRegisterCheck {
	border: 1px solid #CCC;
}

.formRegisterSmall {
	width: 50px;
	border: 1px solid #CCC;
}

.formRegisterSmall2 {
	width: 80px;
	border: 1px solid #CCC;
}

.formRegister:hover,
.formRegisterTextarea:hover,
.formRegisterSmall:hover,
.formRegisterSmall2:hover,
.formRegisterCheck:hover {
	border: 1px solid #076ACF;
}

.formregisterFehler {
	border: 1px solid red;
}

.links_short_left {
	float:left;
	width:150px;
}
.links_short_right {
	float:right;
	width:150px;
	text-align:right;
}

.colorbox_link {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;	
}

.colorbox_link:hover {
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}

/*----------------- Termine -----------------*/
.inputSearchTermine  {
	padding: 2px;
	width: 200px;
	border: 1px solid #AAAAAA;
	background-color: #fff;
	color: #666666;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#terminecontentPopup {
	color : #fff;
	border: 1px solid #2383DA;
	background: #076ACF url(images/container_colorbox_news.jpg) no-repeat left 0px;
}

#terminecontentPopup h1 {
	color : #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	text-align: left;
	margin: 52px 0 25px 0;
	padding: 0;
}

#terminecontentPopup h2 {
	color : #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	text-align: left;
	margin: 10px 0 10px 0;
	padding: 0;
}


.termineDetailContent {
	width: 530px;
	padding: 20px;
}


.termineContent {
	background: transparent;
	border: 1px solid #AAAAAA;
	border-radius: 15px;
	margin: 0 0 20px 0;
	padding: 8px;
	text-align: left;
	overflow: auto;
}

.terminehr {
	background-color: #AAAAAA;
	height: 1px;
	margin: 10px auto 10px auto;
}

.termineTop {
	padding: 5px 0 5px 0;
	font-weight: normal;
}

.termine {
	padding: 5px 0 5px 0;
}

.termineDetail {
	padding: 5px 0 5px 0;
	font-size: 11px;
}

.termineDetailHead {
	color : #00305E;
	font-weight: bold;
	font-size: 11px;
}
#termineErgebnis{
	background-color: #FEEBC1;
	border: 1px solid #FBBA00;
	width: 230px;
	float: right;
	margin: 0 0 0 0;
	padding: 5px;
	font-size: 9px;
}

/*----------------- Termine -----------------*/


/*----------------- Userbecken -----------------*/

.userbecken_info_allgemein {
	width:370px;
	float:left;
	background: transparent;
	border: 1px solid #AAAAAA;
	border-radius: 15px;
	padding: 10px;
	margin: 0 10px 20px 0;
	}
	
.userbecken_info_allgemein_left {
	width:90px;
	float:left;
	text-align:right;
	padding: 0 10px 0 0;
	}
	
.userbecken_info_allgemein_right {
	width:250px;
	float:left;
	}
	
.userbecken_info_ww {
	width:200px;
	float:right;
	margin: 0 40px 0 0 ;
	background: transparent;
	border: 1px solid #AAAAAA;
	border-radius: 15px;
	padding: 10px;
	margin: 0 25px 20px 0;
	}
	
.userbecken_info_ww_left {
	width:90px;
	float:left;
	text-align:right;
	padding: 0 10px 0 0;
	}
	
.userbecken_info_ww_right {
	width:100px;
	float:left;
	}

.userbecken_pic {
	border: 1px solid #AAAAAA;
	margin: 0 0 0 0;
	text-align:center;
}

.userbecken_tagebuch {
	width:660px;
	float:left;
	margin: 0 40px 0 0 ;
	background: transparent;
	border: 1px solid #AAAAAA;
	border-radius: 15px;
	padding: 10px;
	margin: 0 25px 20px 0;
	}
	
.userbecken_tagebuch_pic {
	float:left;
	padding: 0 15px 15px 0;}
	
.userbecken_tagebuch_kommentare a{
	float:left;
	width: 200px;
	text-align:center;
	border: 1px solid #AAAAAA;
	border-radius: 4px;
	}
	
.userbecken_tagebuch_kommentare a:hover{
	background: transparent url(images/over.png) repeat-x 0 0;
	text-decoration:none;
	}

.userbecken_tagebuch_kommentieren a{
	float:right;
	width: 200px;
	text-align:center;
	border: 1px solid #AAAAAA;
	border-radius: 4px;
	}
	
.userbecken_tagebuch_kommentieren a:hover{
	background: transparent url(images/over.png) repeat-x 0 0;
	text-decoration:none;
	}
	
.userbecken_galerie a{
	width:120px;
	float:left;
	margin: 0 40px 0 0 ;
	background: transparent;
	border: 1px solid #AAAAAA;
	border-radius: 15px;
	padding: 10px;
	margin: 0 25px 20px 0;
	}
	
	
.userbecken_galerie a:hover{
	background: transparent url(images/over.png) repeat-x 0 0;
	text-decoration:none;
}

.userbecken_galerie_pic {
	border: 1px solid #AAAAAA;
	margin: 0 0 0 0;
	text-align:center;
}

.eintrag_bild a,
.eintrag_bild a:hover {
	width: 106px;
	height: 106px;
	float: left;
	border: 1px solid #666666;
	padding: 3px;
	text-align: center;
	margin: 0 5px 5px 0;
	display: block;
}



.userbecken_besatz a {
	width:660px;
	float:left;
	margin: 0 40px 0 0 ;
	background: transparent;
	border: 1px solid #AAAAAA;
	border-radius: 15px;
	padding: 10px;
	margin: 0 25px 10px 0;
	}
	
	
.userbecken_besatz a:hover {
	background: transparent url(images/over.png) repeat-x 0 0;
	text-decoration:none;
	}
	
.userbecken_besatz h2 {
	color : #4D4D4D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	text-align: left;
	margin: 0 0 15px 0;
	padding: 0;
	}
	
.userbecken_besatz_pic {
	float:left;
	padding: 0 15px 0 0;}
/*----------------- Userbecken -----------------*/

/*----------------- Marktplatz -----------------*/
.marktplatz_artikelbeschreibung {
	width:400px;
	float:left;
	margin: 0 40px 0 0 ;
	background: transparent;
	border: 1px solid #AAAAAA;
	border-radius: 15px;
	padding: 10px;
	margin: 0 25px 10px 0;
	min-height: 262px;
	}
	
.marktplatz_verkaeuferinfo {
	width:200px;
	float:right;
	margin: 0 40px 0 0 ;
	background: transparent;
	border: 1px solid #AAAAAA;
	border-radius: 15px;
	padding: 10px;
	margin: 0 25px 10px 0;
	}
	
.marktplatz_bilder {
	width: 655px;
	float:left;
	margin: 0 40px 0 0 ;
	background: transparent;
	border: 1px solid #AAAAAA;
	border-radius: 15px;
	padding: 10px;
	margin: 0 25px 10px 0;
	}

/*----------------- Marktplatz -----------------*/
.lexikon_begriffe_bilder{
	width:200px;
	float:right;
	background: transparent;
	border: 1px solid #AAAAAA;
	border-radius: 15px;
	padding: 10px;
	margin: 0 0 10px 20px;
	}
	
	
.lexikon_bilder {
	width: 600px;
	float:left;
	margin: 0 40px 0 0 ;
	background: transparent;
	border: 1px solid #AAAAAA;
	border-radius: 15px;
	padding: 10px;
	margin: 0 25px 10px 0;
	}
	
	
/*----------------- Marktplatz -----------------*/	
.berichte_bilder {
	display: block;
	width: 160px;
	margin: 0 10px 30px 10px;
	padding: 10px;
	outline: none;
	float: right;
	text-decoration: none;
	border: 1px solid #AAAAAA;
	border-radius: 15px;
}


.faq_link {
	color: #2974B9;
	font-weight: normal;
	text-decoration: none;	
}

.faq_link:hover {
	color: #2974B9;
	font-weight: normal;
	text-decoration: underline;
}

.aquamarkt_katwahl {
	float: left;
	width: 250px;
	background: transparent;
	border: 1px solid #AAAAAA;
	border-radius: 15px;
	padding: 10px;
	margin: 0 0 10px 0;
	height: 130px;
	}
	
.aquamarkt_katwahl2 {
	float: right;
	width: 250px;
	background: transparent;
	border: 1px solid #AAAAAA;
	border-radius: 15px;
	padding: 10px;
	margin: 0 0 10px 0;
	height: 130px;
	}
