body {
	margin: 0;
	padding: 0;
	background: #A0A0A4 url(assets/IMAGES/body.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;
}

.style22 {
	color: #353B4B
}
.style331 {	font-size: 0.8em;
	color: #004A82;
}

.style34 {color: #674C45; font-size: 2em;}
.style35 {color: #999999}
.style36 {
	font-size: 0.7em;
	color: #666666;
}
.style38 {
	font-size: 1.2em;
	font-style: italic;
}
.style39 {
	font-size: 1.2em;
	color: #666666;
}
.style40 {
	font-size: 1.1em
}
.style43 {
	font-size: 0.5em;
	color: #353B4B;
}
.style45 {font-size: 0.7em; color: #353B4B; }
.style46 {color: #004A82}
.style47 {
	color: #004A82;
	font-size: 1.3em;
}


.style20 {color: #353B4B}
.style21 {color: #FFFFFF}
 p.c2 {text-align: center}
 li.c1 {list-style: none}
.style23 {
	color: #666666
}
.style24 {
	color: #666666
}
.style25 {
	color: #B6B5BA
}
/* 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: #004A82;
}

a:active {
outline: none;
}

a {
outline: none
}

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



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

#topsectioni{
	height: 115px; /*Height of top section*/
	margin-left: 130px;
	margin-top: 0px;
	width: 776px;
}
#topsection{
	height: 115px; /*Height of top section*/
	margin-left: 0px;
	margin-top: 0px;
	width: 911px;
	background-image: url(assets/IMAGES/Fotoartde01.jpg);
}


#topsectione{
	height: 115px; /*Height of top section*/
	margin-left: 0px;
	margin-top: 0px;
	width: 911px;
	background-image: url(assets/IMAGES/Fotoarten.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: #A0A0A4;
	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: 135px; /*Set left margin to LeftColumnWidth*/
	height: 900px;
	margin-top:2px;
	background-color: #CCCCCC;
	width: 776px;
	margin-bottom: 0px;
}

#contentcolumn0{
	margin-left: 130px; /*Set left margin to LeftColumnWidth*/
	height: 600px;
	margin-top:2px;
	background-color: #CCCCCC;
	width: 776px;
	margin-bottom: 0px;
	background-image: url(assets/IMAGES/Pferde-Strand-Carna-16gr.jpg) ;
}

#contentcolumn01{
	margin-left: 135px; /*Set left margin to LeftColumnWidth*/
	height: inherit;
	margin-top:0px;
	width: 776px;
	margin-bottom: 0px;
	position: absolute;
	background-image: url(assets/IMAGES/hinten.jpg);
	left: -0;
}

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

#contentcolumn01b{
	height: 600px;
	background-color: #FFFFFF;
	width: 506px;
	background-image: url(assets/IMAGES/Pferde-Strand-Carna-16b.jpg);
	position: absolute;
	left: 400px;
	margin-top: 5px;
	top: 95px;
}

#contentcolumn2{
	margin-left: 130px; /*Set left margin to LeftColumnWidth*/
	height: 600px;
	margin-top:2px;
	width: 776px;
	border-color: #FFFFFF;
	border-left: 1px;
	border-bottom-width: thick;
	margin-bottom: 40px;
	background-image: url(assets/IMAGES/Pferde-Strand-Carna-16gr.jpg);
}

#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 : 135px;
	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/left.jpg);
}



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

	
#menu {
	width : 120px;
	margin-left: 5px;
	margin-top: 5px;
	height: auto;
	
	}
	
#menu li a {
  	height: 17px;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #004A82;
	display: block;
	background-repeat:no-repeat;
	padding: 4px 0 0 5px;
	}
	
#menu li a:hover {
	color: #0065B2;
	background-repeat:no-repeat;
	padding: 4px 0 0 5px;
	height: 17px;
	}
	
#menu li a:active {
	background-repeat:no-repeat;
	padding: 4px 0 0 5px;
	height: 17px;
	}


/* Footer */

#footer {
	width:100%;
	position:absolute;
	left: 0px;
	bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top: 5px;
	padding-top: 3px;
	height: 16px;
	background-color: #FFFFFF;
	background-image: url(assets/IMAGES/foot.png);
	}
#footer a {
	color : #004A82;
}
#footer p {
	text-align : left;
	color : #666666;
	bottom : 3px;
	padding-left: 130px;
}

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

#innertubeunten{
	height: 115px; /*Height of top section*/
	margin-left: 18px;
	width: 772px;
	margin-top: 11px;
}

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

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


.innertube01 {
	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;
	color: #064E84;
	font-weight: lighter;
}

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

.innertube01neu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #004A82;
	font-weight: lighter;
	margin-left: 3px;
	padding-top: 8px;
	position: absolute;
	left: 2px;
	top: 250px;
}

.innertube01aneu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #004A82;
	font-weight: lighter;
	margin-left: 3px;
	padding-top: 8px;
	position: absolute;
	left: 7px;
	top: 444px;
}

.innertube01besch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #004A82;
	font-weight: normal;
	margin-left: 5px;
	padding-top: 8px;
}

.innertube01head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #004A82;
	font-weight: bold;
	margin-left: 5px;
	padding-top: 8px;
}
.innertube02neu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #004A82;
	font-weight: lighter;
	margin-left: 15px;
	padding-top: 3px;
}

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

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

.innertubefotoschmalrechts {
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right:0px;
	margin-top: 17px;
}

.innertubestart {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	position: absolute;
	left: 570px;
	top: 470px;
}

.innertubefotolinks {
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 23px;
}

.innertubefotolinks01 {
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 3px;
}

.innertuberahmen {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	position: absolute;
	left: 432px;
	top: 135px;
	height: 281px;
	width: 468px;
}



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

.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: 15px;
	top: 670px;
}

.innertubepartner {
	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: 135px;
	top: 720px;
}

.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: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	margin-bottom: 30px;
}
