/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

img, div {
   behavior: url(../../../images/Template/iepngfix.htc);
}

td {
  border:0px;
}

tr {
  border:0px;
}

table {
  border:0px;
}

html {
  background:#022342;
}

body {
  background-image: url(../../../templates/ballonfahren_net/images/streifen_bg.jpg);
  background-attachment:fixed;
  background-position: 0px 90px;
  background-repeat:repeat-x;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
  color:#022342;
  height:1024px;
}

a:link, a:active, a:hover, a:visited {
	color:#800c1f;
	font-weight:bold;

}

.main_content{
  width:891px;
  margin-left:139px;
  height:auto;
}

.header_image{
  background-image:url(../../../templates/ballonfahren_net/images/ve_head.jpg);
  height:242px;
  width:879px;
}

.main_bgcontainer{
  background-image:url(../../../templates/ballonfahren_net/images/ve_body.png);
  background-repeat:repeat-y;
  width:877px;
  margin-left:1px;
}

#slideshow {
  float:left;
  margin-left:4px;
  _margin-left:2px;
  margin-top:4px;
  height:125px;
  width:268px;
}

.left_window_borders{
  float:left;
  background-image:url(../../../templates/ballonfahren_net/images/feed_links.jpg);
  margin-left:15px;
  _margin-left:8px;
  margin-top:9px;
  padding-top:0px;
  padding-left:0px;
  height:152px;
  width:272px;
  font-weight:bold;
}

.middle_window{
  float:left;
  background-image:url(../../../templates/ballonfahren_net/images/feed_mitte.jpg);
  margin-left:15px;
  margin-top:9px;
  padding-top:36px;
  padding-left:5px;
  height:116px;
  width:267px;
  font-weight:bold;
}

.right_window{
  float:left;
  background-image:url(../../../templates/ballonfahren_net/images/feed_rechts.jpg);
  margin-left:15px;
  margin-top:9px;
  height:112px;
  padding-top:40px;
  padding-left:8px;
  width:264px;
  font-weight:bold;
  text-align:middle;
  overflow:hidden;
}

.right_window a, a:link, a:active, a:visited {
	color:#121212;
	font-weight:bold;
}

.right_window a:hover {
	color:#800c1f;
	font-weight:bold;
}

.middle_window a, a:link, a:active, a:visited {
 color:#021e39; 
}

.middle_window a:hover{
 color:#800c1f; 
}

.clearer{
 clear:both;
 height:10px;
}

.body_text{
 float:left;
 width: 580px;
 margin-top:8px;
 margin-left:13px;
 _margin-left:8px;
}
.head_text{
 background-image:url(../../../templates/ballonfahren_net/images/head_text.jpg);
 background-repeat:no-repeat;
 _margin-bottom:-3px;
 height:12px;
 width: 570px;
 color:#121212;
}

.text_block{
 background-image:url(../../../templates/ballonfahren_net/images/text_bg.jpg);
 background-repeat:repeat-y;
 border:0px;
 width: 546px;
 padding-left:12px;
 padding-right:12px;
 padding-bottom:10px;
}

.contentpaneopen li{
 background-image:url(../../../templates/ballonfahren_net/images/bulletin.jpg);
 background-repeat:no-repeat;
 padding-left:34px;
 margin-top:10px; 
}


.footer_text{
 background-image:url(../../../templates/ballonfahren_net/images/text_footer.jpg);
 height:12px;
 padding:0px;
 margin:0px;
 background-repeat:no-repeat;
 width: 570px;
 color:#121212;
 line-height:12px;
}

.verbindungen{
 clear:both;
 height:1px;
}

.right_row{
 float:left;
 width:275px;
 margin-top:9px;
}

.login_block_head{
 background-image:url(../../../templates/ballonfahren_net/images/login_bg_head.jpg);
 background-repeat:no-repeat;
 height:9px;
 width: 272px;
 margin-bottom:0px;
 _margin-bottom:-6px;
}

.login_block_middle{
 background-image:url(../../../templates/ballonfahren_net/images/login_bg_middle.jpg);
 background-repeat:repeat-y;
 width: 252px;
 padding-top:4px;
 padding-left:20px;
 color:#121212;
 font-weight:bold;
 margin-bottom:0px;
}

.login_block_bottom{
 background-image:url(../../../templates/ballonfahren_net/images/login_bg_bottom.jpg);
 background-repeat:no-repeat;
 height:8px;
 width: 272px;
 margin-bottom:8px;
}

.login_block a{
 color:#022342; 
}


.poll_block{
 background-image:url(../../../templates/ballonfahren_net/images/poll_bg.jpg);
 background-repeat:no-repeat;
 height:186px;
 width: 252px;
 padding-top:8px;
 padding-left:20px;
 color:#121212;
 font-weight:bold;
 margin-bottom:8px;
}

.poll_block h3{
 color:#800c1f;
 font-size:16px;
}

.online_block{
 background-image:url(../../../templates/ballonfahren_net/images/online_bg.jpg);
 height:114px;
 width: 252px;
 padding-top:40px;
 padding-left:20px;
 color:#121212;
}

#connections_output_FREE{
 padding-left:20px;
 width:850px;
}
.blog_more{
 margin-left:20px;
}

.main_footer{
 background-image:url(../../../templates/ballonfahren_net/images/main_footer.jpg);
 width:877px;
 height:25px;
 color:#121212;
 padding-top:2px;
 margin-left:-1px;
 font-size:9px;
}

.menuspan{
  width:873px;
  background-image:url(../../../templates/ballonfahren_net/images/menu_bg.jpg);
  height:27px;
  margin-left:2px;
  padding-top:6px;
}

.menuspan a{
 margin-left:24px;
 text-decoration:none;
 font-size:15px;
 font-weight:bold;
 color: #ffffff;
}

.menuspan a:hover{
 text-decoration:none;
 color: #ffffff;
}

.menuspan a:visited{
 text-decoration:none;
 color: #ffffff;
}

.text_block a{
color: #ffffff;
text-decoration:underline;
}

.text_block a:visited{
color: #ffffff;
}

.text_block a:hover{
color: #ffffff;
}

/*Joomla Standard Styles*/
td, tr, p {
	padding-top:0px;

}

a.readon:link, a.readon:visited, a.readon:hover {
	font-size:95%;
	padding-top:10px;
	display:block;
	text-align: center;
}


.createdate {
	font-size:95%;
	display:block;
	padding-bottom:5px;
	font-style:normal;
	text-align:right;
	border-bottom: 1px dashed black;
}

.small {
	font-size: 80%;
	display:block;
	text-align:right;
	margin-right:10px;
	border-bottom: 1px dashed black;
}



.contentheading {

	font-size: 18px;
	font-weight:500;
	color: #800c1f;
	padding-top:0px;
height:24px;

}

td.contentheading {
	text-align: left;
	display:block;
	width: 494px;
	padding-bottom:0px;
	color: #800c1f;
}

.componentheading {
	text-align: right;
	display:block;
	width: 494px;
	padding-bottom:3px;
	font-size: 160%;
	font-weight:500;
        border:0px;
	color: #800c1f; 
}

.contentpaneopen {
	padding-top: 6px;
	overflow:hidden;
  width:548px;
 color:#121212;
}


table.moduletable-usermenu td {
	display:inline;
}


/*Ende Joomla Standard Styles*/

#hide {
	display:none;
}

#pathway {
	position:absolute;
	top: 240px;
	left: 460px;
	display:none;

}

#pathway .pathway {
	font-size: 80%;

}

#textcontent {
	top:266px;
	left:20px;
	width:548px;
	height: 700px;
	

}

#footer {
	position:relative;
	top: 40px;
	left:-20px;
	background-image:inherit;
	background-repeat:no-repeat;
	height:80px;
	width:600px;
	display:block;
	font-size:10px;
	padding-left: 20px;

}


#login {
	padding-left:10px;
	display:block;

   

}

table.moduletable-user td {
	padding-top:0px;
	background: transparent url(../../../images/Template/submenu_bg.png);
	background-repeat: no-repeat;
	width: 293px;
	height: 19px;
	display:block;
	padding-bottom:10px;
}

#usermenu {
	padding-left:20px;
	padding-top:9px;
}

#usermenu a {
	padding-left:20px;
}

img {
	padding: 0px;
	border-color: transparent;
}


.sectiontableheader_who{
 font-weight:bold; 
 width:150px;
 margin-bottom:8px;
}


#uddeim-navbar2 {
}

#eventlist th{
  color:#121212;
  padding-bottom:4px;
padding-top:4px;
margin-top:5px;
margin-bottom:5px;
}

.moduletable_containerright h3{
 margin-top:8px;
 margin-bottom:8px;
 font-size: 18px;
 font-weight:500;
 color: #800c1f;
 width:335px;
 line-height:24px;
}

.moduletable_containerright table{
 width:330px;
}


.moduletablewho h3{
 margin-top:8px;
 margin-bottom:8px;
 font-size: 18px;
 font-weight:500;
 color: #800c1f;
}

.moduletable_containerright_dyn {
 background-image: url(../../../images/rechts_kasten_head.png);
 background-repeat:no-repeat;
 width:350px;
 padding:0px; 
}

.moduletable_containerright_dyn h3{
 padding-top:8px;
 padding-left:8px;
 font-size: 18px;
 font-weight:500;
 color: #800c1f;
 width:335px;
 line-height:24px;
 height:41px;
}

.mainleveluserneu {
  line-height:28px;
  color:#021e39;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
}



.mainleveluserneu:link {
  line-height:28px;
  color:#021e39;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
}

.mainleveluserneu:hover{
  color:#800c1f;
  text-decoration:none;
}

.mainleveluserneu:visited{
  color:#021e39;
  text-decoration:none;
}
.moduletable_neuimshop td{
  text-align: center;
  width:240px;
}
.blog{
 border:0px;
}

.items a{
 text-decoration:none;
 color: #ffffff;
}

.items a:link{
 text-decoration:none;
 color: #ffffff;
}

.items a:visited{
 text-decoration:none;
 color: #ffffff;
}

.items a:hover{
 text-decoration:none;
 color: #7f9ebb;
}

.browseProductImage{
 margin-left:50px;
}

body.contentpane {
 background-color:#ffffff;
 background-image:none;
}

#lbImage{
 z-index:1000000;
}

.moduletablecatleft{
  width:238px;
}
.moduletable_logleft ul, li{
  margin-top:10px;
  margin-bottom:10px;
  list-style-type:none;
}
.moduletable_logleft th{
  font-size: 11pt;
  color:#800C1F;
  border-bottom: 1px solid #ffffff;
  width:238px;
}

.moduletablecatleft th{
  font-size: 11pt;
  color:#800C1F;
  border-bottom: 1px solid #ffffff;
  width:238px;
  margin-bottom:6px;
}

.vmCartModule{
  margin-top:8px;
  margin-bottom:8px;
}
#login{
  margin-top:8px;
}