.clear
{
	clear: both;
	padding-bottom: 1px;	/* for Gecko-based browsers */
	margin-bottom: -1px;	/* for Gecko-based browsers */
}
* html .clear
{
	padding: 0;
	margin: 0;
}
.hide
{
	display: none !important;
}
.inside
{

	padding: 0 14px;
}
.inside-r
{

	padding: 0 14px;
	
}

html, body
{
	height: 100%;
}
body
{
	margin: 0;
	padding: 0;
} 
#pageWrapper
{
	border: solid 1px #000;
	border-width: 0 1px;
	margin: 0 20px 0 140px;
	min-width: 700px;
	width: auto;
	min-height: 100%;
	height: 100%;
}
#masthead
{
	padding: 10px;
	border-bottom: solid 1px #000;
	height: 100px;
	background-image: url("../images/topgrund.jpg");
	background-repeat: repeat-x;
	background-position: right bottom;
	z-index: 1;
	
}
#masthead h1, #masthead h2
{
	margin: 0;
	padding: 0;
}
#outerColumnContainer
{
	border-right: solid 16em #fff;
	z-index: 1;
	
}
#innerColumnContainer
{
	border-right: solid 1px #000;
	margin: 0 -1px 0 0;
	width: 100%;
	z-index: 2;
}
#contentColumn, #rightColumn
{
	float: left;
	overflow: auto;
    position: relative;
}
#rightColumn
{
	margin: 0 -10em 0 1px;
	width: 10em;
	height: 100%;
	
}
.rightColumn-b
{	

}

* html #rightColumn { margin-left: -10px;
}
#contentColumn
{
	margin-right: -1px;
	width: 100%;
	
}
* html #contentColumn
{
	overflow: hidden;
}
#footer
{
	border-top: solid 1px #000;
	text-align: right;
	font-size: 10px;
}
#footer p
{

	padding: 0;
	margin: 0;
}

div.twoColumns
{
	margin: 14px 0;
	width: 100%;
}
div.twoColumns div.leftColumn

{
	float: left;
	width: 70%;
    min-width: 560px;
	overflow: hidden;
}
div.twoColumns div.rightColumn
{
	float: left;
	width: 30%;
	overflow: hidden;
}

div.twoColumns div.leftColumn
{
	margin-right: -1px;
	border-right: solid 1px #000;
}
div.twoColumns div.rightColumn
{
	margin-right: -2px;
	border-left: solid 1px #000;
}
div.twoColumns div.leftColumn div.inside
{
	padding-left: 0;
}
div.twoColumns div.rightColumn div.inside
{
	padding-right: 0;
}

p.fontsize-set, div.colorPicker
{
	padding-top: 1px;
	text-align: center;
}
p.fontsize-set img
{
	border-width: 0;
	margin: 0 3px;
}
p
{
	line-height: 120%;
}
body
{
	color: #000;
	background-image: url("../images/hinterneu1.jpg");
	background-repeat: no-repeat;
	background-position: 0px 80%;
	background-attachment: fixed;
}
#topMenu ul
{
	width: 12em;
}
#pageWrapper, #innerColumnContainer, #masthead, #footer, #topMenu, #topMenu ul, #topMenu a
{
	border-color: #ffd700;
	
}
div.twoColumns div.leftColumn, div.twoColumns div.rightColumn
{
	border-color: #ffd700;
	
}
#pageWrapper
{
	
	color: #665;
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	
	
}
#masthead
{
	color: #000;
}
#masthead h1
{
	font-size: 150%;
}
#masthead h2
{
	font-size: 260%;
	color: #862;
}
#outerColumnContainer
{
	
	
	color: #223;
	
}

#contentColumn, #rightColumn, #masthead, #footer
{
	padding-top: 10px;
	padding-bottom: 10px;
	
}
#contentColumn
{
	padding-top: 0;
	 
}

prev
{
 font-size:14px;
 color:#0000ff;
 padding:5px;
}
a {
	color:#777;
	text-decoration:underline;
}
a:hover{
	color:#777;
}  

img{
border:0px;
}
#menue19{
	position:absolute;
	left: 10px;
	top:  15px;
	width: 40px;
	height: 800px;
	background-image: url("../images/freisest.gif") ;

}
#menue18{
	position:relative;
	padding-top:40px;
	width: 345px;
	height: 150px;
	background:url(../images/test1.gif) repeat-y;

}
#menue22{
	position:relative;
	width: 223px;
	height: 150px;
	z-index: 100;
	background:url(../images/imoz.png) repeat-y;

}

#menue125{
	position:absolute;visibility:hidden;
	left: 30px;
	top: 50px;
	width: 500px;
	height: 500px;
	font-size: 1px;
}
#parallax {

	BORDER-BOTTOM: medium none; POSITION: absolute; top:0px; BORDER-LEFT: medium none; MARGIN: auto; WIDTH: 800px; HEIGHT: 100px; OVERFLOW: hidden; BORDER-TOP: medium none; BORDER-RIGHT: medium none
	    }  
#lax {

	BORDER-BOTTOM: medium none; POSITION: absolute; top:0px; left:700px; BORDER-LEFT: medium none; MARGIN: auto; WIDTH: 345px; HEIGHT: 200px; OVERFLOW: hidden; BORDER-TOP: medium none; BORDER-RIGHT: medium none
	    }  
.title{
	
	font-style: oblique;
	color: #27408B;
  	font-size: 34px;
	
}


.slogan  {
	font-style: oblique bold;
	color:#27408B;
  	font-size: 14px;
}
#header-title {
 	margin: 0px auto;
 	padding-top:10px;
   	padding-left:150px;
}  
#header-line {
   height:20px;
   text-align: right;
}

#header-menu {
   height: 51px;
   width: 100%;
   background-color: #ffd700;
   margin: auto;
   font-size:16px;
 
 
}

#header-menu ul{
	margin: auto;
	height: 50px ;
	list-style-type: none;
	text-align: center;
	white-space:nowrap; 
}

#header-menu ul li { display: inline;
	height: 51px !important;
	float:left;
	margin-left:20px;
}

#banner1{
	position:absolute;
	right: 30px;
	top: 50px;
}

.link, .link a{
	padding-top:15px;
	color: #fff;
	text-decoration:none;
	padding-left:5px;
   	padding-right:5px;
}


.link:hover{
   height: 51px;
   color: #fff;
   background-color: #ccc;
   background:url(../images/menu-hover.png) repeat-x; 
   padding-left:5px;
   padding-right:5px;
  }
  
#footer a {
	color: black;
	text-decoration: none;
}

#footer a:visited {
	color: black;
	text-decoration: none;
}
#footer a:hover{
	color: black;
	text-decoration: underline;
}

/* Style for the mainmenu*/

#menu {
	color: #777;
	width: 200px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none;
	
}
.menu {
	color: #777;
	width: 200px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none;
}


#menu ul{
	color: #777;
	text-decoration: none;
	

}
#menu ul li a{
	color: #777;
	text-decoration: none;
	
}
.menu a:hover{
	color: #777;
	padding-left: 5px;
	background-color: #ffd700; 
}
#pipe{
	background-color: #27408B; 
	width: 10px; 
	height: 35px; 
	float:left;
}
.pipe{
	background-color: #27408B; 
	width: 10px; 
	height: 35px; 
	float:left;
}
.contentrechts {
	margin-left: 20px;
	}
#block-center{
	color: #006ab3;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}
#menuname{
	padding-top: 10px;
	margin-left: 25px; 
	color: #27408B;
	font-size: 17px; white-space: nowrap;
}
.menuname{
	padding-top: 10px;
	margin-left: 25px;
	color: #27408B; 
	font-size: 17px; white-space: nowrap;
}
.menutitle
{
font-weight:bold;
border-top:1px dashed #000000;
margin-top:15px;
}
.storytitlelink a{
	color: #006ab3;
	font-size: 17px;
	text-decoration:none;
}
.storysubtitle {
	color: #006ab3 ;
	font-size: 14px;
}

#categorie_icon
{
	float:left;
	padding:5px;
}
.block-title-left {
	height: 35px;
	padding-top: 8px;
	padding-left: 20px;
	color: #9ccbff;
	font-size: 17px;
	float: left;
}

.block-title-center {
	height: 35px;
	padding-top: 10px;
	color:#27408B;
	font-size: 18px; white-space: nowrap;

}
ul.menusm { font-size:14px; line-height:14px;}

/* DESIGN TOPNAV (mainmenu) */
.topnav { margin:0; padding:44px 0 0; float:right; width:auto;}
/* level 0 */
.topnav ul { margin:0; padding:4px 0; float:left; width:auto; height:29px; background-color:#202020;}
.topnav ul li { margin:0 4px; padding:0; float:left;}
.topnav ul li a { display:block; margin:0; padding:6px 20px 7px; color:#bdbdbd; text-decoration:none; background:none; border:1px solid transparent;}
.topnav ul li.current_page_item { }					/* active item first level */
.topnav ul li.current_page_item a,
.topnav ul li a.a_hover_main { color:#0e0e0e; text-decoration:none; background:#0ca3c2 url(images/menu_a.gif) repeat-x left top; border:1px solid #34c8e7;}						/* on hover */
/* level 1 */
.topnav ul li ul { margin:0; padding:4px; width:170px; height:auto; top:29px; left:-4px;}			/* position of submenu */
.topnav ul li ul li { margin:0; padding:0; float:none;}
.topnav ul li ul li a { color:#3cb9d3; background:none; border:1px solid transparent;}
.topnav ul li ul li a.have_submenu { }																/* if item have submenu */
.topnav ul li ul li a:hover,
.topnav ul li ul li a.have_submenu_hover { color:#fff; text-decoration:none; background:#0ca3c2 url(images/menu_a.gif) repeat-x left top; border:1px solid #34c8e7;}
.topnav ul li ul li ul { top:-4px; left:170px;}	/* position of submenu level 2 */

/* DESIGN NAV1 (categories) */
/* level 0 */
#nav1 ul { margin:0; padding:6px; float:left; width:auto; height:29px;}
#nav1 ul li { margin:0 4px; padding:0; float:left;}
#nav1 ul li a { display:block; margin:0; padding:6px 20px 7px; color:#bdbdbd; text-decoration:none; background:none; border:1px solid transparent;}
#nav1 ul li.current-cat { }							/* active item first level */
#nav1 ul li.current-cat a,
#nav1 ul li a.a_hover_main { color:#0e0e0e; text-decoration:none; background:#0ca3c2 url(images/menu_a.gif) repeat-x left top; border:1px solid #34c8e7;}				/* on hover */
/* level 1 */
#nav1 ul li ul { margin:0; padding:2px 0; width:170px; height:auto; top:29px; left:0px; background-color:#161616;}				/* position of submenu */
#nav1 ul li ul li { margin:0; padding:0; float:none;}
#nav1 ul li ul li a { color:#3cb9d3; background:none; border-top:1px solid transparent; border-bottom:1px solid transparent; border-left:none; border-right:none;}
#nav1 ul li ul li a.have_submenu { }																/* if item have submenu */
#nav1 ul li ul li a:hover,
#nav1 ul li ul li a.have_submenu_hover { color:#fff; text-decoration:none; background:#0ca3c2 url(images/submenu_a.gif) repeat-x left top; border-top:1px solid #fff; border-bottom:1px solid #fff;}
#nav1 ul li ul li ul { top:-2px; left:170px;}		/* position of submenu level 2 */

#nav1 * { z-index:100;}
.topnav * { z-index:200;}

/* DO NOT EDIT!!! */
ul.menusm { list-style:none;}
ul.menusm li { cursor:pointer; position:relative;}
ul.menusm li a { position:relative;}
ul.menusm li ul { display:none; position:absolute; list-style:none;}
ul.menusm li ul li ul { position:absolute; list-style:none;}
/******************************************************************************/

