﻿/* CSS Document */




body {


vertical-align: top;
padding: 0px;
margin: 0px;
border: 0px;
vertical-align: top;
font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
font-size : 11px;
color:#000;
padding-left: 5px !important;
overflow:hidden;
position: absolute; top: 0px; left: 0px !important;
}

#header {
padding: 0px;
margin: 0px;
border: 0px;
float : left;
width : 100%;
vertical-align: top;
margin : 0px;
height: 600px;

padding : 0px;
padding-top: 150px !important;
}

a:link, a:visited {
	color:#333; text-decoration: none;
	font-weight: bold;
}

a:hover {
	color:#000; text-decoration: none;
}

.clr {
clear : both;
}

#bodyid {
padding: 0px;
margin: 0px;
border: 0px;
vertical-align: top;
width : 850px;
float : left;
position: absolute !important;

filter: alpha(opacity=95);
-moz-opacity: 0.95;
opacity: 0.95;

}

#top_menu_inner {
padding: 0px;
margin: 0px;
border: 0px;
padding: 0px;
margin-left: 2px;
border: 0px;
	float: left;
	font-size : 11px;
	font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
	width: 811px;
vertical-align: baseline;
align:left;



}
#banner,  #flash {
padding: 0px;
margin: 0px;
border: 0px;
	float : left;
	font-size : 11px;
	font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
font-weight:normal;
	letter-spacing: 0px;
	font-stretch:expanded;	
	width: 811px;
	height: 87px;
vertical-align: top;
background-color: transparent;
text-align: left;
}

#buttons {
float : left;
margin : 2px;
padding : 2px;
width : auto;
}

table.content_table {
padding: 0px;
margin: 0px;
border: 0px;
float : left;
width : 805px;
vertical-align: top;
padding: 0px;
margin: 0px;
border: 0px;
float : left;
vertical-align: top;
background-color: transparent;
text-align: left;
}



#search_inner_form {
padding : 2px;
margin : 2px;
float : right;
width: 155px;
height : 24px;
margin-top : 8px;
margin-right : 5px;
font-size : 9px;
}
#search_inner {
padding : 2px;
margin : 2px;
color:#000;
font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
font-size : 9px;
float : right;
width: 155px;
height : 24px;
padding-right : 25px;
}

ul {
margin : 2px;
padding : 2px;
list-style : none;
color: #000000;
}

li {
text-align : left;
line-height : 14px;
padding-left : 18px;
color: #000000;
}

li:hover {
text-align : left;
line-height : 14px;
padding-left : 18px;
color:#000;
}

td {
text-align : left;
font-size : 11px;
}
a:link, a:visited {
font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
font-size : 11px;
color : #000000;
text-decoration : none;
}
a:hover {
font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
font-size : 11px;
color:#000;
text-decoration : none;
}

#content,
.content, 
#user1
 {
padding: 0px;

margin: 0px;
border: 0px;
float : left;
vertical-align: top;
background-color: transparent;
text-align: left;
width: 600px;}

#content {
padding-left: 3px;}

#main_content {
padding: 0px;
margin: 0px;
border: 0px;
float : left;
vertical-align: top;
background-color: transparent;
text-align: left;
width: 600px;
padding-top: 150px;
}

div.moduletable {
padding: 0px;
margin: 0px;
border: 0px;
padding-bottom : 10px;
background-color: transparent;
}

div.moduletableprofil {
padding: 0px;
margin: 0px;
border: 0px;
position: absolute;
height: 200px;
top: 95px;
background-color: transparent;
margin-bottom: 200px;
vertical-align: bottom !important;
}

table.moduletable th, div.moduletable h3 {
padding: 0px;
margin: 0px;
border: 0px;
font-family: "arial";
font-weight:lighter;
letter-spacing: -1px;
font-stretch: wider;
height : 20px;
color:#372a33;
text-align : left;
height : 10px;
line-height : 10px;
margin-top: 90px;
padding : 3px;
padding-left : 5px;
margin-bottom: 0px;
width: 157px;

}
table.moduletable td {
padding: 0px;
margin: 0px;
border: 0px;
font-size : 11px;
padding : 0px;
margin : 0;
font-weight : normal;
vertical-align: top;

}


/*mainmenue*/

a.mainlevel:link, a.mainlevel:visited {
padding: 0px;
margin: 0px;
border: 0px;
 font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
display : block;
vertical-align : middle;
font-size : 12px;
color:#000;
text-align : left;
padding-top : 5px;
padding-left : 5px;
height : 25px !important;
text-decoration : none;
width: 160px;
font-weight:200; 
text-align:left;
background-image : url(../images/button_bg.gif); background-repeat : no-repeat;
}

a.mainlevel:hover {
padding: 0px;
margin: 0px;
border: 0px;
 font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
display : block;
vertical-align : middle;
font-size : 12px;
color:#000;
text-align : left;
padding-top : 5px;
padding-left : 5px;
height : 25px !important;
text-decoration : none;
width: 150px;
 background-image : url(../images/button_bg_hover.gif); background-repeat : no-repeat;
text-align:left;
}

a.mainlevel:focus{
padding: 0px;
margin: 0px;
border: 0px;
 font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
display : block;
vertical-align : middle;
font-size : 12px;
color:#000;
text-align : left;
padding-top : 5px;
padding-left : 5px;
height : 25px !important;
text-decoration : none;
width: 150px;
 
text-align:left;
}
a.mainlevel#active_menu {
padding: 0px;
margin: 0px;
border: 0px;

 font-family: "arial";
 font-family: "arial";
letter-spacing: 0px;
font-weight: bold;
display : block;
vertical-align : middle;
font-size : 12px;
color:#000;
text-align : left;
padding-top : 5px;
padding-left : 5px;
height : 25px !important;
text-decoration : none;
width: 160px;
  background-image : url(../images/button_bg_hover.gif); background-repeat : no-repeat;
text-align:left;
}
a.mainlevel#active_menu:hover {
padding: 0px;
margin: 0px;
border: 0px;
 
 font-family: "arial";
letter-spacing: 0px;
font-weight: bold;
display : block;
vertical-align : middle;
font-size : 12px;
color:#000;
text-align : left;
padding-top : 5px;
padding-left : 5px;
height : 25px !important;
text-decoration : none;
width: 160px;
  background-image : url(../images/button_bg_hover.gif); background-repeat : no-repeat;
text-align:left;
}



a.button, 
a.sublevel:link, a.sublevel:visited {
padding: 0px;
margin: 0px;
border: 0px;
 font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
display : block;
vertical-align : middle;
font-size : 12px;
color:#000;
text-align : left;
padding-top : 5px;
padding-left : 5px;
height : 25px !important;
text-decoration : none;
width: 160px;
font-weight:200; 
text-align:left;
background-image : url(../images/button_bg.gif); background-repeat : no-repeat;
}

.button:hover,
a.sublevel:hover {
padding: 0px;
margin: 0px;
border: 0px;
 font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
display : block;
vertical-align : middle;
font-size : 12px;
color:#000;
text-align : left;
padding-top : 5px;
padding-left : 5px;
height : 25px !important;
text-decoration : none;
width: 160px;
font-weight:200; 
text-align:left;
background-image : url(../images/button_bg.gif); background-repeat : no-repeat;
}

a.sublevel#active_menu {
padding: 0px;
margin: 0px;
border: 0px;
 font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
display : block;
vertical-align : middle;
font-size : 14px;
color:#000;
text-align : left;
padding-top : 5px;
padding-left : 5px;
height : 25px !important;
text-decoration : none;
width: 160px;
 
text-align:left;
}

a.sublevel#active_menu:hover {
padding: 0px;
margin: 0px;
border: 0px;
 font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
display : block;
vertical-align : middle;
font-size : 14px;
color:#000;
text-align : left;
padding-top : 5px;
padding-left : 5px;
height : 25px !important;
text-decoration : none;
width: 160px;
 
text-align:left;
}

.contenttable {
padding: 0px;
margin: 0px;
border: 0px;
padding-top:0px;
margin-top:0px;
float: left;
width: 600px;
color:#000;
font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
font-size : 11px;
white-space : nowrap;
padding-left: 10px;
}

.contentcolumn {
padding: 0px;
margin: 0px;
border: 0px;
float: left;
width: 260px;
color:#000;
font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
font-size : 11px;
white-space : nowrap;
margin-left: 15px;
padding: 3px;
padding-left: 5px;

padding-right: 10px;
border-left:1px dotted #666;
line-height: 12px;

}
.contentcolumn a {
	font-family: "verdana"; font-weight: bold; font-size : 10px; }

.contentpaneopen {
padding: 0px;
margin: 0px;
border: 0px;
width: 610px;
padding: 0px;
margin: 0px;
border: 0px;
padding-left: 0px;
font-size : 11px;

}

.contentheading, .contentpagetitle {
padding: 0px;
margin: 0px;
border: 0px;
height : 20px;
font-weight:lighter;
letter-spacing: -1px;
font-stretch: wider;
font-size : 25px;
color:#000;
text-align : left;
height : 18px;
white-space : nowrap;
margin-left: 0px;
padding: 3px;
padding-left: 0px;
margin-top: 5px;

width: 600px;
}



.componentheading {
padding: 0px;
margin: 0px;
border: 0px;
height : 20px;

font-weight:lighter;
letter-spacing: -1px;
font-stretch: wider;
font-size : 25px;
color:#000;
text-align : left;
height : 18px;
white-space : nowrap;
margin-left: 0px;
padding: 3px;
padding-left: 0px;
margin-top: 5px;
position: absolute;
top: 140px;
}
.kontakt {
padding: 0px;
margin: 0px;
border: 0px;
position: absolute;
top: 430px;
left: 190px;
}

.back_button a:link {
padding: 0px;
margin: 0px;
border: 0px;
text-decoration : none;
color:#000;
}
.back_button a:visited {
padding: 0px;
margin: 0px;
border: 0px;
text-decoration : none;
color:#000;
}
.back_button a:hover {
padding: 0px;
margin: 0px;
border: 0px;
text-decoration : none;
color:#000;
}
.pagenav {
padding: 0px;
margin: 0px;
border: 0px;
font-family : Arial, Helvetica, sans-serif;
text-align : center;
font-size : 11px;
border : 3px double #ebebeb;
width : auto;
padding : 0 8px;
line-height : 14px;
margin : 1px;
color:#000;

}
.pagenavbar {
padding: 0px;
margin: 0px;
border: 0px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
margin-right : 10px;
float : left;
}
.pagenav a:hover {
padding: 0px;
margin: 0px;
border: 0px;
color:#000;
text-decoration : none;
}
.blog_more {
padding: 0px;
margin: 0px;
border: 0px;
font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
font-size : 11px;
margin-left : 4px;
}



.sectiontableheader {
padding: 0px;
margin: 0px;
border: 0px;
border-bottom : 1px dashed #ebebeb;
color:#000;
text-align : left;
text-transform : none;
margin : 0;
padding : 2px;
padding-right : 8px;
}
.sectiontablefooter {
padding: 0px;
margin: 0px;
border: 0px;
color:#000;
padding : 2px;
margin : 0;
text-align : left;
text-transform : none;
}
.sectiontableentry1 {
padding: 0px;
margin: 0px;
border: 0px;
text-align : left;
}
.sectiontableentry2 {
padding: 0px;
margin: 0px;
border: 0px;
text-align : left;
}
.readon {
padding: 0px;
margin: 0px;
border: 0px;
font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
font-size : 11px;
}
a.readon:link {
padding: 0px;
margin: 0px;
border: 0px;
font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
color:#000;
font-size : 11px;
}
a.readon:visited {
padding: 0px;
margin: 0px;
border: 0px;
font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
font-size : 11px;
}
a.readon:hover {
padding: 0px;
margin: 0px;
border: 0px;
font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
color:#000;
font-size : 11px;
text-decoration : underline;
}
.pagenav_next {
padding: 0px;
margin: 0px;
border: 0px;
font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
font-weight : normal;
color:#000;
font-size : 11px;
text-decoration : none;
}
.pagenav_next a:hover {
padding: 0px;
margin: 0px;
border: 0px;
color:#000;
text-decoration : none;
}
.pagenav_prev {
padding: 0px;
margin: 0px;
border: 0px;
font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
font-weight : normal;
color:#000;
font-size : 11px;
text-decoration : none;
}
.pagenav_prev a:hover {
padding: 0px;
margin: 0px;
border: 0px;
color:#000;
text-decoration : none;
}
.buttonheading {
padding: 0px;
margin: 0px;
border: 0px;
color:#000;
font-size : 11px;
font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
text-decoration : none;
border-bottom : 1px solid #c8c8c8;
}
.buttonheading a:hover {
padding: 0px;
margin: 0px;
border: 0px;
text-decoration : none;
text-decoration : none;
}
.mostread a:hover {
padding: 0px;
margin: 0px;
border: 0px;
color:#000;
text-decoration : none;
}
.mostread:visited {
padding: 0px;
margin: 0px;
border: 0px;
color:#000;
text-decoration : none;
}
.mostread:link {
padding: 0px;
margin: 0px;
border: 0px;
color:#000;
text-decoration : none;
}
.latestnews a:hover {
padding: 0px;
margin: 0px;
border: 0px;
color:#000;
text-decoration : none;
}
.latestnews:visited {
padding: 0px;
margin: 0px;
border: 0px;
color:#000;
text-decoration : none;
}
.latestnews:link {
padding: 0px;
margin: 0px;
border: 0px;
color:#000;
text-decoration : none;
}
.error {
padding: 0px;
margin: 0px;
border: 0px;
font-style : italic;
text-transform : uppercase;
padding : 15px;
color:#000;
font-size : 15px;
}
.contact_email {
padding: 0px;
margin: 0px;
border: 0px;
padding : 0px;
margin : 0px;
position: absolute;
top: 200px;
left: 177px;
}
.small {
padding: 0px;
margin: 0px;
border: 0px;
font-family : Arial, Helvetica, sans-serif;
color:#000;
font-size : 9px;
}
.smallako {
padding: 0px;
margin: 0px;
border: 0px;
font-family : Arial, Helvetica, sans-serif;
color:#000;
font-size : 9px;
}
.createdate {
padding: 0px;
margin: 0px;
border: 0px;
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
color:#000;
}
.modifydate {
padding: 0px;
margin: 0px;
border: 0px;
font-family : Arial, Helvetica, sans-serif;
color:#000;
font-size : 9px;
}
.highlight {
padding: 0px;
margin: 0px;
border: 0px;
color:#000;
padding : 0;
}
.code {
padding: 0px;
margin: 0px;
border: 0px;
border : 1px solid #bbb;
}
form {
padding: 0px;
margin: 0px;
border: 0px;
margin : 0;
padding : 0;
}
div.mosimage {
padding: 0px;
margin: 0px;
border: 0px;
border : 2px solid #ebebeb;
}
.mosimage {
padding: 0px;
margin: 0px;
border: 0px;
margin : 0;
}
.mosimage_caption {
padding: 0px;
margin: 0px;
border: 0px;
margin-top : 0;
padding : 0;
color:#000;
font-size : 11px;
}
.maintitle {
padding: 0px;
margin: 0px;
border: 0px;
	font-size: 30px;
	float: left;
	font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
	color:#000;
	font-weight: bold;


	letter-spacing: normal;
}



.inputbox {
padding: 0px;
margin: 0px;
border: 0px;
padding : 2px;
margin-top : 2px;
border : 1px solid #999;
color:#000;
height: 15px;
width: 150px;
font-size : 11px;
}

#contact_text.inputbox, #contact_subject.inputbox,  #contact_email.inputbox,  #contact_name.inputbox 
{
padding: 0px;
margin: 0px;
border: 0px;
padding : 2px;
margin-top : 0px;
border : 1px solid #999;
color:#000;
height: auto;
width: 400px;
}

#contact_text.inputbox {

height: 60px;
margin-top : 0px; }

/*tab-nav*/

a.mainleveltab:link, a.mainleveltab:visited {
padding: 0px;
margin: 0px;
border: 0px;
font-family: "arial";
letter-spacing: -1px;
font-stretch: wider;
font-size : 14px;
color:#fff;
padding: 0px 19px 0px 4px;
text-decoration: none;
width: 100px;
border-left: 1px dotted #fff;
}

aa.mainleveltab#active_menu, a.mainleveltab:hover, #active_menutab{
padding: 0px;
margin: 0px;
border: 0px;
font-family: "arial";
letter-spacing: -1px;
font-stretch: wider;
font-size : 14px;
color:#000;
padding: 0px 19px 0px 4px;
text-decoration: none;
width: 100px;
border-left: 1px dotted #fff;
}

ul#mainleveltab
{
padding: 0px;
margin: 0px;
border: 0px;
font-family: "arial";
letter-spacing: -1px;
font-stretch: wider;
font-size : 14px;
color:#fff;
padding: 0px 19px 0px 4px;
text-decoration: none;
width: 100px;
border-left: 1px dotted #fff;
}

ul#mainleveltab li
{padding: 0px;
margin: 0px;
border: 0px;
font-family: "arial";
letter-spacing: -1px;
font-stretch: wider;
font-size : 14px;
color:#fff;
padding: 0px 19px 0px 4px;
text-decoration: none;
width: 100px;
border-left: 1px dotted #fff;}

.button { 
padding: 0px;
margin: 0px;
border: 0px;
 font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
display : block;
vertical-align : middle;
font-size : 12px;
color:#000;
text-align : left;
padding-top : 5px;
padding-left : 5px;
height : 25px !important;
text-decoration : none;
width: 160px;
font-weight:400;
 background-color: transparent;
text-align:left;
background-image : url(../images/button_bg.gif); background-repeat : no-repeat;
border: 0;
margin: 0;


}
.button:hover {
padding: 0px;
margin: 0px;
border: 0px;
 font-family: "arial";
letter-spacing: 0px;
font-weight:normal;
display : block;
vertical-align : middle;
font-size : 12px;
color:#000;
text-align : left;
padding-top : 5px;
padding-left : 5px;
height : 25px !important;
text-decoration : none;
width: 160px;
font-weight:400;
 
text-align:left;
 background-image : url(../images/button_bg_hover.gif); background-repeat : no-repeat;
}

.moduletabletab
{ padding: 0px;
margin: 0px;
border: 0px;font-size:11px;

}

#emailForm,
.contact_email
{ padding: 0px;
margin: 0px;
border: 0px;
margin: 0px;
padding-left: 12px;
width: 620px;

}

 #right_outer
{padding: 0px;
margin: 0px;
border: 0px;
width: 172px;
float: left;
vertical-align: top;
height: auto;
margin: 0px;
margin-top: 3px;
padding: 0px;

}
html {padding: 0px;
margin: 0px;
border: 0px;
padding: 0px;
margin: 0px;
border: 0px;
background: #bbae97 url(../images/bg.jpg); background-repeat : no-repeat;
overflow:hidden;
}
.contentpane{
padding: 0px;
margin: 0px;
border: 0px;
padding: 0px;
margin: 0px;
border: 0px;
text-align: left;
padding-left: 10px;
padding-top: 155px;
}

.jflanguageselection{
position: absolute; left: 13px; top: 135px;
padding: 0px;
margin-left: 5px;
margin: 0px;
border: 0px;
border-left: 1px;
width: 172px;
display: inline-table;
font-size: 8px;
color: #b4ab9c;
}

.jdGallery .carousel .carouselWrapper {
    height: 78px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 100px;
    width: 100%;
}

.jdGallery .slideElement {
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none;
    bottom: 0;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    top: 10px!important;
    width: 100%;
}
