/* JCE */ 
	body { 
	font-family:Arial, Helvetica, sans-serif;font-size:100.1%;color:#000;line-height:19px;
	background-color:#FFF;height:100%;margin:0;padding:0 }
	
	strong { 
	color:#000 }
	
	hr { 
	border-style:none }
	
	h2 { 
	font-size:1.25em;margin:0;padding:0 0 .2em }

/* Layout */	
	#page_margins { 
	width:1004px }
	
	#page { 
	margin-bottom:20px }
	
	#header { 
	background-image:url(../im/header.png);
	background-repeat:no-repeat;
	min-height:170px;height:auto;width:1004px;margin:0 }
	
	#top { 
	width:950px }

#kontakt {
 float:left;
 padding:96px 0px 10px 35px; 
 width: 800px; 
/* border: solid red; */
 text-align: right;
 color: #f4cf04;
}
		
#menu { 
float:left;padding: 4px 0 10px 35px; width:1000px; 
}

	#lang { 
	float:right; padding:120px 0 0 0; font-size:.75em; }
	
	#anno { 
	margin:10px 0 0 40px; }
	
#main { 
color:#000;float:left;height:auto;min-height:400px;margin-left:40px;overflow:hidden;
position:relative;
white-space:normal;width:910px;
}
	
#main .transparency { 
opacity:0.55;filter:alpha(opacity=55);-moz-opacity:0.55;-khtml-opacity:0.55;
background-color:#fff;width:910px;min-height:400px; height:2000px;
position:absolute;top:0;

}

#impressum {
color:#000;float:left;height:auto;min-height:400px;margin-left:40px;overflow:hidden;
position:relative;
white-space:normal;width:910px;
font-size: 66%;
}	
	.content { 
	position:relative;min-height:400px;height:100%;font-size:.75em;padding:10px }

/* Haupt Menu */	
	#mainlevel_menu { 
	margin:0;padding:0; }
	
	#mainlevel_menu li { 
	display:inline;list-style:none;font-size:.75em;padding:0 5px;}
	
	.mainlevel_menu_r { 
	display:inline;list-style:none;font-size:.75em;padding:0 5px; }
	
	
	a.mainlevel_menu:link,
	a.mainlevel_menu:visited,
	a.link:link,
	a.link:visited { 
	display:inline;font-family:Arial, Helvetica, sans-serif;color:#000;text-decoration:none; font-weight:700; }
	
	a.link:hover { color:#FFF}
	
	a.mainlevel_menu:hover { 
	color:#000 }
	
	li.mainlevel_menu:hover {;text-decoration:none;background-image:url(../im/bullet_black.gif);
	background-position:0 5px;background-repeat:no-repeat }
	
	.mainlevel_current_menu,
	.mainlevel_active_menu { 
	color:#FFF;text-decoration:none;background-image:url(../im/bullet_white.gif);
	background-position:0 5px;background-repeat:no-repeat; }
	
	a.mainlevel_current_menu:link,
	a.mainlevel_active_menu:link,
	a.mainlevel_current_menu:visited,
	a.mainlevel_active_menu:visited { 
	background-image:none }

/* Jahr Menue */	
	#mainlevel_anno { 
	margin:0;padding:0 }
	
	#mainlevel_anno li { 
	display:inline;list-style-type:none;font-size:.69em }
	
	a.mainlevel_anno:link,
	a.mainlevel_anno:visited { 
	font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#000;
	margin-right:10px;text-decoration:none }
	
	a.mainlevel_anno:hover { 
	color:#FFF }
	
	.mainlevel_current_anno { 
	font-family:Arial, Helvetica, sans-serif;color:#FFF;font-weight:700;
	margin-right:5px;text-decoration:none }
	
/* Content */	
	.buttonheading { 
	margin:0;padding:0 }
	
	table.contentpaneopen { 
	width:100% }
	
	td.contentheading { 
	font-size:120%;color:#A12220 }
	
	.contentpagetitle:link,
	.contentpagetitle:visited,
	.contentpagetitle:hover { 
	color:#A12220;text-align:right;text-decoration:none }
	

#iepos {
}
	
	
/**
Pagination
**/
	
	#pagination {
		margin:0; 
		padding:0; 
		float:right;
	}
	
	#pagination li { 
		margin:0; 
		padding:0; 
		list-style:none;  
		float:left;
		font-weight:bold; 
		color:#000;
		margin: 0 0 0 10px;
	}
	
	#pagination a { 
		
	}
	
	#pagination .previous-off,
	#pagination .next-off { 
		/*border:solid 1px #DEDEDE; */

	}
	
	#pagination .next a,
	#pagination .previous a { 

	}	
	
	#pagination .active { 
		/*background:#2e6ab1;*/ 
		color:#FFFFFF; 
		
	}
	
	#pagination a:link, 
	#pagination a:visited { 
		text-decoration:none;
		color:#000;
	}
	
	#pagination a:hover { 
		/*border:solid 1px #0e509e;*/ 
		color:#FFF;
	}
	

/* JCE */
	div.code { 
	margin: 0; padding: 0; border: 1px solid #888; background-color: #EEE; margin: 0; }
	
	div.code .head { 
	margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; background-color: #CCC; border-bottom: 1px solid #888; padding-left: 2px; }
	
	div.code ol { 
	margin: 0; padding: 10px; margin-left: 0; padding-left: 30px; }
	
	div.code li { 
	font: normal normal 11px 'Courier New' , Courier, monospace; color: #000000; text-align: left; }
	
	div.code .foot { display: none; }
	
	div.code .de1 { color: #000000; }
	
	div.code .imp { color: #a31515; }
	
	div.code .kw1 { color: #0000ff; }
	
	div.code .kw2 { color: #0000ff; }
	
	div.code .kw3 { color: #0000ff; }
	
	div.code .kw4 { color: #0000ff; }
	
	div.code .co1 { 
	color: #008000; font-style: italic; }
	
	div.code .es0 { color: #0000ff; }
	
	div.code .br0 { color: #000000; }
	
	div.code .st0 { color: #a31515; }
	
	div.code .nu0 { color: #000000; }
	
	div.code .me1 { color: #008000; }
	
	div.code .me2 { color: #008000; }
	
	div.code .re0 { color: #0000ff; }

/* JoomFish */
	#jflanguageselection  { 
	float: right; }
