.r-banner1{
	position: relative;
	top: 0px;
	left: -30px;
	border: 0px solid red;
	z-index: 9999;
}


.r-banner2{
	position: relative;
	top: 40px;
	left: 0px;
	border: 0px solid red;
	z-index: 9999;
}


.text_bild td{
	vertical-align: top;

}

body{padding:0; margin:0;}


.clear{
clear:both; height:0.1px; overflow:hidden;
}

html, body{

	background: #A08B6B url(/jart/prj3/desertchallenge/resources/images/body_bg.jpg) left top repeat-x; 
	height:100%; 
	color:#3B2915; 
	font-family:verdana; 
	font-size:0.82em; 
	font-size:12px;
}

.avtext {line-height: 18px;}

h1, h1.avtext, h1.avtext p {color:#FFFFFF; font-family:tahoma; font-size:14.5px; padding-bottom:15px; text-transform: capitalize;}
h2, h2.avtext, h2.avtext p {font-size:14.5px; padding-bottom:10px; color:#ffffff; text-transform: capitalize;} 
h3, h3.avtext, h3.avtext p {font-size:18px; padding-bottom:0px; color:#ffffff; text-transform: capitalize;} 


a, a:link, a:visited{color:#3B2915;}
a:hover{text-decoration:none;}

p, p.avtext{line-height:1.5em; padding-bottom:1.5em;}
p, p.avtext{padding: 0px; margin: 0px;}
img{border:0;}


#content ul{padding:0 0 1.5em 1.5em;}
#content ul li{line-height:1.5em;}
#content ol{padding:0 0 1.5em 1.7em;}
#content ol li{line-height:1.5em;}


#wrapper{float:left; width:1068px; height:auto; }
#header{width:1258px; float:left; height:240px; position:relative; background:url(/jart/prj3/desertchallenge/resources/images/header.jpg) top left no-repeat;}
#header img{margin-left:77px;}
#std-layout{height: 10px; width:1068px;}

#newsticker{ position: absolute; bottom:0; left:114px; width:880px; color:#6D5539; z-index: 999999;}


#cont1{
width:991px; 
float:left; 
margin-left:77px; 
background:url(/jart/prj3/desertchallenge/resources/images/cont_mid.jpg) left top repeat-y; 

min-height:440px;

}
#cont2{width:991px; float:left; background:url(/jart/prj3/desertchallenge/resources/images/cont_bottom.jpg) left bottom no-repeat; min-height:440px;}
#cont3{width:991px; float:left; background:url(/jart/prj3/desertchallenge/resources/images/cont_top.jpg) left top no-repeat; min-height:440px; position:relative; padding-bottom:120px;}

#left{width:144px; padding:15px 0 0 36px; float:left;}

#center{width:525px; float:left; padding-left:20px;}

#content{padding:10px 25px; float:left; width:515px;}#right{width:184px; float:left; padding:20px 0 0 9px;}

#right{margin-left: 20px;}
#footer{text-align:center; clear:both; position:absolute; bottom:28px; width:991px; }

#navi, #navi ul{list-style:none; font-family:tahoma; font-size:1.1em;}
#navi a, #navi a:link, #navi a:visited{text-decoration:none; color:#fff; font-weight:bold;}
#navi a:hover, #navi a.active, #navi a:link.active, #navi a:visited.active{color:#533C21;}
#navi ul a, #navi ul a:link, #navi ul a:visited{padding:0 0 0 10px;}
#navi ul a.active, #navi ul a:link.active, #navi ul a:visited.active{background:url(../images/linkpfeil.jpg) left top no-repeat;}

#crossnav{position:absolute; bottom:100px; right:70px; color:white; font-family:arial; font-size:0.85em;}
#crossnav a, #crossnav a:link, #crossnav a:visited{color:white;}
#crossnav ul{padding: 0px; margin: 0px;}
#crossnav ul li {display: inline; margin-left: 10px;}


table.contenttable.contenttable-1{ margin:0 0 1.6em 0;border-collapse:collapse; width:100%; }
table.contenttable.contenttable-1 tr.tr-even{background-color:#C3B29B; }
table.contenttable.contenttable-1 tr.tr-odd{background-color:#A48A69;}
table.contenttable.contenttable-1 thead th{text-align:left; background-color:#533C21; color:#fff; font-family:tahoma;}
table.contenttable.contenttable-1 thead th, table.contenttable.contenttable-1 td{ vertical-align:top; }
table.contenttable.contenttable-1 td, table.contenttable.contenttable-1 th{ padding:2px 2px 2px 10px; }
div.tx-kbconttable-pi1 {border-right:2px solid #C3B29B; border-bottom:2px solid #C3B29B; margin-bottom:1.6em;}
.tx-kbconttable-pi1 table.days{ width:513px; border-collapse:collapse;}
.tx-kbconttable-pi1 table.days td{border:1px solid #533C21; width:23%; padding:1%;}
.tx-kbconttable-pi1 table.days td p{padding:0; font-weight:bold;}
form#mailform{ padding:10px 0 50px 0; margin:0; }
form#mailform fieldset{padding:0; margin:0; border:0; }
form#mailform label{ width:140px; display:block; float:left; }
form#mailform input{ font-size:1em; clear:right; border:1px solid #3B2915; font-family:"arial"; padding:1px; color:#3B2915; background:#C3B29B;}
form#mailform input#mailformtv{ border:none; }
form#mailform select{ font-size:1em; clear:right; border:1px solid #3B2915; font-family:"arial"; padding:1px; color:#3B2915; background:#C3B29B;}
form#mailform textarea{font-size:1em; margin-bottom:5px; border:1px solid #3B2915; font-family:"arial"; padding:1px; color:#3B2915; background:#C3B29B;}
form#mailform .csc-mailform-submit{margin-left:140px; background:#C3B29B; border:2px solid #3B2915; cursor:pointer; font-family:"arial"; padding:1px; color:#3B2915; font-weight:bold; float:left;}
.csc-mailform-field{ margin-bottom:5px;clear:both; }


#sitemap ul li {margin: 15px 0px 15px 0px; font-weight: bold;}
#sitemap ul li ul li {margin: 10px 0px 10px 0px; font-weight: normal;}
#sitemap ul li ul li ul li {margin: 0px 0px 0px 0px; font-weight: normal;}

#menu{overflow: hidden; width: 138px;}
#menu{margin: 0px; padding: 0px;}
#menu ul{margin: 0px; padding: 0px; list-style-type: none;}
#menu ul li{margin: 0px; padding: 0px;}
#menu ul ul {margin: 0px 0px 0px 0px; }
#menu ul ul a {padding: 0px 0px 0px 10px; }
#menu ul ul ul {margin: 0px 0px 0px 10px; }
#menu ul ul ul a {padding: 0px 0px 0px 10px; }

.active {
	background-image: url(/jart/prj3/desertchallenge/resources/images/linkpfeil.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.download {margin-bottom: 5px;}













