/* CSS style document - provided by GecoTemplates.com */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #622700;
}
body {
background-color: #622700;
margin:0 auto;
padding:0;
height:100%;
width: 100%;
background-image: url(../images/backgrounds/background_y.jpg);
background-repeat: repeat-y;
background-position:left;
}

/*Background*/
#main {
background-image: url(../images/backgrounds/background_x.jpg);
background-repeat: repeat-x;
width: 100%;
margin: 0px auto;
}
#middle {
width: 820px;
height: 100%;
}
#background_content {
background-image: url(../images/backgrounds/background_content.jpg);
background-repeat: no-repeat;
width: 750px;
margin: 0 auto;
margin-left: 70px;
height: 670px;
}

/*header*/
#top_header {
width: 370px;
height: 160px;
margin-left: 20px;
margin-right: 250px;
}
#languagee {
margin-left: 5px;
width: 140px;
float: left;
text-align: left;
font-size: 10px;
font-weight: bold;
color: #666666;
line-height:normal;
margin-top: 5px;
}
.language {
text-align: left;
font-size: 10px;
font-weight: bold;
color: #333333;
text-decoration: none;
}
 .language_on  {
font-size: 10px;
font-weight: bold;
color: #AE4600;
}
.language:link, .language:visited, .language:active {
text-align: left;
font-size: 10px;
font-weight: bold;
color: #000000;
line-height:normal;

}
.language:hover {
text-align: left;
font-size: 10px;
font-weight: bold;
color: #622700;
line-height:normal;
text-decoration: underline;
}
#menu {
margin-top: 30px;
width: 210px;
float:right;
}
.menu1, .menu1_on {
width: 177px;
height: 17px;
background-image: url(../images/backgrounds/b_on.gif);
text-align: left;
font-size: 13px;
font-weight: bold;
background-repeat:no-repeat;
padding-left: 32px;
text-decoration: none;
color: #A6672A;
display: block;
}
.menu1:link, .menu1:visited, .menu1:active {
background-image: url(../images/backgrounds/b_up.gif);
background-repeat:no-repeat;
color:#333333;
text-decoration: none;
}
.menu1:hover {
background-image: url(../images/backgrounds/b_over.gif);
background-repeat:no-repeat;
color:#622700;
text-decoration: underline;
}


/*header bottom*/
#slogan {
width: 290px;
text-align: left;
font-size: 13px;
font-weight: bold;
margin-top: 38px;
margin-left: 80px;
}

/*content*/
#content {
width: 370px;
margin-left: 20px;
}
#line {
width: 370px;
height:7px;
margin-top: 20px;
margin-bottom: 3px;
background-image:url(../images/backgrounds/line.jpg);
background-repeat: no-repeat;
}
#title {
width: 326px;
height: 16px;
background-image:url(../images/backgrounds/title.jpg);
background-repeat: no-repeat;
font-size: 18px;
margin-left: 9px;
margin-bottom: 6px;
padding-top: 44px;
padding-left: 24px;
}
#text_main {
width: 326px;
margin-left: 33px;
}
#text_photo {
width: 326px;
margin-left: 20px;
margin-top: 4px;
text-align: center;
margin-bottom: 10px;
}
#next_prev {
width: 326px;
margin-left: 20px;
margin-top: 5px;
text-align: center;
margin-bottom: 5px;
background-image:url(../images/images/next_prev.gif);
background-position:center;
background-repeat:no-repeat;
}
#map, #photos {
width: 356px;
margin-left: 5px;
}
.image {
border-width: 6px;
border-color:#622700;
}
#text_map {
width: 176x;
min-height: 142px;
margin-left: 33px;
background-image: url(../images/images/africa_map.jpg);
background-position:right;
background-repeat: no-repeat;
padding-right: 142px;
margin-right: 8px;
}
#text_map_bottom {
width: 326px;
margin-left: 33px;
text-align: center;
font-size: 10px;
color: #666666;
}
#text_kontact_form {
width: 326px;
margin-left: 33px;
color:#333333;
font-weight: bold;
font-size: 10px;
}
#designed {
margin-top: 5px;
padding-bottom: 5px;
text-align: center;
font-size: 10px; 
width: 326px;
margin-left: 33px;
color: #666666;
}

/*text&links*/
.designed, .designed_copyright {
font-size: 10px;
font-weight: bold;
color: #622700;
}
.designed:link, .designed:visited, .designed:active {
font-size: 10px;
font-weight: bold;
color:#666666;
text-decoration: none;
}
.designed:hover {
font-size: 10px;
font-weight: bold;
color: #622700;
text-decoration: underline;
}

.contact_link {
font-size: 10px;
font-weight: bold;
color: #622700;
}
.contact_link:link, .contact_link:visited, .contact_link:active {
font-size: 10px;
font-weight: bold;
color:#333333;
text-decoration: none;
}
.contact_link:hover {
font-size: 10px;
font-weight: bold;
color: #622700;
text-decoration: underline;
}

/*kontact form*/
.formular_input, #formular_imput {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:                     10px;
color:                      #622700;
font-weight: bold;
border: 1px solid;
background-color:           #EBE2DA;
border-style:                 solid;
border-width:                   1px;
padding: 2px;
width: 300px;
border-color: #666666;
}
.submit {
font-size:                     13px;
color:                      #622700;
font-weight: bold;
border: 1px solid;
background-color:           #EBE2DA;
border-style:                 solid;
border-width:                   1px;
padding: 1px;
width: 100px;
border-color: #666666;
}

/*photo_gallery*/
.view_photo, .next_prev_on  {
font-size: 13px;
font-weight: bold;
color: #622700;
}
.view_photo:link, .view_photo:visited, .view_photo:active {
font-size: 13px;
font-weight: bold;
color:#A6672A;
text-decoration: none;
}
.view_photo:hover {
font-size: 13px;
font-weight: bold;
color: #A6672A;
text-decoration: underline;
}
.photo_gallery {
border-width: 2px;
border-color:#622700;
}