@charset "UTF-8";
/* CSS Document */

html{height: 100%;margin-bottom: 1px;background-color:#505859;}

.body{margin:0px auto 0px auto;padding:0px auto 0px auto;}

/* Navigationsstruktur /-inhalte */
/* Navigationsstruktur /-inhalte */
#menu ul{ list-style:none;background-color:#313b3c;}
#menu ul li { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;font-variant:small-caps;color:#FFFFFF;letter-spacing:0.3em;line-height:1.5em;}
#menu ul li ul{ background-color:transparent;font-size:9pt;padding:0px 0px 20px 0px;margin:0px; } /* 2nd level */

#menu ul li.activeitem a { border-left: 4px solid #34a804; font-weight: bold; } /* 1st level */
#menu ul li.activeitem ul li a { border-left: none; font-weight: normal; } /* 2nd level */
#menu ul li.activeitem ul li.activeitem a { font-weight: bold; } /* 2nd level, active */

#menu ul li a { padding:5px 0px 5px 10px;margin:0px 0px 5px 5px; display:block;background-color:#585a5b; font-size:9pt;}
#menu ul li ul a { background-color:transparent; padding:0px 0px 0px 30px;letter-spacing:0.1em;line-height:1.0em;} /* 2nd level */



/* Contentbereich */
#content{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#FFFFFF;line-height:1.6em;letter-spacing:0.0em;vertical-align:top;text-align:left;}
#content h1{color:#34a804;font-variant:small-caps;font-size:9pt;}
#content footer{color:#505859;font-variant:small-caps;}
.emphasis{font-weight:bold;}
#infobox {font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.5em;border-left: 7px solid #34a804; padding: 10px; color: #fff; position: absolute; top: 15px; right: 0px; width: 150px; font-size: 8pt; background-color:#333333; filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9; }




/* Tooltips */
.tip-container {border: 1px solid #ddd; background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; padding: 1px;font-variant:small-caps;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;}
.tip-title { display: block; font-family:Verdana, Arial, Helvetica, sans-serif;color: #34A804; font-weight: bold;padding:2px;}
.tip-content {display: block; font-family:Verdana, Arial, Helvetica, sans-serif;padding:5px;background:#fff;font-variant:normal;font-size:8pt;}



/* Links */
a {text-decoration:none;}
a:link, a:visited, a:focus{text-decoration:none;color:#ffffff;font-weight:normal;}
a:hover, a:active{text-decoration:none;color:#ffffff;font-weight:bold;}

img {border:none;}
a img {border:none;}


/* Logobereich */
.logo{background-color:#505859;position:relative;top:40px;left:35px;width:250px;height:81px;}


/* Container mit Inhalt */
.container{background-color:#505859;position:relative;top:60px;left:40px;width:1000px;height:500px;border: 1px solid #ccc;}


/* Menubehälter innerhalb Container */
.menu{position:absolute;background-color:#313b3c;top:0px;left:0px;width:250px;height:500px;}


/* Showroom innerhalb Container */
.showroom{position:relative;background-color:#FFFFFF;top:0px;left:250px;width:750px;height:500px;}
.show_img{position:relative;top:0px;left:0px;width:750px;height:500px;}
.show_cont{position:absolute;background-color:#333333;bottom:15px;left:0px;width:750px;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;}

/* Footer */
.footer{position:absolute;top:660px;left:295px;width:750px;height:20px;border:none;}




/* Formatierungen innerhalb von Tabellen */
td{vertical-align:top;padding-left:15px;}
table.contenttext { width: 750px; margin: 15px; }
table.contenttext h1 {table.contenttext h1 { margin-top: 0; white-space: nowrap; } }
table.contenttext td { padding: 0px 15px 0px 15px; }
table.contenttext td.left { border-left: 1px solid #fff; width: 250px; }
table.contenttext td.middle { width: 250px; }
table.contenttext td.middle_three { width: 250px; padding:0px 35px 0px 0px;}
table.contenttext td.right { border-left: 1px solid #fff; }