body {
	margin: 0;
	padding: 0;
	background: #dbdbdb url(assets/IMAGES/Obenrepeat.jpg) repeat-x;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	width: auto;
}

}
 div.c4 {text-align: center}
 p.c3 {text-align: center}
 p.c2 {text-align: right}
 p.c1 {text-align: justify}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.style17 {
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #561102;
	font-weight: lighter;
	margin: 5px;
	font-size: 1em;
}
.style20 {color: #353B4B}
.style21 {color: #FFFFFF}
 p.c2 {text-align: center}
 li.c1 {list-style: none}
.style23 {color: #464A55}
.style24 {color: #474B56}
.style25 {
	color: #DBDBDB
}
/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0}
body {text-align:center}/* centre for ie5.+*/
#outer{
	min-height:100%;
	height:auto;
	width:auto;
	margin-left:0px;/* center it*/
	margin-right:auto;/* center it*/
	position:relative;
	text-align:left;
}
* html #outer{
height:100%;
width:768px;/* box model hack for ie5.+*/
w\idth:766px
}
#footer123 {
	width:100%;
	position:absolute;
	bottom:0px;
	left:0px;
	height:20px;
	background-image: url(assets/IMAGES/foot.jpg);
}
#clearfooter{
	clear:both;
	height:40px;
	width:100%
}
div>p {margin:0}



h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F49500;
}





#maincontainer{
	width: auto;
	height: auto;
	margin-left: 0px;
	position: relative;
}

#topsection{
	height: 110px; /*Height of top section*/
	margin-left: 0px;
	margin-top: 0px;
	width: 935px;
	background-image: url(assets/IMAGES/colorello2.jpg);
}

#topsectione{
	height: 95px; /*Height of top section*/
	margin-left: 130px;
	margin-top: 0px;
	width: 776px;
	background-color: #FFFFFF;
	background-image: url(assets/IMAGES/img01e.jpg);
}



#topsection h1, #topsection h2 {
	font-weight: normal;
	color: #FFFFFF;
}

#topsection h1 {
	float: right;
	padding: 5px 10px 10px 10px;
	font-size: 32px;
}

#topsection h2 {
	float: right;
	padding: 70px 20px 0 0;
	font-size: 22px;
}

#contentwrapper{
	float: left;
	width: auto;
	background-color: #dbdbdb;
	height: 600px;
	padding-left: 0px;
}

#contentwrapperfl{
	float: left;
	width: 910px;
	background-color: #FFFFFF;
	height: 800px;
	padding-left: 5px;
}

#contentwrapper01{
	width: 506px;
	background-color: #FFFFFF;
	height: 600px;
	padding-left: 5px;
	margin-left: 400px;
	margin-top: 0px;
	visibility: visible;
}

#contentcolumn{
	margin-left: 130px; /*Set left margin to LeftColumnWidth*/
	height: 900px;
	margin-top:5px;
	background-color: #CCCCCC;
	width: 776px;
	margin-bottom: 0px;
}

#contentcolumn0{
	margin-left: 130px; /*Set left margin to LeftColumnWidth*/
	height: 600px;
	margin-top:5px;
	background-color: #CCCCCC;
	width: 776px;
	margin-bottom: 0px;
}

#contentcolumn01{
	margin-left: 135px; /*Set left margin to LeftColumnWidth*/
	height: 600px;
	margin-top:0px;
	background-color: #dbdbdb;
	width: 800px;
	margin-bottom: 0px;
	background-image: url(assets/IMAGES/Hinten.jpg);
	position: relative;
}

#contentcolumn01a{
	margin-left: 130px; /*Set left margin to LeftColumnWidth*/
	height: 600px;
	background-color: #FFFFFF;
	width: 270px;
	background-image: url(assets/IMAGES/Hintergrund1a.jpg);
	top: 100px;
	position: absolute;
	left: 0px;
}

#contentcolumn01b{
	height: 600px;
	background-color: #FFFFFF;
	width: 506px;
	background-image: url(assets/IMAGES/Hintergrund1b.jpg);
	position: absolute;
	left: 419px;
	margin-top: 5px;
	top: 752px;
}

#contentcolumn2{
	margin-left: 130px; /*Set left margin to LeftColumnWidth*/
	height: 630px;
	margin-top:5px;
	background-color: #01528A;
	width: 776px;
	border-color: #FFFFFF;
	border-left: 1px;
	border-bottom-width: thick;
	margin-bottom: 40px;
}

#contentcolumna{
	margin-left: 137px; /*Set left margin to LeftColumnWidth*/
	height: 600px;
	margin-top:15px;
	background-color: #FFFFFF;
	width: 130px;
	float: left;
}

#contentcolumnb{
	margin-left: 300px; /*Set left margin to LeftColumnWidth*/
	height: 650px;
	margin-top:15px;
	background-color: #FFFFFF;
	width: 130px;
}

#contentcolumnc{
	margin-left: 460px; /*Set left margin to LeftColumnWidth*/
	height: 650px;
	margin-top:15px;
	background-color: #FFFFFF;
	width: 130px;
}


#leftcolumn{
	width : 125px;
	margin-top : 0px;
	height : 676px;
	background-color : #CCCCCC;
	float: left;
	padding-top: 0px;
}


#leftcolumn2{
	width : 135px;
	margin-top : 0px;
	height : 600px;
	float: left;
	padding-top: 0px;
	background-image: url(assets/IMAGES/links.jpg);
}



*{
	list-style:none;
	margin:0px;
	padding:0px;
}

	
#menu {
	width : 125px;
	margin-left: 10px;
	margin-top: 5px;
	height: auto;
	}
	
#menu li a {
  	height: 17px;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #003F9C;
	display: block;
	padding: 4px 0px 0px 5px;
	}
	
#menu li a:hover {
	color: #808080;
	background-repeat:no-repeat;
	padding: 4px 0 0 5px;
	height: 17px;
	}
	
#menu li a:active {
	color: #808080;
	background-repeat:no-repeat;
	padding: 4px 0 0 5px;
	height: 17px;
	}
a:active {
outline: none;
}

a {
outline: none
}

:focus
{
-moz-outline-style: none;
}	
	


/* Footer */

#footer {
	width:100%;
	position:absolute;
	background: #dbdbdb;
	left: 0px;
	bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top: 35px;
	padding-top: 3px;
	padding-bottom: 4px;
	}

#footer a {
	color: #003860;
}

#footer p {
	text-align: left;
	color: #666666;
	bottom: 3px;
	padding-left: 140px;
}

.innertube {
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 5px;
	color: #003F9C;
}
.innertubesprache {
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 5px;
	position: absolute;
	left: 20px;
	top: 665px;
}
.innertubefotoart {
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 5px;
	position: absolute;
	left: 10px;
	top: 587px;
}

.innertubestart {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	position: absolute;
	left: 552px;
	top: 570px;
}
.innertubefooter {
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;	
}

.innertubeschrift {
	margin: 5px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 5px;
	color: #003F9C;
}

.innertubebaustelle {
	margin: 5px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 5px;
	color: #1F435D;
	text-decoration: blink;
}

.innertube01 {
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	color: #003F9C;
	font-weight: lighter;
	margin-left: 0px;
}

.innertubefoto {
	margin-bottom: 0px;
	margin-left: 41px;
	margin-right: 20px;
	margin-top: 17px;
}

.innertubefoto01 {
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 30px;
}

.innertubefoto02 {
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 18px;
}

.innertube01neu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: lighter;
	margin-bottom: 10px;
	margin-left: 25px;
}

.innertubestartseite {
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0px;
	bottom: auto;
	margin-bottom: 2px;
}

.innertube2 {
	margin : 0;
	margin-top : 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : small;
	color: #666666;
	font-weight: lighter;
	font-style: normal;
	text-decoration: none;
	border: none;
}

.innertube2a {
	margin-top : 75px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : small;
	color: #333333;
	padding: 0px;
	padding-top: 0px;
	text-align: center;
	font-style: normal;
	text-decoration: none;
}	
.innertube2b {
	margin-top : 450px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : small;
	color: #333333;
	padding: 0px;
	padding-top: 0px;
	text-align: right;
	font-style: normal;
	text-decoration: none;
	margin-left: 5px;
}	



.innertube3 {
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

.innertube4 {
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	letter-spacing: 0.06em;
}

.innertube5 {
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

.innertube6 {
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
