@charset "iso-8859-1";
/* CSS Document */

body {
background-image:url(../img/layout/hg.gif);
ba//ckground-color:#7dc7d0;
background-position:top;
background-repeat:repeat-x;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#253b48;
line-height:18px;
}
.reds{
	position:relative; height:20px; width:279px;
	background-image:url(../red.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
}
.grey{
	position:relative; height:20px; width:279px;
	background-image:url(../grey.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
}
.blue{
	position:relative; height:20px; width:279px;
	background-image:url(../blue.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
}
#flashbox{
		position:relative;
		
		
	}
#full-size {
width:1024px;
margin:0 auto;
}

#site {
width:864px;
float:left;
}

h1 {
font-size:20px;
color:#243a48;
text-transform:uppercase;
margin-top:0px;
line-height:24px;
clear:both;
}

h2 {
color:#243a48;
text-transform:uppercase;
}

h3 {
font-size:14px;
margin:7px 0;
color:#243a48;
text-transform:uppercase;
}
.space{height:5px;}
.spacer {
clear:both;
margin-top:10px;
}

.line {
clear:both;
border-top:1px solid #c9ced1;
}

.red, a {
color:#d00000;
}

.hide {
display:none;
}

.show {
display:block;
}

.small {
font-size:10px;
}

.pagination {
clear:both;
}

a.button, input.button {
/*background-image:url(../img/layout/button_hg.png);*/
background-image:url(../img/naviNeu.jpg);
color:#FFFFFF;
font-size:11px;
font-weight:bold;
letter-spacing:1px;
/*padding:3px 8px;*/
padding-left:3px;
padding-right:3px;
text-decoration:none;
text-transform:uppercase;
cursor:pointer;

}
a.Gbutton {
/*background-image:url(../img/layout/button_hg.png);*/
background-image:url(../img/naviNeu.jpg);
color:#FFFFFF;
font-size:11px;
font-weight:bold;
letter-spacing:1px;
/*padding:3px 8px;*/
padding-left:3px;
padding-right:3px;
text-decoration:none;
text-transform:uppercase;
cursor:pointer;

}
a.gjbutton {
/*background-image:url(../img/layout/button_hg.png);*/
background-image:url(../img/naviNeu.jpg);
color:#FFFFFF;
font-size:11px;
font-weight:bold;
letter-spacing:1px;
padding:3px 8px;*/
padding-left:3px;
padding-right:3px;
text-decoration:none;
text-transform:uppercase;
cursor:pointer;
height:20px;

}
a.dbuttonactiv{
 color:#000000;
 background-color:#CCCCCC;
 border:1px solid;
 border-color:#333333;
font-size:11px;
font-weight:bold;
letter-spacing:1px;
/*padding:3px 8px;*/
padding-left:3px;
padding-right:3px;
text-decoration:none;
text-transform:uppercase;
cursor:pointer;
}
a.dbutton {
/*background-image:url(../img/layout/button_hg.png);*/
background-image:url(../img/naviNeu.jpg);
color:#FFFFFF;
font-size:11px;
font-weight:bold;
letter-spacing:1px;
/*padding:3px 8px;*/
padding-left:3px;
padding-right:3px;
text-decoration:none;
text-transform:uppercase;
cursor:pointer;

}
a.button {
/*background-image:url(../img/layout/button_hg.png);*/
background-image:url(../img/naviNeu.jpg);
color:#FFFFFF;
font-size:11px;
font-weight:bold;
letter-spacing:1px;
/*padding:3px 8px;*/
padding-left:3px;
padding-right:3px;
text-decoration:none;
text-transform:uppercase;
cursor:pointer;

}

input.button {
border:none;
font-family:arial;
padding:2px 4px;
pa//dding:0px 8px; 
}

a.foto_button_1, a.foto_button_2, a.foto_button_3 {
display:block;
float:right;
height:22px;
text-decoration:none;
width:22px;
}

a.foto_button_1 {
background-image:url(../img/layout/fotos_1.png);
}

a.foto_button_1:hover {
background-image:url(../img/layout/fotos_1_hover.png);
}

a.foto_button_2 {
background-image:url(../img/layout/fotos_2.png);
}

a.foto_button_2:hover {
background-image:url(../img/layout/fotos_2_hover.png);
}

a.foto_button_3 {
background-image:url(../img/layout/fotos_3.png);
}

a.foto_button_3:hover {
background-image:url(../img/layout/fotos_3_hover.png);
}

input.short {
width:75px;
}

.no_right_margin, #half.no_right_margin, img.no_right_margin {
margin-right:0px;
}

/*///////////////////////////////
// CONTENT
////////////////////////////////*/
#content {
back//ground-image:url(../img/layout/rahmen_hg.png);
back//ground-repeat:repeat-y;
background-color:#FFFFFF;
border:1px solid #dcdcdc;

}

.content_admin {
width:840px;
margin-left:15px;
}

#footer {
clear:both;
height:20px;
text-align:right;
margin-bottom:10px;
}

#footer a {
font-size:10px;
color:#000000;
}

.kleinanzeigen_img {
margin-bottom:10px;
margin-left:10px;
}

/* LEFT */

#left {
width:540px;
margin-left:15px;
float:left;
}
#middle {
width:840px;
margin-left:15px;
float:left;
}

.news {
width:540px;
padding-bottom:10px;
border-bottom:1px solid #c9ced1;
color:#334d5c;
margin: 0px 0 15px 0px;
}

.news img {
margin-bottom:10px;
}

.weiterlesen {
  position: relative;
  width: 540px;
  margin-top: 15px;
}

.weiterlesen .datum {
  color: #d00000;
  font-size: 10px;
  font-weight: bold;
}

.weiterlesen img {
  height:18px;
  width:24px;
  border: none;
  margin: 0 0 0 10px;
  vertical-align: middle;
}

#weiterlesen_link {
  position: absolute;
  right: 0;
  top: -5px;
}

#half_weiterlesen_link {
position:absolute;
right:0;
top:15px;
}

.kommentare  {
  width:520px;
  margin:20px 0 0 20px;
  border-top:1px solid #c9ced1;
  color:#334d5c;
  font-size: 10px;
  line-height: 18px;
}

.kommentare_detail {
	margin:0px;
	color:#334d5c;
	width:540px;
 	border-top:1px solid #c9ced1;
	font-size: 12px;
}

.schatten {
background-image:url(../img/layout/hg_schatten.png);
height:103px;
margin-bottom:20px;
padding:30px 0 0 30px;
width:510px;
}

#info {
border-bottom:1px solid #C9CED1;
clear:both;
height:25px;
margin-top:5px;
}

.info {
float:left;
width:300px;
color:#d00000;
font-weight:bold;
}

.info_normal {
float:left;
width:300px;
}

.info_text {
float:right;
text-align:right;
width:240px;
}

.eingabe {
float:left;
width:200px;
}

.eingabe_text {
float:right;
width:340px;
}

.eingabe_text_right {
float:right;
text-align:right;
width:340px;
}


.form_text {
float:left;
width:130px;
margin-bottom:5px;
}

.form_input {
float:left;
width:380px;
margin-bottom:5px;
}

.liste {
width:540px;
}

.liste .icons {
float:right;
width:30px;
}

.liste .icons img {
margin-bottom:5px;
}

.liste .short_desc {
float:right;
width:340px;
}

.liste .img {
float:left;
width:160px;
}

.liste .pfeil {
	width:21px;
	float:left;
}

.liste .beitrag {
line-height:18px;
clear:both;
margin-top:10px;
}

.liste .beitrag .inhalt {
	width:519px;
	float:left;
}

.liste .beitrag .inhalt a {
  color: #d00000;
  font-weight: bold;
}

/*.liste ul {
float:left;
list-style-image:url(../img/layout/pfeil_ul.gif);
margin-left:-20px;
margin-right:10px;
width:230px;
}*/

.liste ul li {
padding:3px 0px;
}

.srcin{
color:#D00000;
float:left;
font-weight:bold;
width:200px;
}
.bereichsauswahl .text {
color:#D00000;
float:left;
font-weight:bold;
width:200px;
}

.bereichsauswahl .dropdown {
float:left;
width:200px;
}

.bereichsauswahl .dropdown select {
width:200px;
}

.adresse {
float:left;
width: 250px;
}

.map {
float:right;
height:310px;
width:290px;
}
.mapO {

height:310px;
width:290px;
}
#mapO {
height:290px;
width:290px;
}
#map {
height:290px;
width:290px;
}

#half {
float:left;
width:260px;
margin-right:15px;
/*margin-bottom:10px;*/
}

#half .weiterlesen {
width:260px;
}

#half .weiterlesen img {
height:15px;
margin:0 5px 0 0;
width:23px;
}

#half h3 {
height:30px;
}

#half p {
height:45px;
}

#half .text {
height:45px;
margin-bottom:10px;
}


#forDate {
height:16px;
padding-top:0;
}

.detail_thumb {
margin-top:10px;
margin-right:5px;
border:0px;
}

.fotos {
float:left;
font-weight:bold;
font-size:13px;
margin:6px 0px;
}

#maske {
clear:both;
}

.text_maske {
float:left;
width:270px;
padding:3px 0;
}

.text_maske_klein {
width:150px;
float:left;
padding:3px 0;
}

.input_maske {
float:left;
width:270px;
padding:3px 0;
}

.input_maske input, .input_maske select, .input_maske textarea {
width:250px;
} 

.input_maske input.checkbox_maske {
width:auto;
}

/* Archiv */
#archiv {
margin-bottom:20px;
}

#archiv_eintrag {
padding:3px 0;
clear:both;
}

#archiv_eintrag .datum {
float:left;
width:100px;
}

#archiv_eintrag .titel {
float:left;
width:360px;
}

#archiv_eintrag .link {
float:left;
text-align:right;
width:80px;
}

.event_date {
float:left;
width:140px;
font-weight:bold;
}

.event_titel {
width:300px;
float:left;
}

.event_price {
width:100px;
float:left;
}



/* RIGHT */

#right {
width:280px;
float:right;
margin-right:8px;
}

.box_right {

overflow:hidden;
padding:0px;
width:279px;
}

.box_right h3 {
margin-bottom:3px;
margin-top:0;
}

.box_right .service_auswahl, .box_right .service_auswahl_right {
width:135px;
float:left;
margin-right:10px;
color:#d00000;
font-weight:bold;
margin-bottom:10px;
}

.box_right .service_auswahl_right {
margin-right:0px;
}

.box_right .service_auswahl img, .box_right .service_auswahl_right img {
margin-bottom:10px;
}


.box_right .button_left {
position:relative;
}


.box_right .umfrageergebnis {
height:25px;
font-weight:bold;
}

.box_right .auswahl_treffen {
height:32px;
margin:5px 0;
}


.box_right .auswahl_treffen a {
  font-weight: bold;
}

.box_right .auswahl_treffen .img {
	float:left;
	width:50px;
}

.box_right .auswahl_treffen .text {
	float:left;
	width:200px;
}

#formbox{
}
#innerbox{
padding-left:4px;
	display:none;
}

#innerbox .form {
margin-bottom:10px;
}

.title {
float:left;
width:70px;
}


/*///////////////////////////////
// HEADER
////////////////////////////////*/
#header {
position: relative;
width:854px;
height:134px;
padding-top:10px;
border-top:1px solid #dcdcdc;
}

#header .logo {
margin:0 0 5px 15px;
border:0px;
}

#header .navi {
background-image:url(../img/layout/navi.png);
clear:both;
height:21px;
margin-left:15px;
padding-top:3px;
width:840px;
}

#header .navi a {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
padding:7px 14px;
text-decoration:none;
text-transform:uppercase;
line-height:18px;
}

#header .ticker{
margin-left:15px;
margin-top:2px;
}

#header .navi a:hover {
background-color:#253B48;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
padding:5px 14px 4px;
text-decoration:none;
text-transform:uppercase;
}

#wetter {
  position: absolute;
  top: 30px;
  left:380px;
  width: 240px;
}
#wetter img {
  display: block;
  margin: 0 auto 0 auto;
}
#wetter div {
  float: left;
  width: 77px;
  text-align: center;
}
.wetter_mitte {
  border-left: 1px solid #c9ced1;
  border-right: 1px solid #c9ced1;
}


#info_suche {
	position: absolute;
	right: 1px;
	top:27px;
	text-align: right;
	line-height: 18px;
}

#info_suche form {
  position: relative;
  *top: -13px;
}

#info_suche img {
  border: none;
}
.button_blau {
  position: relative;
  top: 4px;
  *top: 0px;
  width: 70px;
  height: 25px;
  border: none;
  background-color: #253b48;
  color: #ffffff;
  font-weight: bold;
}
.button_rot {
  position: relative;
  top: 4px;
  *top: 0px;
  width: 70px;
  height: 25px;
  border: none;
  background-color: #9e0404;
  color: #ffffff;
  font-weight: bold;
}

.input_suche {
  width: 150px;
  height: 21px;
  border: 1px solid #99a6ac;
}


/*///////////////////////////////
// WERBUNG
////////////////////////////////*/

#advertisement_top {
}

#advertisement_right {
width:160px;
float:right;
}

.adv_box_right_full {
	margin-bottom:10px;
	overflow:hidden;
}

.adv_box_right_half, .adv_box_right_half_right {
	float:left;
	width:134px;
	margin-right:10px;
}

.adv_box_right_half_right {
	margin-right:0px;
}
.leisted{
	color:#000000; 
	background-color:#FFFFFF;
	cursor:pointer;
}
a.leisted:hover{
	background-color:#999999;
	opacity:.5; filter: alpha(opacity=50); 
	
}
.leistedie{
	color:#000000; 
	background-color:#FFFFFF;
	cursor:pointer;
}
a.leistedie:hover{
	background-color:#000000;
	 opacity:.3; filter: Alpha(opacity='30'); 
	 filter:Blur(direction=45, strength=30);
	
}

