/*
Theme Name: Basistemplate
Description: Basistemplate für Thoxan-Projekte
Version: 0.1b
Author: Thoxan - Kilian Siebel
Author URI: http://thoxan.com/
*/

/* VARIABLES */

	/* SONDERFARBE 1 BEI ALLEN EINTRAGEN */
	.varcolor, a:hover, div#footer a:hover, div#featured h2 a:hover, div#content ul.fn li a, div#footer .doublebox div.sidebar h3, h1, h2, h3, div#subnavi ul li.current_page_item a, div.featurebox .text h2 a {color:#004365 !important;text-decoration:none;}
	div#mainnavi ul li.current_page_item, div#mainnavi ul li:hover {background-color:#004365;}
	div#mainnavi ul li.current-cat {background-color:#004365;} /* Zusatz fuer Kategorie-Link in Hauptnavigation */
	div#footer {position:relative; top: 30px;}
	/* SONDERFARBE 1 ENDE */

	a {color:#004365;text-decoration:underlined;}
	.grey {color:#999;}

div#footer h3 {color:#fff!important; }

	
/* MAINS */

* {margin:0;padding:0;}
ul {list-style-type:none;}
img {border:0;}

div.entry ul {list-style-type: square !important;margin-left:30px;margin-bottom:8px;margin-top:8px;}
div.entry li {list-style-type: square !important;padding-bottom:8px;line-height:16px;font-size:0.9em;}

/* STRUKTUR */ 

	body {background:url(images/bg.gif) repeat-x 0px -81px; font-family: "Trebuchet MS", Arial !important;font-size:89%;line-height:20px;}
	div#container {position: relative; top: 19px; width: 960px; margin: 0px auto;}
	div#header {width: 100%; height:209px; margin: 0px; background: url(./images/bg-head_1004x169.jpg); background-repeat: no-repeat; background-position: 50% 0%;}
	div#mainnavi {position: relative; top: 19px; display: block; width: 980px; height: 39px; margin: 0px auto;}
	div#subnavi {height:29px;}
	
	div#content {width:580px;float:left;margin-right:20px;font-size:0.9em;margin-top:30px;}
	div#adsense_side {width:120px;float:left;border-right:1px dotted #999;margin-right:10px;padding-right:10px;margin-top:30px;}
	div.sidebar {width:180px;float:left;font-size:0.8em;margin-top:30px;}
	
	div#footer {clear:both;display:block; width:100%;background:url(images/footer.gif) repeat-x #005D8C;margin-top:40px;font-size:0.8em;color:#fff;padding-bottom:10px;padding-top:0;}
	div#footer .inside {width:960px;margin:0 auto;padding-bottom:10px;}	
	
/* FLYINGS - nicht benutzt, deswegen auskommentiert */
/* 	div#foto {background:url(images/foto.png) no-repeat;width:174px;height:213px;position:absolute;top:28px;left:50%;z-index:777;margin-left:120px;} */

	
/* NAVIGATION */

  /* HEADER-NAVIGATION */
  
  .head-text-div {position: absolute; width: 210px; margin: -30px 0px -175px 650px; color: #ffffff;}
  .head-text-h1 {font-size: 18px; color: #ffffff !important; margin: 5px 0px; line-height: 100%;}
  .head-text-p {font: bold 14px/120% Times; color: #eeeeee; text-align: left;}
	
	/* HAUPTNAVIGATION */
	
	div#mainnavi ul, div#subnavi1 ul {list-style-type:none;}
	div#mainnavi ul li {float:left;display:inline;padding-top:10px;padding-right:10px;padding-left:10px;height:29px;border-right:#999 solid 1px;}
	div#mainnavi ul li a {text-decoration:none;font-weight:bold;color:#000;}
	div#mainnavi ul li:hover a, div#mainnavi ul li.current_page_item a, div#mainnavi ul li.current_cat a {color:#fff !important;}
	div#mainnavi ul li.current-cat a {color:#fff !important;} /* Zusatz fuer Kategorie-Link in Hauptnavigation */
	
	/* SUBNAVI */
	div#subnavi ul, div#subnavi1 ul {list-style-type:none;}
	div#subnavi ul li {float:left;display:inline;padding-right:10px;padding-left:10px;height:18px;border-right:#999 solid 1px;margin-top:6px;}
	div#subnavi ul li a {text-decoration:none;font-weight:bold;color:#000;}
	div#subnavi ul li:hover a, div#subnavi ul li.current_page_item a {color:#fff !important;}
	div#home { display:block; height:200px widht:900px; }
	
/* SIDEBAR */
.sidebar ul {list-style-type:none;}
.sidebar ul li {margin:0;padding-top:3px;padding-bottom:3px;border-bottom:1px solid #ccc;}
.sidebar ul li ul li ul {list-style-type:square;margin-left:25px;}
.sidebar ul li ul li ul li {border:0;font-size:0.9em;}
.sidebar ul li.categories {border:0; !important}
.sidebar h3 {text-transform:uppercase;font-size:1.0em;}

div.sidebar .element {margin-top:10px;margin-bottom:10px;}

/* Searchbox alt Anfang*/
/* input#s {background:url(images/search.png) no-repeat;width:140px;height:15px;padding-left:5px;padding-right:30px;padding-top:3px;padding-bottom:2px;line-height:15px;font-size:0.9em;border:0;} */
/* Searchbox alt Ende*/

/* Searchbox neu Anfang*/
	#searchbox {
	background: url(images/searchbox.gif) no-repeat;
	width:200px;
	height:21px;
	display:block;
	float:left;
	margin-top:4px;
	/*margin-right:10px !important;*/
	/*margin-right:5px;*/
	padding:3px 0px 3px 2px;
}
#searchbox .textfield {
	background:none;
	border:0px;
	width:155px;
	float:left;
	margin-right:2px;
	padding-left:2px;
	font-size:12px;
}
#searchbox .button {
	background:none;
	border:0px;
	width:18px;
	height:18px;
	cursor:pointer;
	float:left;
	margin-top:1px;
}
#searchbox .searchtip {
	color:#999;
}
/* Searchbox neu Ende */


/* CONTENT */
ul.diss {display:none;}

	/* ADSENSE */
	#adsense_homepage_linkunit {border-bottom:1px dotted #999;padding-bottom:10px;margin-bottom:25px;}

	/* INDEX */
	div#featured {border-bottom:1px dotted #999;padding-bottom:25px;margin-bottom:10px;margin-top:15px;clear:both;}
	div#featured h2 {margin-bottom:5px;}
	div#featured h2 a {color:#000 !important;}
	
	/* FEATUREBOX */
	div.featurebox .main {width:580px;height:280px;}
	div.featurebox .text {background:url(images/teasertypo.png) no-repeat bottom;width:550px;height:65px;padding-top:200px;padding-left:15px;padding-right:15px;padding-bottom:15px;}
	div.featurebox .text p {color:#fff !important;}
	div.featurebox .text h2 a:hover {color:#fff !important;}
	
	div.choose {margin-top:10px;}
	div.choose li, div.box {width:106px;margin-right:10px;height:56px;float:left;}
	
	/* GLOBAL VARIABLES INDEX */
	div#content ul.fn {list-style-image:url(images/arrow.gif);margin-left:17px;margin-top:10px;}
	div#content ul.fn li a {font-weight:bold;}
	h3.grey {margin-top:15px;margin-bottom:5px;}
	
	/* POSTBOX */
	div.postbox {width:270px;float:left;margin-right:20px;height:180px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #ccc;}
	div.postbox h2 {font-size:1.0em;font-weight:bold;}
	
	/* OTHERS */
	
	blockquote {padding-left:30px;padding-top:10px;padding-right:15px;background:url(images/zitat.gif) no-repeat top left;font-style:italic;color:#333;min-height:55px;}

	/* COMMENTS */
	
	.comments{
		margin:0em;
		padding:0em;
		width:100%;
	}
	.comments textarea{
		width:478px;
	}
	.comments input, .comments textarea{
		border:1px solid #d1d1d1;
	}
	.comments textarea:focus{
		background:#eee;
		border:1px solid #a1a1a1;
	}
	.comments textarea:focus, .comments input:focus{
		background:#eee;
		border:1px solid #a1a1a1;
	}
	.commentauthor{
		display:block;
		font-size:1.5em;
	}
	ol.commentlist{
		font-size:1em;
		list-style-type:none;
		margin:0;
		margin-top:1.5em;
		padding:0;
	}
	.commentlist li{
		margin-bottom:0.5em;
		padding:0.5em 1em;
	}

	.avatar {
		float:left;
		padding: 1px;
		border: 1px solid #eaeaea;
		background: #fff;
		width:32px; height: 32px;
		margin-right: 5px;
	}

	.entrygravatar {
		margin-top: 2px;
		padding: 0;
		border: 1px solid #eaeaea;
		background: #fff;
	}

	.thread-odd{
		background:#f9f9f9;
		border:1px solid #ddd;
		padding:0.5em;
	}

	.thread-even{
		background-color:#fefefe;
		border:1px solid #ddd;
		padding:0.5em;
	}

	.kommentarnummer {
	font-size:2em;
	color:#ccc;
	float:right;
	margin-top: -4px;
	}
	
	#gravatar img{
		float:left;
		padding: 3px;
		border: 1px solid #000;
		background: #fff;
	}*/
	

	
		
	/* SINGLE */
	.entry {margin-bottom:20px;}
		
	/* POSTMETADATA */ 
		div.postmetadata {border:1px solid #eee;padding:10px;margin-bottom:10px;background-color:#fdfdfd;font-size:0.8em;}
		div.postmetadata span.text {display:block;float:left;height:13px;padding-bottom:3px;padding-left:5px;}
		div.postmetadata img {float:left;clear:both;}
		div.postmetadata ul li {height:24px !important;}

/* TYPOGRAPHY */
p {text-align:justify;font-size:0.9em;color:#333;margin-bottom:10px;}

.comments {font-size:0.9em;}

	/* HEADLINES */
	h1,h2,h3,h4 {font-family:Georgia;line-height:30px;}
	h1 {font-size:2.2em;margin-bottom:20px;}
	h2 {font-size:1.7em;margin-bottom:5px;}
	h3 {font-size:1.5emmargin-bottom:10px;}
	
	div.postbox h2 {margin-bottom:3px;text-transform:uppercase;line-height:18px;}
	div#featured h2 {text-transform:uppercase;margin-bottom:5px;}
	div#footer h3 {text-transform:uppercase;color:#fff;padding-bottom:4px;border-bottom:1px solid #fff;margin-bottom:10px;font-size:1.0em;}

/* FOOTER */
div#footer {font-size:0.8em !important;}
div#footer .box {height:100%;width:48%;float:right;padding-top:20px;}
div#footer .doublebox {width:100%;float:left;padding-top:20px;}
div#footer .doublebox a {color:#fff !important; text-decoration: none !important;}
div#footer .doublebox a:hover {color:#ff0 !important; text-decoration: underline !important;}
div#footer .box ul {list-style-type:none;}
div#footer .box ul li {padding-bottom:3px;padding-top:3px;border-bottom:1px dotted #fff;}
div#footer .box ul li a {color:#c7c7c7; text-decoration: none !important;}
div#footer .box ul li a:hover {color:#ff0 !important; text-decoration: underline !important;}
div#footer .end {border-top:1px #ffffff solid;color:#fff !important;clear:both;padding-top:5px;width:960px;text-align:center}
div#footer .but {font-size:1.8em;padding-top:18px;padding-left:10px;float:left;display:block;}
div#footer .end a {color:#fff; text-decoration: underline !important;}
div#footer .end a:hover {color:#ff0 !important;}

div#footer .inside .changed {height:100%;width:48%;float:left;}
div#footer .inside .changed h3 {color:#fff !important;border-bottom:1px solid #fff;}
div#footer .inside .changed a {color:#fff; text-decoration: none !important;}
div#footer .inside .changed a:hover {color:#ff0 !important; text-decoration: underline !important;}
div#footer .inside .changed ul li {border-bottom:1px dotted #fff;}


    .ui-tabs-hide {
        display: none;
    }

/* Artikel mailen oder drucken Anfang */
.mail-print {height: 20px; border: 1px dotted #cccccc; margin-bottom: 12px; padding: 4px;}
.mail       {width: 50%; float: left; text-align: left;}
.print      {width: 40%; float: right; text-align: right;}
/* Artikel mailen oder drucken Ende */

/* Lexikon - Wiki */
.AlphabeticList {text-align: center; font-weight: bold; margin: 20px;}
.initial {margin: 12px 0px 0px 0px;}
/* Lexikon - Wiki Ende */

/* "Like" - Facebook */
.like-face  {border: 1px dotted #cccccc; margin-bottom: 12px; padding: 4px;}
/* "Like" - Facebook Ende */