/*
Theme Name: Hansa Sporthaus
Theme URI: http://hansasporthaus.de/
Description: Das WordPress-Theme für das Hansa Sporthaus in Rostock
Version: 1.0
Author: Thomas Gutzmer
Author URI: http://www.t3-artwork.com
*/

/*Basics*/
a:link, a:visited { color: #ce1b1b; text-decoration: none; }
a:hover, a:active { color: #333; text-decoration: none; border-bottom: 1px dotted #ce1b1b; }
.gallery a:link, .gallery a:hover { border: 0 none; }
h1 { font-size: 14pt; font-weight: bold; margin: 0.67em 0; }
h2 { font-size: 12pt; font-weight: bold; margin: 0.83em 0; }
h3 { font-size: 10pt; font-weight: bold; margin: 1em 0; }
/*Hauptebenen*/
body { font-family: "Lucida Grande", Verdana, Arial, Sans-Serif; color: #333; font-size: 9pt; margin: 0; padding: 0 10px; }
#buehne { width: 820px; margin: 0 auto; padding: 0 10px; }
#content { line-height: 14pt; width: 580px; height: 100%; float: right; margin: 0 20px 0 0; padding-top: 5px; padding-right: 10px; }
#sidebar { width: 200px; float: left; margin: 0 10px 0 0; padding: 0; }
#header { width: 760px; height: 178px; margin: 0 0 10px; padding: 20px 0 0 40px; border-bottom: 3px solid #ce1b1b; }
#footer { font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; width: 800px; margin: 0 0 10px; padding-top: 10px; padding-bottom: 10px; border-top: 3px double #333; }

/*Header*/
.hdr-title { color: #052746; font-size: 20pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-variant: small-caps; margin-top: 0; margin-bottom: 0; }
.hdr-description { color: #052746; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 0; }

/*Menue*/
#menue { margin: 20px 0 20px 25px; padding: 0 0 20px; width: 160px; border-top: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5; }
#menue ul { margin: 0; padding: 0; ;list-style-type: none; }
#menue li { list-style-type: none; margin: 0pt; border-bottom: 3px double #b5b5b5; border-top: 1px solid #b5b5b5; }
#menue a:link, #menue a:visited { color: #333; text-decoration: none; display: block; margin: 0; padding: 8px; }
#menue a:hover, #menue a:active { color: #ce1b1b; text-decoration: none; display: block;  border-bottom-width: 0; margin: 0; padding: 8px; }

/*Suche*/
#suchen { width: 160px; margin: 0 0 0 25px; padding: 5px; }
.suchfeld { border: 1px #b5b5b5 solid; padding: 3px; -moz-border-radius: 5px; -khtml-border-radius: 5px; }
.suchbutton { border: 1px #fff solid; padding: 5px; color: #333; background-color: #fff; }

/*Angebote und News*/
.action-index { text-align: center; width: 150px; height: auto; margin: 5px 10px 10px 30px; padding-top: 55px; padding-bottom: 10px; border-color: #052746; border-style: solid; border-width: 1px 2px 2px 1px; }
.action-index h2  { font-size: 11pt; font-weight: bold; margin-bottom: 5px; }
.action-index small { font-size: 7pt; }
.aktion-liste { background-color: #f0f0f0; margin-top: 15px; margin-right: 10px; margin-bottom: 20px; padding: 10px; border: solid 1px #9d9d9d; }
.aktion-liste h2 { color: #5a5a5a; font-size: 12pt; margin-top: 0; margin-bottom: 0; }
.aktion-liste h3 { font-size: 10pt; margin-top: 5px; margin-bottom: 0; }
.news-liste { margin-top: 15px; margin-right: 10px; margin-bottom: 20px; padding: 10px; border-bottom: 3px double #9d9d9d; }
.aktion-liste-stop { margin-top: 15px; margin-right: 10px; margin-bottom: 20px; padding: 10px; }
.rss { margin: 10px; padding: 5px 5px 5px 20px; }

/*Schriften Inhaltsbereich*/
.seiten { font-weight: bold; }
.alignleft { float: left; margin-right: 5px; margin-bottom: 5px; }
.alignright { float: right; margin-left: 5px; margin-bottom: 5px; }

/*Tabellen-Plugin*/
table.wp-table-reloaded { font-size: 8pt; margin:10px 0 15px; width: 100%; text-align: left; border: 0 none; }
table.wp-table-reloaded thead tr th, table.wp-table-reloaded tfoot tr th { background-color: #e6eeee;	border: solid 1px #fff; padding: 4px; }
table.wp-table-reloaded thead tr .header { cursor: pointer; }
table.wp-table-reloaded tbody td { color: #3d3d3d; padding: 4px; background-color: #fff; vertical-align: top; width: 33%; }
table.wp-table-reloaded tbody tr.even td { background-color:#FFFFFF; }
table.wp-table-reloaded tbody tr.odd td { background-color:#F0F0F6; }
table.wp-table-reloaded thead tr .headerSortUp { }
