/*  
Theme Name: Nexus
Theme URI: http://nexus.de
Description: Das Nexus-Theme.
Version: 1.0
Author: Christian Roth
Author URI: http://goyippi.net
*/

/* Allgemeines */
body {font-family:Arial, sans-serif; font-size:12px; line-height:18px; color:#000; background-color:#97B3AF; margin:0; padding:0 0 0 222px; text-align:left; background-image:url(images/tapete.gif); background-repeat:repeat-y; background-attachment:fixed;}
div, p, img {margin:0; padding:0; border:0;}

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

/* Menü */
.a_menue a:link, .a_menue a:visited, .a_menue a:active {color:#991010; font-weight:bold; text-decoration:none; padding:1px 10px; display:block; background-color:#FFF;}
.a_menue a:hover {color:#FFF; background-color:#991010; text-decoration:none;}

.current_page_item a:link, .current_page_item a:visited, .current_page_item a:active, .current_page_item a:hover {color:#FFF; background-color:#991010;}

.date p a:link, .date p a:visited, .date p a:active, .date p a:hover {font-weight:normal;}

.a_menue ul {margin:0; padding:0;}
.a_menue li {margin:0 3px 0 0; padding:0; list-style:none; float:left; font-size:14px; text-transform:uppercase;}

/* Struktur */
.a_all {width:600px;}
.a_head {height:210px; background-image:url(images/head_back.jpg); margin-bottom:18px;}
.a_menue {padding-top:170px;}
.a_content_inner {width:400px; float:left; margin-right:20px; background-color:#FFF;}
.a_sidebar {width:180px; float:left;}
.a_sidebar_inner {background-color:#FFF;}

.post {padding:9px 10px 0px 10px; margin-bottom:30px;}
.page {padding:9px 10px 0px 10px;}
.entry {margin-bottom:18px;}
.full {width:600px;}

/* Textformate */
h1, .upcoming-events h2 {color:#FFF; background-color:#991010; font-size:14px; text-transform:uppercase; margin:0; padding:1px 10px;}
h2 {font-size:14px; margin:0 0 9px 0; padding:0;}
h3 {font-size:12px; margin:0; padding:0;}

h3#comments, h3#respond {margin-top:27px;}

p {margin-bottom:9px;}
small {line-height:14px;}

.postmetadata {font-size:11px; padding-bottom:9px; border-bottom:1px solid #97B3AF;}
.single .postmetadata {padding-bottom:0; border-bottom:0;}

.date p {margin-bottom:0;}
.single p {margin-bottom:9px;}

.more-link {display:block; margin-top:9px;}

.a_sidebar .post {padding:9px 10px 0 10px; margin-bottom:20px; background-color:#FFF;}
.a_sidebar ul, .a_sidebar li {margin:0; padding:0; list-style:none;}
.a_sidebar ul ul {padding:9px 10px; margin-bottom:20px; background-color:#FFF;}

.a_sidebar li.upcoming-events ul ul {padding:0; margin-bottom:10px;}

#links ul, #links li {margin:0; padding:0; list-style:none;}
#links ul.blogroll {margin:0 0 18px 0;}

ol.commentlist {padding-left:0; margin-left:18px;}
li.post {background-color:#FFF;}

.navigation .alignleft {margin-left:10px;}
.navigation .alignright {margin-right:10px;}

/* Bilder */
.alignnone, .alignleft, .aligncenter, .alignright {margin-bottom:10px;}
.alignnone {clear:both;}
.alignleft {float:left; margin-right:10px;}
.alignright {float:right; margin-left:10px;}
.aligncenter {margin:0 auto 10px auto;}

/* Termine Übersicht */
.page .datelist {margin:0 0 9px 0; padding:0;}
.page .datelist dt {color:#FFF; background-color:#A5897B; width:70px; float:left; padding:2px 2px 3px 2px; text-align:center;}
.page .datelist dt em {font-weight:bold; font-style:normal; font-size:24px;}
.page .datelist dd {margin:0 0 0 85px; padding:2px;}

/* Termine Sidebar */
.a_sidebar .datelist {margin-bottom:9px;}
.a_sidebar .datelist dt {font-weight:bold;}
.a_sidebar .datelist dd {margin:0; padding:0;}

/* Formulare */
input, textarea {font-family:Arial, sans-serif; font-size:12px; color:#000; margin-bottom:6px; border:1px solid #000;}
input {width:130px;}
.full input {width:97%;}
.full input.check {width:auto;}
textarea {width:376px;}
input#submit, input#searchsubmit {width:auto; border:0px;}
label, label small {font-family:Arial, sans-serif; font-size:12px;}

/* Trenner */
.abschluss {font-size:1px; line-height:1px; height:1px; clear:both; margin:0; padding:0;}
.height18 {height:18px;}
.height9 {height:9px;}
.bottom {background-color:#FFF; margin-top:-18px;}
.line {border-bottom:1px solid #000; margin:9px 0;}
.date .line {padding-top:9px; border-color:#97B3AF;}

/* Menü IE6 */
* html .a_menue a:link, * html .a_menue a:visited, .* html a_menue a:active {color:#991010; font-weight:bold; text-decoration:none; padding:1px 10px; display:block; background-color:#FFF;}
* html .a_menue a:hover {color:#FFF; background-color:#991010; text-decoration:none;}

* html .current_page_item a:link, * html .current_page_item a:visited, * html .current_page_item a:active, * html .current_page_item a:hover,
* html .current_page_parent a:link, * html .current_page_parent a:visited, * html .current_page_parent a:active, * html .current_page_parent a:hover {color:#FFF; background-color:#991010;}

* html .date p a:link, * html .date p a:visited, * html .date p a:active, * html .date p a:hover {font-weight:normal;}

* html .a_menue ul {margin:0; padding:0;}
* html .a_menue li {margin:0 3px 0 0; padding:0; list-style:none; float:left; font-size:14px; text-transform:uppercase;}
