/*Theme Name: TSVU Wassersport - Theme URI: http://tsvu.org/
Description: Das komplett eingedeutschte Standard-Theme - Design by Ursula Hoffmann - NetMuc WebDesign - www.netmuc.de
Deutsche Bearbeitung: <a href="http://blogshop.de">Olaf A. Schmitz</a>
Copyright Grafik & CSS by Netmuc-Webdesign

/*General*/
#error {display: none;}
html {font-size: 100%; /* IE Hack */ color: #000; margin: 0; padding: 0;}
body { color: #000; margin: 0; font: 0.8em/1.4em Verdana, Helvetica, sans-serif; background-color: #2472bd; background-image: url(img/bg_body.jpg); background-repeat: repeat-x; background-attachment: fixed; padding: 0; }
h1, h2, h3, h4, legend, #skipper { font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; }
h1, h2, h3, h4 { color: #0071bc;}
h1, h1 a:link, h1 a, h1 a:visited { color: #fff; font-size: 160%; font-weight: bold; text-align: right; letter-spacing: 2px; margin-top: 0; }
h2 { font-size: 135%; margin: 0; padding: 0; }
h3 { font-size: 125%; clear: both; margin-top: 20px; }
h4 { font-size: 115%; font-variant: normal; text-align: center; display: block; }
h5 { font-size: 100%; font-weight: bold; font-style: normal; line-height: 1em; text-align: left; padding: 0 20px 0; }
h6 { font-size: 80%; font-style: oblique; font-weight: normal; line-height: 1em; background-color: #ffffb6; float: right; padding: 20px; }
a img { border: none; }
a, a:link, a.visited { color: #a44e57; text-decoration: none; }
a:hover { color: #dc8a65; text-decoration: none; }
fieldset { border: none; margin: 0; padding: 0; }
/*The Layers */
#address { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; position: absolute; height: 0; visibility: hidden; }
/*to center page*/
#container { background-image: url(img/bg_container.gif); background-repeat: no-repeat; background-attachment: scroll; text-align: left; position: relative; width: 780px; margin-right: auto; margin-bottom: 60px; margin-left: auto; padding: 0; }
.gotop { color: #c00; background-color: #fff; background-image: url(img/top.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; float: right; margin-top: 20px; margin-bottom: 20px; padding-right: 2px; padding-left: 20px; border: solid 1px #a19c8d; }
#header { width: 100%; height: 220px; margin: 0; padding: 0; }
#skipper { display:block; font-weight: bold; text-indent: -600em; text-decoration: none; }
#skipper:focus, #skipper:hover, #skipper:active {text-indent: 3em; background: #ff0; color: #000;}
#footer { color: #0071bc; text-align: center; width: 90%; clear: both; margin-top: 60px; padding: 20px; }
#page { font-size: 1.1em; width: 538px; margin: 0; float: left; padding-top: 30px; padding-right: 20px; padding-left: 20px; }
#pagesolo { font-size: 1.1em; background-color: #fff; width: 735px; margin: 0 2px; padding-top: 30px; padding-right: 20px; padding-left: 20px; float: left; clear: both; min-height: 600px; }
.pagesolonav { text-align: left; width: 240px; float: right; margin-right: 2px; margin-left: 4px; padding-top: 2px; padding-bottom: 2px; }
.pagesolonav a { color: #ffffb6; background-color: #0071bc; text-decoration: none; padding: 2px 10px; display: block; }
.pagesolonav a:hover { color: #0071bc; background-color: #fff; }
.pagesolonav ul, li { margin: 0; padding: 0 0 1px; list-style-type: none; }
/*toolbar holds navigatuion and Header discription*/
#toolbar-top { background-attachment: fixed; text-align: right; width: 720px; height: 160px; padding-top: 40px; }
#toolbar-left { font-size: 1.1em; font-weight: bold; margin-left: 10px; }
#toolbar-left a, #toolbar-left a:visited { color: #ffffb6; background-color: #0071bc; text-decoration: none; padding: 1px 10px 4px; }
#toolbar-left a:hover { color: #0071bc; background-color: #fff; }
#sidebar { background-image: url(/news/wp-content/themes/tsvu/img/bg_sidebar.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left bottom; text-align: left; width: 196px; float: right; min-height: 900px; padding-bottom: 100%; }
#sidebar h2 { margin: 0; padding: 30px 6px 6px; }
#sidebar h3 { font-size: 95%; margin: 0; padding: 20px 0 2px; }
#sidebar ul { margin: 0; p;padding: 0 0 0 12px; list-style-type: none; }
#sidebar ul ul li { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 3px 0px 0px; padding-top: 0px; }
#sidebar form { color: #ffc; background-color: #0071bc; text-align: center; width: 100%; margin-bottom: 40px; padding-bottom: 12px; }
/*the classes*/
.border { padding: 4px; border: solid 1px #d7e0db; }
ul .inline, li .inline { padding-right: 20px; list-style-type: none; display: inline; }
.description { font-size: 1.2em; text-align: center; color: #ff6; text-decoration: none; text-align: right; visibility: hidden; margin-left: 16px; }
.alt { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background-color:#f7fff2; margin: 0; padding: 10px; }
.alignright { float: right ; padding: 0 0 0 10px; }
.alignleft { float: left ; padding: 0 10px 0 0; }
.center {text-align: center }
/* Begin special WP-Layouts  */
.more-link { color: #000; font-size: 80%; text-align: right; clear: both; padding: 0 0 0 20px; display: block; }
.date { color: #000; font-size: 90%; background-image: url(img/calendar.gif); background-repeat: no-repeat; background-position: 0 50%; margin-left: 20px; padding: 5px 5px 5px 20px; border-bottom: 1px solid #a9a9a9; }
.invisible {position:absolute;left:-3999px;width:999px;height:0px; }
.entry { margin-right: 30px; margin-bottom: 30px; margin-left: 30px; }
.entrytext { margin-top: 30px; margin-left: 30px; }
.entrytext ul { margin-top: 0; padding-top: 0; padding-bottom: 30px; list-style-type: none; }
.entrytext li { list-style-type: none; }
.post { font-size: 90%; padding-right: 20px; padding-left: 20px; }
.post img { padding: 2px; border: solid 1px #a7c1cf; }
.post hr { visibility: hidden; clear: both; display: block; }
.post ul  { list-style-position: inside; }
.post h2 { margin-top: 40px; padding-top: 10px; padding-bottom: 10px; border-top: 1px dotted #a7c1cf; display: block; }
.post h3 { font-variant: normal; margin-top: 40px; }
.post h4 { color: #000; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; font-variant: normal; text-align: left; clear: both; }
.postmetadata { font-size: 0.9em; font-family: Arial, tahoma; background-color: #f3f3f3; margin: 10px 0 60px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #d9d6cb; border-bottom: 1px solid #d9d6cb; clear: left; }
.smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}
.attachment {
	text-align: center;
	margin: 5px 0px;
}
.navigation { font-size: 90%; font-style: oblique; padding-bottom: 2em; }
.categories { list-style-type: none; }
/* Begin Form Elements */
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}
.meta { text-align: right; margin-top: 10px; margin-bottom: 20px; }
select {
	width: 130px;
	}
/*Table elements regatta*/
.regatta table { cells: hide; }
.regatta caption { text-align: left; }
.regatta th { background-color:#e0e6e0; text-align: left; }
.regatta td { font-size: 95%; vertical-align: top; padding: 2px; border: solid 1px #a7c1cf; }
.regatta tbody { background-color: #e0e6e0; }
.regatta h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding: 0; border-bottom: 1px dotted #a9a9a9; }
.blank { background-color: #fff; }
.shade { background-color: #e0e6e0; }
.blankname { font-size: 90%; font-weight: bold; width: 260px; }
.name { font-size: 90%; font-weight: bold; width: 260px; }
.bild { text-align: center; width: 160px; }
.listname { font-weight: bold; width: 220px; height: 25px; }
.tddate { text-align: center; vertical-align: top; width: 140px; }
/*Für den IE 6.0 hält variable Höhe (Holly Hack)*/
/* Hides from IE5-mac \*/
* html #info1 {height: 1%;}
/* End hide from IE5-mac */

