/* Website styled and created by DeWeCon | www.dewecon.de */



* {
	margin:0;
	padding:0;
	border:0;
}

body {
	background:#FFFFFF;
	margin:0;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#232323;
}

tbody {
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#232323;
}

#video {
  float:none !important;
  width:auto !important;
  height:auto !important;
  margin:0 !important;
  padding:0 !important;
}

#countdown {
  width:245px;
  height:315px;
  margin:0 0 0 10px !important;
  padding:0 !important;
}

#countdown div {
  margin:20px 0 0 0 !important;
  padding:10px 15px 0 75px !important;
  height:81px;
  background:url(images/countdown.gif) no-repeat;
  font-size:11px !important;
  color:#A22F30  !important;
  line-height:18px  !important;
}

#countdown div span {
  font-size:18px;
}

input, textarea {
  border:1px solid #515A5D;
  padding:1px 2px;
  font-size:11px;
}
.is_required {
  font-weight:bold;
  color:#FF0000;
}

.contactFormClass_text, .contactFormClass_textarea {
  width:200px;
}

.contactFormClass_radio {
  margin:0 4px;
  border:none;
}

label {
  clear:left;
  display:block;
  float:left;
  width:120px;
}

label.noCaption {
  clear:none;
  float:none;
  display:inline;
  width:auto;
}

h4 {
  font-size:12px;
  color:#A21422;
  margin:12px 0 5px;
}

p {
  padding:0 0 3px;
}

p.small, span.small {
  font-size:9px;
  line-height:12px;
}


#header {
	width:900px;
	background:url(images/header_bg.gif) no-repeat bottom;
	padding-bottom:5px;
}

#main_navigation {
	width:644px;
	height:50px;
	border-left:1px solid #A21422;
	margin:27px 0 0 255px;
	text-align:right;
}

#main_navigation a img {
	width:105px;
	height:36px;
}
#main_navigation a:hover img {
	background-position:0 0px;
}

#main_navigation img.Startseite { background:url(images/navigation/startseite.gif) 0 -35px; }
#main_navigation img.LaKo-Team { background:url(images/navigation/lako-team.gif) 0 -35px; }
#main_navigation img.Programm { background:url(images/navigation/programm.gif) 0 -35px; }
#main_navigation img.Anmeldung { background:url(images/navigation/anmeldung.gif) 0 -35px; }
#main_navigation img.Sponsoren { background:url(images/navigation/sponsoren.gif) 0 -35px; }
#main_navigation img.Galerie { background:url(images/navigation/galerie.gif) 0 -35px; }
#main_navigation img.TV-Bericht { background:url(images/navigation/tv-bericht.gif) 0 -35px; }

#main_navigation a.active img {
    background-position:0 0px;
}

#sub {
	text-align:left;
	font-size:10px;
	padding-left:29px;
	background:url(images/sub_bg.gif) no-repeat 13px 2px;
	margin-top:1px;
	font-weight:bold;
	color:#515A5D;
}

#sub a {
	color:#515A5D;
	text-decoration:none;
	padding-right:15px;
}

#sub a:hover {
	text-decoration:underline;
}

#sub a.active{
	color:#313390;
	text-decoration:none;
}

#area {
	width:896px;
}

#left {
	float:left;
	width:255px !important;
	background:url(images/wjm.gif) no-repeat bottom;
}

#left img.spacer {
	height:335px;
        width:1px;
}

#left div {
        padding-left:42px;
        font-size:9px;
        color:#261E80;
        line-height:12px;
}

#left div a {
        color:#261E80;
        text-decoration:none;
}

#left div a:hover {
        text-decoration:underline;
}

#content {
	float:left;
	width:640px;
	border-left:1px solid #A21422;
	margin:6px 0;
}
#content div.spacer {
	float:left;
	width:1px;
	height:635px;
}

#inhalte {
	width:408px;
	float:left;
	padding:20px 20px 0 26px;
}

h2 {
	background:url(images/h2_bullet.gif) no-repeat 0px 4px;
	padding:0 0 0 16px;
}

h3 {
	background:url(images/h3_bg.gif) no-repeat 0px 4px;
	padding:24px 0 17px 18px;
}

#inhalte div{
	padding-left:17px;
	color:#515A5D;
	line-height:18px;
	font-size:12px;
}

#inhalte div ul {
  margin:0;
  list-style:none;
}

#inhalte div ul li {
  margin:0;
  padding:0 0 8px 0;
}

#inhalte div a {
  color:#A21422;
  text-decoration:underline;
  font-weight:bold;
}

#inhalte div a:hover {
  text-decoration:none;
}


#sidebar {
	width:185px;
	float:left;
	padding-top:0px;
}

#links a, #links h3 {
	display:block;
	color:#A21422;
	font-size:11px;
	font-weight:bold;
	background:url(images/h_seperator.gif) repeat-x bottom;

	padding:6px 0 9px;
	text-decoration:none;
}

#links h3 {
	font-size:12px;
}

#links a:hover {
	color:#454545;
}

#links a span {
	padding-left:16px;
	background:url(images/link_bullet.gif) no-repeat 5px 4px;
}

#sidebar a.noborder {
   background:none !important;
   margin:0 !important;
   padding:0 !important;
}

#sidebar img {
  margin:0;
}

#slogan {
	text-align:center;
	padding:20px 0 30px;
}


#koblenz {
	margin:10px 0 20px 0;
}

#koblenz img {
	margin-left:17px;
}

#koblenz a {
	display:block;
	color:#A21422;
	font-size:11px;
	font-weight:bold;
	padding:6px 0 9px 19px;
	text-decoration:none;
	background:url(images/link_bullet.gif) no-repeat 8px 11px;
	line-height:15px;
}
#koblenz a:hover {
	color:#454545;
}

#konferenzhotel img {
	margin-left:17px;
}

#konferenzhotel a {
	display:block;
	color:#A21422;
	font-size:11px;
	font-weight:bold;
	padding:6px 0 9px 19px;
	text-decoration:none;
	background:url(images/link_bullet.gif) no-repeat 8px 11px;
	line-height:15px;
}
#konferenzhotel a:hover {
	color:#454545;
}


#footer_line {
  border-bottom:1px solid #A21422;
}

#footer {
	width:900px;
	padding-top:5px;
}

#footer div.dewecon{
        width:245px;
        float:left;
        text-align:center;
        padding:2px 10px 0 0;
}

#footer div.links {
	width:637px;
	height:16px;
        float:left;
	border-left:1px solid #A21422;
	margin:0;
	text-align:right;
	line-height:16px;
	color:#C30024;
	background:url(images/footer_bg.gif) no-repeat 30px 0;
}

#footer div.links a {
	color:#C30024;
	text-decoration:none;
}
#footer div.links a:hover {
	text-decoration:underline;
}

.clear_left {
	clear:left;
}







/* Highslide Script Stylesheets */
.highslide {
    cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}


.highslide-wrapper {
	background: white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    padding: 5px;
    color:#989898;
    text-align:center;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}



.galery_navigation {
  font-size:11px;
 
}
.gallery_imagestart img {
  margin-right:10px;
  margin-top:19px;
}

span.gallery_description {
  font-size:11px;
  line-height:15px;
}

td.gallery_right b {
  display:block;
  margin-top:15px;
}


