/* @override http://teamdavos.ch/curlingclub/wp-content/themes/typo/style.css */

/*  
Theme Name: BlogPimp Typo
Theme URI: http://blogpimp.de/
Description: Das Typo-Theme von BlogPimp.de
Version: 1.0
Author: Lothar Baier
Author URI: http://blogpimp.de/
*/
/* ### Voreinstellungen ### */
html {height: 100.01%; margin: 0; padding: 0;}

* {margin: 0; padding: 0;border: none;}

body {text-align: left; height: 100.01%;
	font: normal 11px/13px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	background: url(http://www.teamdavos.ch/curlingclub/wp-content/themes/typo/images/head-davos.png) no-repeat scroll -100px 33px;
}

/* ### allgemeine Gestaltung ### */
h1, h2, h3, h4, h5, h6 {font: normal 28px/44px Helvetica, Arial, "Trebutchet MS", Tahoma, sans-serif; margin: 0; padding: 0; color: #443;}

h1 {
	margin-right: 0;
	margin-top: 5px;
	margin-bottom: 10px;
	font: 10px/29px Arial, Verdana, Helvetica, sans-serif;
	padding-left: 160px;
}

h2 {
	font: bold 16px/21px Arial, Helvetica, Geneva, sans-serif;
	margin: 6px 4px 10px 0;
}
h3 {font-size: 18px; line-height: 22px;}
h4 {font-size: 16px; line-height: 22px;}
h5 {font-size: 15px; line-height: 22px;}
h6 {font-size: 14px; line-height: 22px;}
p {margin: 10.0px 0 10.0px;}
small {font-size: 14px; margin: 10px 0 10px;}
a { text-decoration	: none;
	color: #005dab;
}
h1 a {
	color: black;
}
a:hover { background: #fdffa4;

}
blockquote {margin: 10px 0; padding: 0 0 0 50px; font: italic 17px/20px Cambria, Constantia, "Times New Roman", "Times Roman", Times, serif; color: #443; background: url(images/anfuehrung.gif) no-repeat top left;}
li a {display: none}
li a {
	display: inline-block;
}

/* ### Seiten-Struktur ### */
#mantel {width: 850px; margin: 0 auto;text-align: left;
	float: left;
	padding-left: 80px;
}

/* ### Kopf der Seite ### */
#seitenkopf {width: 760px; height: 210px; padding: 0;
	text-align: left;
	background-color: transparent;
	margin: 0 0 15px;
}
#seitenkopf h1 {margin-bottom: 0;
	letter-spacing: .1em;
}
#seitenkopf h1 a {
	color: olive;
		background: url(http://www.teamdavos.ch/curlingclub/wp-content/themes/typo/images/anfuehrung1.gif) no-repeat;
	margin-left: -9px;
	padding: 22px 9px 9px;
}
#seitenkopf h1 a:hover {margin-bottom: 0;
	color: #00276c;
	background: #f7ed76 none no-repeat right center;
	border-top-color: #00276c;
}
#seitenkopf p {margin-top: 0;}

/* ### Inhalts-Spalte ### */
#inhalte {width: 590px; float: left; padding: 0 0 20px;
	background-image: none;
}
#inhalte .linkehaelfte {width: 150px; float: left;text-align: right;
	background: none right top;
	padding-top: 2px;
	padding-bottom: 0;
}
#inhalte .linkehaelfte p.metadata {font-size: 11px; margin: 0 5px 0 0;
	line-height: 13px;
	color: #fad600;
}
#inhalte .entry {width: 414px; float: left;
	line-height: 16px;
	padding-bottom: 42px;
	background-position: center -163px;
	background-repeat: no-repeat;
	padding-left: 12px;

}
#inhalte .post {clear: both;
}
#inhalte img {float: left;
	margin-bottom: 5px;
	margin-right: 17px;
}
#inhalte ul, #inhalte ol {
	margin: 10px 0 10px 30px;
}
#inhalte table {border-collapse: collapse; margin: 10px 0 30px;
}
#inhalte table img{border-collapse: collapse;
	float: none;
	clear: none;
	display: table;
	margin-top: 5px;
	margin-bottom: 5px;
}

#inhalte th, #inhalte td {padding: 1px 5px 2px;
}
#inhalte .navigation{clear: both;padding: 10px 0 0 163px;
}

/* ### Kommentare ### */
#kommentare h3 {clear: both; padding-top: 10px; margin: 0 0 20px 162px;
	background-color: #eef0ae;
}
#kommentare ol.commentlist {margin: 10px 0 20px 60px;}
#kommentare ol.commentlist li {margin: 0 0 50px 112px; padding: 0; list-style-position: outside;}
#kommentare ol.commentlist li a{
	font-size: 11px;
}
#kommentare small {font-size: 11px; margin: 0; padding: 0;}
#kommentare p {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
#kommentare img {
	float: none;
	margin-bottom: -4px;
}
#kommentare cite a {font-size: 20px; margin: 0; padding: 0;}
#kommentare form {margin: 0 0 0 162px;
	float: none;
	text-align: left;
}
#kommentare input, #kommentare textarea {border: 1px inset #888; padding: 1px 3px 2px; width: 220px; font: normal 15px/22px "Lucida Sans Unicode", "Lucida Grande", Candara, Corbel, Helvetica, Arial, "Trebutchet MS", Tahoma, sans-serif;}
#kommentare label {
	float: none;
	display: block;
	line-height: 14px;
	font-size: 10px;
	color: black;
}
#kommentare textarea {width: 333px;}
#kommentare input#submit {margin: 10px 0; display: inline; padding: 1px 3px 1px; font-size: 12px; width: 65px;
	background-color: #dbe944;
}
#kommentare input:hover#submit {background: #8a9e1e;}

/* ### Kontaktformular ### */
.contactform .contactleft {width: 100px; float: left;}
.contactform .contactright {font-size: 14px;}
.contactform input, .contactform textarea {border: 1px inset #888; padding: 1px 3px 2px; width: 220px; font: normal 15px/22px "Lucida Sans Unicode", "Lucida Grande", Candara, Corbel, Helvetica, Arial, "Trebutchet MS", Tahoma, sans-serif; margin: 0 0 5px 0;}
.contactform textarea {width: 350px;}
.contactform input#contactsubmit {margin: 10px 0 0 100px; display: inline; border: 1px outset #888; padding: 1px 3px 1px; font-size: 15px; width: auto;
}
.contactform input:hover#contactsubmit {background: fuchsia; color: #fff;}

/* ### Sidebar ### */
#sidebar {width: 210px; float: right; font-size: 11px;
	line-height: 16px;
	padding: 0 0 20px 11px;
	clear: none;
	border-left: 1px solid #fbf6ad;
}
#sidebar ul {list-style-type: none;
	margin: 0 0 10px;
}
#sidebar ul li a {display: block;
	color: black;

}
#sidebar ul li.current-cat a, #sidebar ul li.current_page_item a {
	background-color: #eef0ae;
}
#sidebar h2 { clear: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #7b804d;
	margin-right: 0;
	margin-left: -12px;
	padding-left: 11px;
	padding-right: 0;
	padding-bottom: 0;
}
#sidebar #searchform {border-top: 4px solid #4c98c9; margin: 0 0 10px; padding: 10px 0 0; line-height: 0px;
	color: #443;
	background-color: #d7e8f3;
}
#sidebar #searchform input#searchinput {margin: 10px 3px 10px 0; padding: 1px 3px 2px; font-size: 17px; width: 120px;
	background-color: #fdf48e;
}
#sidebar #searchform input#searchsubmit {margin: 10px 0; display: inline; padding: 1px 3px 1px; font-size: 17px; width: 65px;
}
#sidebar #searchform input:hover#searchsubmit {background: fuchsia; color: #fff;}

/* ### Fuss der Seite ### */
#seitenfuss { clear: both; text-align: left; padding: 9px 0 9px 164px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #e6e5d8;
}
