/* CSS Document */
	/* border: 1px solid #0F0; */

/*  PAGE  */
#browsercenter {
	margin-left:auto;
	margin-right:auto;
	text-align:center; /* IE center page! */
}

#pageouter {
    position: relative;
    width:996px; /* this gives the wide of the page including the shadows */
    margin-left:auto;
    margin-right:auto;
    text-align:left; /* IE center page! */
}
/*
    Note: The shadows of the page, 10px each side, 
    are in the theme-css-files because the color 
    change by theme, so the shadows do.
*/

#pagebox {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	text-align:left; /* IE center page! */
	min-height:620px;
	background: #FFF ;
}

#pageinner { /* all inside the white page */
    position: relative;
    width:960px;
    margin-left:auto;
    margin-right:auto;
}

/*  Layout Head  */

#pagetop { 
    /* margin-left:8px;
    margin-right:8px; */
    margin-bottom: 25px;
    padding-top: 12px;
}

#pagetopupper { 
    height:90px;
}

#logotop {
    float: left;
    position:relative;
}

#bannertop { 
    position:relative;
    float: right;
    margin-top:10px;
}
/*
    Note: The theme-image is defined as extra style in
    in the index.php because of change by theme with 
    php-commands as background image
*/

#navitop { 
    width:100%;
    height:20px;	
    padding-top: 5px;
    background: #333 ;
    margin-top:0px;
}
#navitopleft { 
    position:relative;
    float: left;
}
#navitopright { 
    position:relative;
    float: right;
}

/*  Layout Content  */

#pagecontent {
    /* margin-left:8px;
    margin-right:8px; */
    margin-bottom:0px;
}

/*  Layout Columns contentboxleft notwendig? */
#contentboxleft { 
    float: left;
    width: 755px;
}

/*  Layout Contentbox Vertical */

#maincolumn_top { 
    width: 100%;
    padding-bottom: 10px;
}
#maincolumn_content { 
    width: 100%;
}
#maincolumn_buttom { 
    width: 100%;
    padding-top: 10px;
}

/*  Layout Columns */

#maincolumn_left { 
	float: left;
    width: 560px;
}

#leftcolumn {
    float: left;
    width: 190px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    padding-bottom: 20px;
    background:#F3EEDE;
}

#maincolumn_central { 
	float: left;
    width: 550px;
}

#maincolumn_fullright { 
    float: right;
    width: 750px;
    padding-left: 0px;
    margin-top: 0px;
    /* border: 1px solid #000; */
}

#maincolumn_full { 
    width:100% !important;
    padding-left: 0px;
    margin-top: 0px;
    /* border: 1px solid #000; */
}

#contentboxright { 
    float: right;
    width: 750px;
    padding-left: 5px;
}

/* contentboxright_full nicht verwendet */
#contentboxright_full { 
    float: right;
    width: 380px;
    background:#DDD;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
}

.modulebox {
margin-bottom: 15px;
}

#rightcolumn {
    margin-top: 5px;
    margin-bottom: 10px;
    background:#F3EEDE;
    margin-bottom: 5px;
}

#rightcolumn_double {
	display: block;
	margin-top: 10px;
    float: right;
    width: 380px;
	height:100%;	
	min-height:800px;	
    background:#F3EEDE;
    padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

#rightcolumn_left {
    float: left;
    width: 185px;
    background:#F3EEDE;
    margin-bottom: 5px;
}

#rightcolumn_right {
    float: right;
    width: 180px;
    padding-left: 5px;
    padding-right: 5px;
    background:#F3EEDE;
    margin-bottom: 5px;
}
 /* Inside white page buttom */ 
#pagebottom {
	/* position: relative;*/
	/* width:300px;*/ 
	height:25px;	
	margin-left:20px;
	margin-bottom:0px;
	text-align:left; /* IE center page! */
}

div.footerall {
    margin-left: 10px;
    margin-right: 10px;
}

div.footerleft {
    float: left;
}

div.footerright {
    float: right;
}


div.footerscripts {
    width: 100%;
	display: none;
}

#search {
  float: right;
  margin-top: 55px;
  margin-right: 5px;
}

#search_outer {
    /* float: left; */
    width: 190px;
    border: 1px solid #AAA;
    margin-bottom: 20px;
}

#search_inner {
	padding: 0px;
	height: 21px !important;
	/* height: 23px; */
	overflow: hidden;
	/* float: right; */
	width: 100%;
}

#search_inner form {
  padding: 0;
  margin: 0;
}

#search_inner .inputbox {
	border: 0px;
	padding: 3px 3px 3px 5px;
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	width: 160px;
	/* background:#DDDDDD; !important; */
}

#leftuser {
	margin-top:30px;
	margin-left:5px;
}

#websitecontent {
	position: relative;
	float: right; 
	width:685px !important;
	text-align:left; /* IE center page! */
}


#contenttop { 
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	height:25px;
}




/*  Layout  */

#legaly {  
width:610px; 
margin-left: 140px;
margin-top: 10px;
}


/* border: 1px solid #00ffff; */