/* CSS Document */
body {
 margin:0px;	
 
 background-color:#f8f3da; 
 background-image:url(gfx/menu.png);
 background-repeat:repeat-y; 
 
 font-family: Verdana, sans-serif;
 font-size:16px;
}
.small {
 font-size:12px;	
}

.invisible {
 display:none;	
}

.relative { position:relative;}
.absolute { position:absolute;}

.color1 {color:#934c30;}

.center {text-align:center;}
.italic {font-style:italic;}

.margin5 { margin-left:5px;margin-right:5px;}
.margin10 { margin-left:5px;margin-right:10px;}

.border,.border1 { border:1px solid #000;}
.border2 { border:2px solid #000;}

.left2{ position:relative; left:2px; }
.left3{ position:relative; left:3px; }
.left4{ position:relative; left:4px; }
.left5{ position:relative; left:5px; }
.left10{ position:relative; left:10px; }
.left15{ position:relative; left:15px; }
.left20{ position:relative; left:20px; }
.left25{ position:relative; left:25px; }
.left30{ position:relative; left:30px; }
.left35{ position:relative; left:35px; }

.top2{ position:relative; top:2px; }
.top3{ position:relative; top:3px; }
.top4{ position:relative; top:4px; }
.top5{ position:relative; top:5px; }
.top10{ position:relative; top:10px; }
.top15{ position:relative; top:15px; }
.top20{ position:relative; top:20px; }
.top25{ position:relative; top:25px; }
.top30{ position:relative; top:30px; }
.top35{ position:relative; top:35px; }

.anchor {
 position:relative;
 top:-137px;	
}

.kropper_anchor{
 position:relative;
 top:-250px;	
}

.rassen_anchor{
 position:relative;
 top:-300px;	
}

#header {
 position:fixed;	
 background-image:url(gfx/header.png);
 background-repeat:repeat-x;
 height:100%;
 height:132px;
 width:100%;
 z-index:10;
}

#headerbg {
 position:absolute;
 left:0px;
 top:0px;	
}

@font-face {
	font-family: 'Font1';
	src: url('fonts/font1.eot');
	src: local('☺'), url('fonts/font1.woff') format('woff'), url('fonts/font1.ttf') format('truetype'), url('fonts/font1.svg#webfontqxue7r1q') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Font2';
	src: url('fonts/font2.eot');
	src: local('☺'), url('fonts/font2.woff') format('woff'), url('fonts/font2.ttf') format('truetype'), url('fonts/font2.svg#webfontqxue7r1q') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Font3';
	src: url('fonts/font3.eot');
	src: local('☺'), url('fonts/font3.woff') format('woff'), url('fonts/font3.ttf') format('truetype'), url('fonts/font3.svg#webfontqxue7r1q') format('svg');
	font-weight: normal;
	font-style: normal;
}


#languages {
 position:absolute;	
 top:5px;
 left:1040px;
}
#languages a {
 color:#0a0909;	
 font-family: Verdana, sans-serif;
 font-size:14px;
 text-shadow: 1px 1px 1px #a5a394;
 filter: dropshadow(color=#a5a394, offx=1, offy=1);  
}
#languages a:hover {
 color:#FFF;	
}

.langflag {
 position:relative;
 left:-3px;
 top:2px;	
}

#mainmenu {
 position:absolute;	
 top:90px;
 padding-left:10px;
}

#mainmenu a {
 color:#545b1b;	
 font-family: Verdana, sans-serif;
 font-size:14px;
 text-decoration:none;
 text-shadow: 1px 1px 1px #a5a394;
 filter: dropshadow(color=#a5a394, offx=1, offy=1);  
}

.seperator{
  position:relative;
  top:10px;
  background-image:url(gfx/seperator.png);	
  margin-left:10px;
  margin-right:10px;
  width:2px;
  height:31px;
}

#menu {
 position:absolute;
 background-image:url(gfx/menu.png);
 background-repeat:repeat-y;
 width:146px;	
 height:100%;
 top:132px;

}
#menu a {
 display:block;
 position:relative;
 left:5px;
 text-align:center;
 background-image:url(gfx/menu.jpg);
 background-position:0px -112px;
 height:23px;
 width:138px;	
 margin-top:8px;
 padding-top:5px;
 color:#000;
 text-decoration:none;
 font-size:12px;
 
 -webkit-box-shadow: 1px 1px 3px 1px #333;
 -moz-box-shadow: 1px 1px 3px 1px #333;
 box-shadow: 1px 1px 3px 1px #333;  
}

#menu a:hover {
 background-position:0px -56px;	
 color:#000;
 text-shadow: 1px 1px  #fdffcd;
 filter: dropshadow(color=#fdffcd, offx=1, offy=1);   
}

#menu .active_menu {
 background-position:0px 0px;	
 color:#000;
 text-shadow: 1px 1px  #fdffcd;
 filter: dropshadow(color=#fdffcd, offx=1, offy=1);   
}

#main {
 position:relative;
 top:132px;
 top:112px;
 
 left:146px;
 width:900px; 

 padding:10px 20px 20px 20px;
 text-align:justify;
}



#main img {
 
 webkit-border-radius: 8px 8px 8px 8px;
 border-radius: 8px 8px 8px 8px; 
	
 -webkit-box-shadow: 1px 1px 3px 0px #222;
 -moz-box-shadow: 1px 1px 3px 0px #222;
 box-shadow: 1px 1px 3px 0px #222;  	
}

h1 {
 font-family:'Font2';	
 font-size:40px;
 text-align:left;

	
}

.float_right {
float:right;
margin-left:15px;
margin-right:15px;
}
.float_right_small {float:right;}

.float_left {
float:left;
margin-left:15px;
margin-right:15px;
}

#main a {
 color:#456605;
 cursor:pointer;		
}

#navigation {
 display:block;
 margin-top:30px;
 margin-bottom:20px;
 text-align:center;	
}
#navigation a {
 color:#456605;		
}
	
.selected_main_menu {
 color:#b17414;
}

.fb-like {
 position:absolute;
 left:130px;	
 color:#FFF;
}

#facebook .uiIconText {
	color:#FFF;
}

