@charset "utf-8";

/* Company: Euroweb Internet GmbH */

/*==================================================
    => global tags
==================================================*/

* {
   padding:0;
   margin:0;
}

body {
   margin: 0px;
   padding: 0px;
   color: div#000;
   vertical-align:baseline;
   text-align: ;
   font: 12px Arial, Helvetica, sans-serif;
   line-height:21px;
   background: div#FFF; 
   background: url(../images/bg-body.gif) repeat-y center top;
}

html {
	overflow-x:hidden;
	overflow-y:auto;
}

img,
img a {
   border: none;
   -ms-interpolation-mode: bicubic;
}

a, area, map. img {
outline:none;
}

/*==================================================
    => links
==================================================*/

/*------------------ =mainLinks  ---------------*/

a:link, a:active, a:visited {
	color: #623518;
	text-decoration: underline;
	font:12px Arial, Helvetica, sans-serif ;

}
a:hover {
	color: #000;
	text-decoration: underline;
	font:12px Arial, Helvetica, sans-serif ;
}

/*==================================================
    => list
==================================================*/


/*------------------ =contentMainList  ---------------*/

div#contentMain ol {
	margin-left:10px;
	color: #623518;
	
}
div#contentMain ul {
	margin-left:10px;
	line-height:21px;
	list-style-type: square;
	color:#623518;
	list-style-position: outside;
	font:12px Arial, Helvetica, sans-serif ;
}
div#contentMain li {
	color: #623518;
	line-height:21px;
	margin-left:10px;
	font:12px Arial, Helvetica, sans-serif;
}


/*==================================================
    => global classes
==================================================*/

.floatLeft {
   float: left;
}

.floatRight {
   float: right;
}

.marginRight {
   margin: 0 10px 0 0;
}
.floatstop {
	clear:both;
}

/*==================================================
    => container
==================================================*/

div#container {
   width: 850px;
   position:relative;
   margin: 0 auto;
   text-align: left;
}

/*==================================================
    => header  
==================================================*/

div#header {
   width: 850px;
   height:98px;
   background: url(../images/bg-header.jpg) no-repeat 0 0px;
}

/*==================================================
    => navigation 
==================================================*/

div#navigation {
   width:233px;
   background: url(../images/bg-navigation.gif) no-repeat 0 0px;
   float:left;
}

div#navigation ul {
	list-style-type:none;
	text-indent:-99999px;
}

div#navigation li {
	display:block;
	list-style-type:none;
}

a.navigationa {
	outline:none;
	display:block;
	height:25px;
	width:233px;
	background: url(../images/navigation-navi01.gif) no-repeat 0 0;
	font-weight: normal;
}

a.navigationa:hover, a.navigationa:active {
	display:block;
	background: none;
}

a.navigationb {
	outline:none;
	display:block;
	height:37px;
	width:233px;
	background:url(../images/navigation-navi02.gif) no-repeat 0 0;
	font-weight: normal;
}

a.navigationb:hover, a.navigationb:active {
	display:block;
	background: none;
}

a.navigationc {
	outline:none;

	display:block;
	height:35px;
	width:233px;
	background:url(../images/navigation-navi03.gif) no-repeat 0 0;
	font-weight: normal;
}

a.navigationc:hover, a.navigationc:active {
	display:block;
	background: none;
}

a.navigationd {
	outline:none;
	display:block;
	height:35px;
	width:233px;
	background:url(../images/navigation-navi04.gif) no-repeat 0 0;
	font-weight: normal;
}

a.navigationd:hover, a.navigationd:active {
	display:block;
	background: none;
}

a.navigatione {
	outline:none;
	display:block;
	height:54px;
	width:233px;
	background:url(../images/navigation-navi05.gif) no-repeat 0 0;
	font-weight: normal;
}

a.navigatione:hover, a.navigatione:active {
	display:block;
	background: none;
}

a.navigationf {
	outline:none;
	display:block;
	height:37px;
	width:233px;
	background:url(../images/navigation-navi06.gif) no-repeat 0 0;
	font-weight: normal;
}

a.navigationf:hover, a.navigationf:active {
	display:block;
	background: none;
}

a.navigationg {
	outline:none;
	display:block;
	height:37px;
	width:233px;
	background:url(../images/navigation-navi07.gif) no-repeat 0 0;
	font-weight: normal;
}

a.navigationg:hover, a.navigationg:active {
	display:block;
	background: none;
}

a.navigationh {
	outline:none;
	display:block;
	height:35px;
	width:233px;
	background:url(../images/navigation-navi08.gif) no-repeat 0 0;
	font-weight: normal;
}

a.navigationh:hover, a.navigationh:active {
	display:block;
	background: none;
}

a.navigationi {
	outline:none;
	display:block;
	height:37px;
	width:233px;
	background:url(../images/navigation-navi09.gif) no-repeat 0 0;
	font-weight: normal;
}

a.navigationi:hover, a.navigationi:active {
	display:block;
	background: none;
}

a.navigationj {
	outline:none;
	display:block;
	height:37px;
	width:233px;
	background: url(../images/navigation-navi10.gif) no-repeat 0 0;
	font-weight: normal;
}

a.navigationj:hover, a.navigationj:active {
	display:block;
	background: none;
}

/*==================================================
    => navigationAdditional   
==================================================*/

div#navigationAdditional {
	height:41px;
	width:181px;
	position: absolute;
	top:379px;
	left:669px;
   	background: url(../images/bg-navigationadditional.gif) no-repeat 0 0px;
	}

div#navigationAdditional ul {
	list-style-type:none;
	text-indent:-99999px;
}

div#navigationAdditional li {
	display:block;
	list-style-type:none;
	float:left;
}
a.navigationAdditionala {
	outline:none;
	display:block;
	height:41px;
	width:48px;
	background: url(../images/navigation-additional01.gif) no-repeat 0 0;
	font-weight: normal;
}
a.navigationAdditionala:hover, a.navigationAdditionala:active {
	display:block;
	background: none;
}
a.navigationAdditionalb {
	outline:none;
	display:block;
	height:41px;
	width:46px;
	background:url(../images/navigation-additional02.gif) no-repeat 0 0;
	font-weight: normal;
}
a.navigationAdditionalb:hover, a.navigationAdditionalb:active {
	display:block;
	background:url(../images/navigation-navi2_02_o.gif) no-repeat 0 0;
}
a.navigationAdditionalc {
	outline:none;

	display:block;
	height:41px;
	width:42px;
	background:url(../images/navigation-additional03.gif) no-repeat 0 0;
	font-weight: normal;
}
a.navigationAdditionalc:hover, a.navigationAdditionalc:active {
	display:block;
	background: none;
}

a.navigationAdditionald {
	outline:none;
	display:block;
	height:41px;
	width:45px;
	background:url(../images/navigation-additional04.gif) no-repeat 0 0;
	font-weight: normal;
}
a.navigationAdditionald:hover, a.navigationAdditionald:active {
	display:block;
	background: none;
}

/*==================================================
    => contentContainer  
==================================================*/

/*------------------ =contentContent  ---------------*/

div#contentContainer {
   float:left;
   width: 617px;
   text-align:justify;
}

/*------------------ =content1  ---------------*/

div#content1 {
   width:617px;
   height:266px;
   background: url(../images/bg-headimage01.jpg) no-repeat 0 0px;
}
div#contentSide {
   width:3px;
   height:257px;
   position:absolute;
   top: 98px;
   left: 850px;
   background: url(../images/bg-imageside.jpg) no-repeat 0 0px;
}

/*------------------ =contentContent3  ---------------*/

h1#contentContainer3 {
   width: 400px;
   height:30px;
   position:absolute;
   top: 390px;
   left:270px;
}

/*------------------ =contentContent2  ---------------*/

div#contentContainer2 {
   width: 581px;
   margin: 79px 0 0 36px;
   background: url(../images/bg-contentContainer.jpg) no-repeat 0 0px;
   background-color: #ede1c1;
}



/*------------------ =contentMain  ---------------*/

div#contentMain {
   width: 320px;
   float:left;
   padding: 33px 23px 30px 23px;
   text-align:left;
   
}

/*------------------ =contentSidebar  -------------*/

div#contentSidebar {
   float:left;
   width: 200px;
   padding: 33px 0 10px 0px;
      text-align:left;
}

div#contentSidebar img {
	border:1px solid #754d31;
	margin-bottom:14px;
}

/*------------------ =contentSidebar2  -------------*/

div#contentSidebar2 {
   float:left;
   width: 210px;
   padding: 33px 0 10px 0px;
   text-align:left;
}

div#contentSidebar2 img {
	border:1px solid #754d31;
	margin:0 5px 5px 0;
}


/*==================================================
    => footer   
==================================================*/

div#footer {
   width: 581px;
   background: url(../images/bg-footer.jpg) no-repeat 0 0;
   margin: 40px 0 30px 36px;
}

/*------------------ =contentfooter1  -------------*/

div#footer1 {
   height: 145px;
   width: 263px;
   padding: 52px 0 0 23px;
   float:left;
   border-right:1px solid #ffffff;
   
}

/*------------------ =contentfooter2  -------------*/

div#footer2 {
   height: 145px;
   width: 230px;
   padding: 52px 0 0 44px;
   float:left;
   border-left:1px solid #d9c496;
}

/*==================================================
    => headlines   
==================================================*/

h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif, "Times New Roman", Times, serif;
	font-size: 21px;
	color: #623518;
	text-decoration: none;
	line-height: 21px;
	font-weight:normal;
	text-transform: uppercase;
}
h2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #623518;
	text-decoration: none;
	line-height: 21px;
	font-weight:normal;
}
h3 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
	text-decoration: none;
	line-height: 21px;
	font-weight:normal;
}
h4 {
	color: #000;
	font-weight:normal;
	font:12px Arial, Helvetica, sans-serif ;
}
