/* Grundformatierungen
-------------------------------------------------------- */
body{background:#FFFFFF url(http://tyran.de/Style/bg.jpg) repeat-x scroll center top;font-family:Arial,Verdana,Sans-serif;text-align:center;color:#333;}
body#admin{background:#faa;}
body#advertisingpreview{background:#ff44bb;}
body#userrefused{background:#FFFFFF;}

/* Seiten-Elemente
-------------------------------------------------------- */
#wrapper{font-size:12px;}
#shadow{padding:0px 7px 0px 0px;width:873px ;/* -7 wegen padding */
background:url(http://tyran.de/Style/middle.png) right repeat-y;}
#topad{padding:0;margin:0;margin-top:20px;width:873px;float:left;}
#ads{float:right;margin-top:20px;width:200px;overflow:hidden;text-align:left;}
#seite{margin-top:20px;float:center;width:875px;}
#seite.wallpaperTop{margin-top:10px;}
#main{padding:0px 1px;border-left:1px solid #7b8cb2;background:#B2B2FF;}
#rahmen{padding:10px;}
#rahmen.submenuActive{padding-top:30px;}
#footer{clear:both;background:url(http://tyran.de/Style/bottom.png) no-repeat;width:873px;padding:15px 0px 10px;margin:0px;text-align:center;color:#000000;font-size:11px;}
#footer p{margin:0px;}
#footer a{color:#000000;}
/* Banner
-------------------------------------------------------- */
#banner{background:url(http://tyran.de/Style/hinter.png) no-repeat;width:873px;overflow:hidden;padding:0px 0px 5px 0px;}
#topright{margin-top:10px;}
#banner img{margin:15px 0px 0px 10px;float:left;}
/* zus. Banner
-------------------------------------------------------- */
.lowerBanner{padding-top:80px;}
/* oben rechts
-------------------------------------------------------- */
#topright{width:400px;float:right;margin-right:15px;}
.welcome a{color:#666;font-weight:normal;}
p.welcome{text-align:right;font-weight:bold;margin-top:0;}
/* LogIn
-------------------------------------------------------- */
#login{float:right;margin-top:30px;margin-bottom:5px;}
#login label{display:block;}
#login p{float:left;margin:0 0 0 10px;width:auto;}
#login p.options{width:250px;}
#login a{font-size:11px;font-weight:bold;}
#login input{width:100px;padding:2px 3px;border:1px solid #7b8cb2;}
#login .submit,
#searchfield .submit,
input.submit{width:auto;border:0px;}
#login input.submit{margin-top:15px;}
/* Navigation
-------------------------------------------------------- */
#navigation,
#navbalken{clear:both;height:25px;overflow:hidden;background:url(http://tyran.de/Style/nav-bg.jpg) no-repeat;}
#navigation ul{margin:0;padding:3px 0px 0px 4px;list-style-type:none;}
#navigation li{float:left;}
#navigation a{text-decoration:none;display:block;color:#ffffff;font-weight:bold;padding:4px 8px 4px 8px;}
#navigation a:hover,
#navigation .active a{color:yellow;}
#navigation ul ul{position:absolute;padding-left:8px;}
#navigation ul ul a{padding:2px 12px 2px 0px;color:yellow;border-bottom:3px solid #74a0cb;}
#navigation ul ul a:hover,
#navigation ul ul .active a{color:yellow;border-bottom:3px solid #135aa0;}
/* Untermenue
-------------------------------------------------------- */
div#reiter{background-image:url(http://tyran.de/Style/reiterbg.jpg);height:25px;}
.submenu-item,
.submenu-item-active{padding:5px;font-size:0.95em;font-weight:bold;background:transparent;}
.submenu-item-link{color:#fff;font-weight:bold;}
.submenu-item-active a:hover,
.submenu-item-active a{color:#135aa0;font-weight:bold;text-decoration:none;}
.menu-item-active a:hover,
.menu-item-active a{font-weight:bold;color:#135aa0;text-decoration:none;}
/* Tabellen
-------------------------------------------------------- */
table.people{border-collapse:collapse;width:500%;font-size:1.1em;clear:both;}
table.people.fixed{table-layout:fixed;}
table.people th,
table.press th{text-align:left;padding:5px;background-color:#88aed3;color:#fff;font-weight:bold;font-size:12px;}
table.people tr,
table.people tr.normal{background-color:#D7E2F6;}
table.people tr.odd{background-color:#EEF2FD;}
table.people tr tr{background:transparent;}
table.people td{padding:5px;vertical-align:top;}
table.people td td{padding:0;}
table.people td input{padding:2px 3px;}
table.people td.tdoptions{padding-left:250px;}
table.press{border:1px solid #87A6E7;border-collapse:collapse;width:100%;}
table.press tr.normal{border-bottom:1px solid #87A6E7;}
table.press tr.odd{border-bottom:1px solid #87A6E7;}
table.press td{padding:10px;vertical-align:top;}
tr.normal.neu td,
tr.normal.neu a,
tr.odd.neu td,
tr.odd.neu a{font-weight:bold;}
table.people tr.normal,
table.press tr.normal{background-color:#dce8f4;}
table.people tr.odd,
table.press tr.odd{background-color:#cddded;}
table.people td,
table.press td{vertical-align:top;font-size:11px;}
/* IE */
.clearfix{display:inline-block;}
/* vor IE5/Mac verstecken \*/
* html .clearfix{height:1px;}
.clearfix{display:block;}
/* Ende Anpassung fuer IE5/Mac */
