/* Theme Basis */

body {margin:0px auto;padding:0;height:100%;background:#111;text-align:center;font-family:verdana,arial,serif;font-size:12px; color:#ccc;}

a:link, a:visited, a:active {color:#aaa;font-size:1.0em;text-decoration:none;}
a:hover {color: yellow;}

ul {margin:0;padding:0;}
li {display:block;list-style:none;}
h1 {padding:5px;font-size:1.3em;text-align:center;background:#333;border-bottom:1px solid #555;}
img {border: 0px;}
table {width:100%;background:#444;}
td {padding:15px 15px 15px 25px;}
th {background:#444;color:#fff;padding:5px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;}
hr {height:1px;}
textarea {width:95%;background: #555;padding:5px;color:#ccc;}
select {font-size:10px;background: #555;color:#aaa;}
radio {}
checkbox {}
fieldset {}
legend {}
form {margin: 0px; padding: 0px;}
input:focus {background:#444469;color:#fff;}
input {background:#444;color:#fff;font-size:.9em;border:1px solid #000;}
.formButton {}
.navinputImage {}
.odd {background:#222;vertical-align:top;}
.even {background:#333;}
.foot {background:#333;}
.head {background:#333;}
.head a:link,.head a:visited,.head a:active {color:#EFDD95;}
.head a:hover {text-decoration:underline;}
.navtext {font-size:10px; vertical-align: middle;}
.navinput {width: 10em; height: 1.6em; font-size: 80%; padding:0px 2px 0px 0px; vertical-align: middle;}
.navinputImage {vertical-align: middle;}


/* Box hier nichts ändern, sind die Halterungen für das ganze Theme*/

#torso {height:100%;margin:0 auto;width:900px;}

#head {height:150px;background-image: url('../grafiken/contact.jpg');background-repeat:no-repeat;border-bottom:1px solid #555;}
#narvi {height:28px;border-left:1px solid #ccc;}
#Main {text-align:left;width:900px;}
#links {position:relative;float:left;width:700px;}
#rechts {position:relative;height:100%;float:right;width:199px;}
#footer {clear:both;position:relative;margin:0 auto;width:900px;padding:3px 0px 3px 0px;text-align:center;border-top:1px solid #aaa;}

/* Header Container */


/* Main Container */
.CLtitel {padding:2px;text-align:center;font-family:arial,serif;font-weight:bold;color:#666;font-size:1.3em;border-bottom:1px solid #666;}
.CLContent {padding:5px;}
.CRTitel {padding:2px;text-align:center;font-family:arial,serif;font-weight:bold;color:#666;font-size:1.3em;border-bottom:1px solid #666;}
.CRContent {padding:5px;}
.CCTitel {padding:2px;text-align:right;font-family:arial,serif;font-weight:bold;color:#666;font-size:1.3em;border-bottom:1px solid #EFBA2C;}
.CCContent {padding:5px;}
#CL {float:left;width:350px;}
#CR {float:right;width:349px;}
#CC {float:left;width:700px;}

#Content {float:left;padding:10px 20px 10px 20px;width:659px;}

/* linke Seite - Main Container */
/* Kommentar */
.comTitle {font-weight: bold;font-size:.8em; margin-bottom: 2px;}
.comText {}
.comText a:link,.comText a:visited,.comText a:active {font-size:.8em;font-weight:bold;}
.comUserStat {font-size:.8em;font-weight:bold;margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #f56; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0px none;}
.comUserName {border: 0px none;}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}

/* rechte Seite - Main Container */
#logon {text-align:left;padding:5px;font-size:.9em;}
.LTitel {padding:2px 10px 2px 2px;text-align:right;font-family:arial,serif;font-weight:bold;color:#666;font-size:1.3em;border-bottom:1px solid #EFBA2C;background:#222;}
.LContent {padding:5px;}
.RTitel {border-left:1px solid #666;padding:2px 10px 2px 2px;text-align:right;font-family:arial,serif;font-weight:bold;color:#666;font-size:1.3em;border-bottom:1px solid #666;background:#333;border-right:1px solid #666;}
.RContent {border-left:1px solid #666;border-right:1px solid #666;padding:5px;text-align:left;border-bottom:1px solid #555;}

/* Hauptmenü */
#mainmenu ul {margin:0;padding:0;list-style-type: none;font-family: arial, helvetica,verdana, sans-serif;}
#mainmenu a:link,#mainmenu a:visited,#mainmenu a:active {display:block;padding:3px 0 3px 9px;width:170px;background:#111;border-bottom: 1px solid #333;}
#mainmenu a:hover {background: #444;color: #fff;border-left:2px solid #EFBA2C;}
.mainsub {padding-left:6px;}
.mainsub a:link,.mainsub a:visited,.mainsub a:active {color:#ccc;}

/* Modul Design */

.newsposter {float:left;padding:10px;}
.newstext {padding:5px 20px 5px 20px;}
.newsmore {float:right;padding:10px;}
.nohove {margin-bottom:15px;}
.nemo {margin-left:10px;}
.near {margin-left:10px;}
.nesto {padding:10px;text-align:right;}


/* Xoops Spezifikation */


/* Xoops Code und Quote Ausgabe */

div.xoopsCode {width:630px;padding:5px 10px 5px 10px; margin:5px 0px 5px 5px; text-align: justify; background:#333;overflow:auto;font-family:verdana,serif;color:#999;border:1px solid #fff;}
div.xoopsQuote {width:630px;padding:5px 10px 5px 10px; margin:5px 0px 5px 5px; text-align: justify; background:#333;overflow:auto;font-family:verdana,serif;color:#999;border:1px solid #fff;}
div.xoopsQuote a:link,div.xoopsQuote a:active, div.xoopsQuote a:visited { color: #f00; font-weight: bold;text-decoration:underline;}
div.xoopsQuote a:hover { color: #b4b4b4; font-weight: bold;}

/* Menu Design oben*/
#topmenu {width:900px;margin:0;padding:0;}
#topmenu a:link,#topmenu a:active,#topmenu a:visited {font-weight:normal;font-size:1.1em;text-decoration:none;}
#topmenu ul {width: 300px;text-align:left; }
#topmenu li  {list-style-type: none; float: left;border-top: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;background:#000;}
#topmenu li a {display: block; padding: 5px 13px 5px 13px; color: #fff; }
#topmenu li ul {list-style-type: none; position: absolute; margin: 0; padding: 0;display: none;width: 200px; }
#topmenu ul li a {display: block; border: 1px solid #000; background: #222;width:200px;color: #fff; }
#topmenu ul li a:hover {background: #555;color:#fff; }
#topmenu li:hover ul , #topmenu li.over ul {display: block; }
#topmenu li:hover {background:#333;}

