/* css created by Beat Muhr 2008 http://www.beatmuhr.com */
/* css released under Creative Commons License - http://creativecommons.org/licenses/by/3.0/  */
body {
margin:0;
padding:0;
/*background-color:#dbdce4;*/
  /*fefbfb   fffefe*/

background-color:#fefbfb;
background-image:url(body_bg.gif);

/*
background-image:url(farbverlauf_bg4.jpg);
background-repeat:repeat-x;
*/
/*
background-image:url(../top/madmaxer090800067.jpg);
background-repeat:repeat;
*/
font-family:  Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color:#000000;
font-size:.8em;
}
#container {
/*position:absolute;*/
width: 70em;
/*margin:1em 0 0 -35em;*/
margin:1em auto; 
/*left: 50%;*/
padding: 0; 
border:3px double #F0F8FF;

/*background:url(farbverlauf_bg3.jpg) top repeat-x;*/

/*
background: url(http://megaweb.ch/mw/bh/css/farbvrl_bg_inh3.jpg);
background-repeat:repeat-x;
background-position:2px 13.0em;
*/
background-color:#FFFFFF;
} 

/* QuickJump */
#QJ { 
    display: inline; 
    left: -1000px; 
    overflow: hidden; 
    width: 0px; 
    position: absolute; 
    top: -1000px; 
    height: 0px; 
    margin-top:1em;  
	}

/*   TOP   */
#top {
position:relative; 
top: 0; 
margin:0 auto; 
width: 70em; 
height: 7em;
white-space:nowrap;
padding:0;
background-color:#FFFFFF;
/*border:1px dotted #FF00CC;*/
z-index:1;
}

#top object {
font-size:.5em;
width:195px;
height:80px;
/*
width:17em;195
height:7em;80

max-width:80%;
*/
}
/*
#umrandung {
position:relative;
margin:0;
padding:0;
background: url(http://megaweb.ch/mw/bh/css/farbvrl_bg_inh3.jpg);
background-repeat:repeat-x;
background-position:2px 13.0em;
height:inherit;

background-color:#FFFFFF;
border:3px solid #FF9966;
}
*/

#inhalt_links {

/*position:relative;*/
margin:4em 21em 0 1em;
width: 45.5em; 
/*min-height:50em; 
height:auto;*/
/*height:100%;*/

padding:0;
background-color:#FFFFFF;
/*border:3px solid #FF9966; */
}



#inhalt_rechts_s {
float:right;
/*left: 49em; */
width: 19em; 
height:auto;

z-index:5;
/*margin:4em 0 0 50em;*/
margin:4em 1em 0 0;
padding:0;
background-color:#eeeeee;
-moz-border-radius:1.5em;
-khtml-border-radius:1.5em;
/*
http://www.html-world.de/program/css_14.php
*/
}
#inhalt_rechts {
position:relative; 
top: -.5em; 
left: -.7em; 
width: 19em; 
height:auto;
z-index:10;
margin:0;
padding:0;
background-color:#FFFFFF;
border:1px solid #4a2251;
-moz-border-radius:1.5em;
-khtml-border-radius:1.5em;
}


#inhalt_rechts ul {
padding:0 0 0em 0em;
margin:0;
margin-left:.5em;
line-height:2em;
}
#inhalt_rechts li {
padding:0;
margin:0;
list-style:none;
}

/*	
#inhalt_links p {
padding:0em 1.5em 2em 1.5em;
margin:0;
}
*/
#inhalt_links p {
padding:0em 3em .5em 2em;
margin:0;
}

#inhalt_links img {
padding:.5em 0em .5em 1.5em;
margin:0;
}



#footer {
position:relative;
top:1em;
float:left;
height: 3em;
width: 68em;
padding:0;
background-color: #84B5B0; /*a6d7d2*/
border:1px solid #000000;
color:#F0F8FF;
-moz-border-radius:1em;
-khtml-border-radius:1em;

margin:3em 1em 1em 1em;
/*margin:6em 0 0 -34em;  
left: 50%;
*/
}





/* ---  NAVI ------------------------  */
#navi {
clear:left;
position: relative;

width: 70em; 
height: 6em; /*3.5em*/
list-style:none;
/* background-color:visible; */
margin:0;
padding:0;
background: url(http://megaweb.ch/mw/bh/left/bg_navi.jpg) top repeat-x;
/*background-color:#F0F8FF;*/
}
/*
http://css.maxdesign.com.au/listamatic2/horizontal02.htm#
*/
#navcontainer {
position: relative;
padding:0;
margin:0;
width: 69em;
top: 1.5em; 
left: .5em; 
}
#navcontainer a { text-decoration: none; }

#navcontainer ul
{
padding: 0;
margin: 0;
list-style-type: none;
position: relative;

}

#navcontainer li { display: inline; }

/*1st level elements*/
#navcontainer ul
{
border-top: 1px solid #36c;
border-bottom: 3px solid #a6d7d2;
background-color: #a6d7d2;/* a6d7d2 #36c*/ /*hintergrundfarbe navigation*/
/*background: url(http://megaweb.ch/mw/bh/css/farbvrl_bg_top.jpg) top repeat-x;*/
padding: 2px 0;
margin:0;
filter:alpha(opacity=75);  
-moz-opacity: 0.75;
opacity: 0.75;

}

#navcontainer li { margin: 0; }

#navcontainer ul a,
#navcontainer ul a:link,
#navcontainer ul a:visited
{
border-bottom: 3px solid #a6d7d2;
color:#4a2251;

padding: 0px 5px;
/* text-decoration:none; */

}

#navcontainer ul a:hover,
#navcontainer ul a:focus
{
background-color:#FFFFFF;
border-bottom: 3px solid black;
color:#FF0000;

}
#navcontainer ul a:active
{
background-color:#FFCC33;
border-bottom: 3px solid black;
color:#FF0000;
}

/*Second and subsequent levels*/
#navcontainer ul ul
{
font-size: 85%;
position: absolute;
top: 2.5em;/* top: 23px; */
left: 0;
width: 100%;
border-top: none;
/*background-color: #95B1BB;*/
background-color: #84B5B0;
filter:alpha(opacity=99);  
-moz-opacity: 0.99;
opacity: 0.99;
}

#navcontainer ul ul li { display: inline; }

#navcontainer ul ul a,
#navcontainer ul ul a:link,
#navcontainer ul ul a:visited
{
background-color: #95B1BB;
color:#000000;
}

#navcontainer ul ul a:hover,
#navcontainer ul ul a:focus
{
background-color:#F8F8FF;
color:#FF3333;
}
#navcontainer ul ul a:active
{
background-color:#FFFF33;
color:#FF3333;
}

.sel {
font-weight: bold;
color:#FF0000 !important;
}
.sub_sel {
font-weight: bold;
color:#FF0000;
background-color:#CCffff;
}


h1 {font-size:1.3em;color:#008080;padding:.8em 0 0 2.3em;margin:0.6em 0 1em 1.5em;text-align:left;border-bottom:.2em dotted #008080;width:87%;background-image:url(h1_bg2.gif);background-repeat:no-repeat;background-position:0em .6em;
}
h2 {font-size:1.1em;color:#008080;padding:0 0 0 .6em;margin:.5em 0 1em 1.5em;text-align:left;
background-image:url(h2_bg1.jpg);
/*background-color:#BBFBFB;*/background-color:#F0F8FF;width:90%;
border:1px solid #88F8F8; /*66E6E6*/
}
/*
h3 {font-size:1em;color:#008080;padding:0 0 0 .6em;margin:.5em 0 1em 1.5em;text-align:left;
}
h3 {padding:.5em 0 0 1em;
}
*/
h3 {font-size:1em;color:#008080;padding:0 0 0 .1em;margin:.1em 0 .1em .1em;text-align:left;text-decoration:underline;
}


h2 a {
color:#008080;text-decoration: none;
}
h2 a:hover, h2 a:active {	
color:#ffffff;
}




p {
padding:0 1.5em 2em 1em;
margin:0;
}
hr {
margin: 0 1.5em;
}

.bold {
font-weight:bold;
}

ul {
padding:0 0 1em 2em;
margin:0;
}
li {
padding:0;
margin:0;
list-style:disc;
}

/* ---  spalte_2 -----------------------------*/
.box_title {
margin:16px 16px 0 8px;
background-image:url(h2_bg1.jpg);
background-color:#a6d7d2; /*lightblue*/
color:#f81a25;
font-size:1em;
font-weight:bold;
padding:.1em 0 .1em 1em;
z-index:11;

}
.box_content {
margin:0 16px 8px 8px;
background-color:white;
border:#a6d7d2 solid 1px; /*lightblue*/
color:black;
font-size:85%;
font-weight:normal;
padding:.2em;
-moz-border-radius:.5em;
-khtml-border-radius:.5em;
z-index:11;

}

.box_p {
padding:0 1em .5em 1em;
margin:0;
line-height:1.3em;
}


/* -----------zähler--------------------------- */
#besucher {
margin-left:.5em;
color:#000000;
font-size:10px;
}
.besucher a:link, .besucher a:visited, .besucher a:hover, .besucher a:active{ 
color:#000000;
text-decoration: none;
} 






#content p, #content pre, #content li, #content ul, #content img, #content table {
	padding: 0 1em;
	margin:0;
}
#content ul {
margin:0;
padding:0;
}
#content li {
padding:0;
margin:0;
margin-left:2em;
list-style:square;
}
div #multicolumn  {   /*<div id="multicolumn">*/
	-moz-column-count: 2;
	-moz-column-gap: 5px;
	height: 400px;
	
} /*macht dreispaltige layouts*/

#adresse {
font-size:11px;
text-align:center;
/*border:1px dotted #666666;*/
width:13em;
margin:0;
margin-top:1em;
padding:2px 2px 2px 0;
}







#footer a {
color:#ffffff;text-decoration: none;
}
#footer a:hover, #footer a:active {	
color:#999999;
}

#content a {
color:#3300FF;text-decoration: none;
font-style:italic;
}
#content a:hover, #content a:active {	
color:#666666;
}

#top1 a {
/*color:#937817;*/color:#000000;text-decoration: none;
}
#top1 a:hover, #top1 a:active {	
color:#948928;
}
#adresse a {
color:#000000;text-decoration: none;
}
#adresse a:hover, #adresse a:active {	
color:#948928;
}
.blau {
/* color:#3399FF; */
color:#3300FF;
}
.nobr {
white-space:nowrap;
}

.suche {
font-weight:bold !important;
font-size:x-large !important;
color:#FF6600 !important;
background-color:#FFFF99 !important;
}

.box { 
	margin: 0;
	height: 1%;
	height: auto !important;
	z-index:10;
	/* background-color: #f8f8f8; */ }
.box div { background: url(img_rundeEcken/seite_o.gif) top repeat-x; }
.box div div { background: url(img_rundeEcken/seite_u.gif) bottom repeat-x; }
.box div div div{ background: url(img_rundeEcken/seite_l.gif) left repeat-y; }
.box div div div div { background: url(img_rundeEcken/seite_r.gif) right repeat-y; }
.box div div div div div { background: url(img_rundeEcken/eru.gif) bottom right no-repeat; } 
.box div div div div div div { background: url(img_rundeEcken/elu.gif) bottom left no-repeat; }
.box div div div div div div div { background: url(img_rundeEcken/elo.gif) left top no-repeat; }
.box div div div div div div div div { background: url(img_rundeEcken/ero2.gif) right top no-repeat; 
	/* padding: 15px 10px 15px 10px; */
	}


#mainnavi {
margin: 0;
padding:0;
list-style-type: none;

}

#navlist {
padding:0;
margin:0;
}
.navlist {
padding:0;
margin:0;
}
#navlist ul {
padding:0;
margin:0;
/* height:3em; */
}

#navlist li
{
list-style: none;
margin:0;
padding:0;
display: inline;
}
/*
#navlist li a {padding: 0.25em 0.5em 0.25em 0.1em; text-decoration: none;}
#navlist li a:link { color: #333333; }
#navlist li a:visited { color: #333333; }
#navlist li a:hover{border-color: #48D1CC;color: #C0C0C0;background: #333333;}
*/

/*  FUER TABELLEN  */
#tabelle caption{
text-align:left;}
#tabelle th, #tabelle td {
border:1px solid #564b47;
font-size: 12px;
text-align:left;
padding:2px 5px;
}
#tabelle td {
background-color: #ffffff;
}
#tabelle caption  {
font-size: 1.5em;
padding:0 1em;
margin:0;
}
#tabelle table {
width:95%;
padding:0 1em 3em 1em;
margin:0;
}



/*
<div id="name" class="bg_top">
<div class="bg_top_top">
<div class="bg_bottom_top">

</div></div></div>
*/

.bg_top { 
margin: 0;
padding:0;
/*background-color: #FDF5E6;*/
background-color: #ffffff;
}
.bg_top_top { background: url(http://megaweb.ch/mw/bh/css/farbvrl_bg_top.jpg) top repeat-x; }
.bg_bottom_top { 
padding:0;
margin:0;
background: url(http://beatmuhr.com/admin/link_liste/img/verlauf_fdf5f6_c6bbed.gif) bottom repeat-x; }

/**/


/*  Hintergrundbild   */
.ro {
	background:url("http://megaweb.ch/mw/bh/css/bilder/or.png") top right no-repeat;
	margin:0;
	padding:0;
}

.lo {
	background:url("http://megaweb.ch/mw/bh/css/bilder/ol.png") top left no-repeat;
	margin:0;
	padding:0;
}

.ru {
	background:url("http://megaweb.ch/mw/bh/css/bilder/ur.png") bottom right no-repeat;
	margin:0;
	padding:0;
}

.lu {
	background:url("http://megaweb.ch/mw/bh/css/bilder/ul.png") bottom left no-repeat;
	margin:0;
	padding:0;
}
