/*
Theme Name: TemplateXtreme Sample / Design-IT Edition
Description: Editet Template from:  <a href="http://templatextreme.com/">TemplateXtreme WordPress theme collection</a>
Version: 1.0
Author: Patrik Dummermuth
Author URI: http://www.daimyo.ch/
*/


/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}
.low {display:none;}


/* body
--------------------------------------------------*/
body {
 	margin:0;
  	padding:15px 0;
  	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  	font-size:75%;
 	line-height:1.6em;
  	color:#414141;
	background-color: #5F9248;
	}


body#commentspopup {padding:0;}



/* container
--------------------------------------------------*/
#container {
	width:776px;
	margin:0 auto;
	padding:0;
	padding-top:0;
	background-color:white;
  	border: 2px solid white;
	}

#commentspopup #container {
 	width:455px;
  	padding:0 15px;
	}



/* header
--------------------------------------------------*/
#header {
	border-bottom:solid 2px;
	height:115px;
	padding-left: 520px;
	background:#fff url(images/header_bg.jpg) no-repeat right top;
	border-color:#ffffff;
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;	
	}

#header h1 {
	line-height: 35px;
	}

#header #tagline {
	text-align:center;
	line-height: 1em;
	}



/* navigation
--------------------------------------------------*/
#header form {
	padding: 0px;
	text-align: right;
	}

#header form fieldset {
	margin-top:40px;
	margin-right: 5px;
	}

#header #s {
	height:1.7em;
	width:140px;
	margin:0 5px 0 0;
	padding:0;
	border:1px solid;
	font-size:1em;
	vertical-align:middle;
	line-height: 1.7em;
	border-color:#5F9248;
	}
	

#header #searchbutton {
	height:2em;
	width:auto;
	padding:0 1px;
	border:1px solid;
	font-size:0.8em;
	letter-spacing:1px;
	text-align:center;
	vertical-align:middle;
	}



/* content
--------------------------------------------------*/
#content {
	float:right;
	padding:20px 5px 0 15px;;
	width:530px;
	}

.singlecol #content {
  	float:none;
  	width:676px;
  	padding-left:50px;
	}

#commentspopup #content {
  	float:none;
  	padding-top:0;
	}




/* subcontent
--------------------------------------------------*/
#subcontent {
  	float:left;
  	font-size:1em;
  	line-height:1.5em;
  	width:205px;
	}

#subcontent p {
	margin:0 5px;
	padding-bottom:10px;
	}

#subcontent h2 {
	border-bottom:solid 1px;
	font-family:Georgia, serif;
	font-size:1.1em;
	line-height:1.1em;
	margin-bottom:8px;
	padding:10px 0 2px 10px;
	}

#subcontent ul {
	list-style-type:none;
	text-decoration: none;
	margin:0;
	padding:0;
	}

#subcontent ul.menu li {
	border-bottom:solid 1px white;	
	padding: 2px 0px 0px 10px;
	background:#4E8531; 
	}
#subcontent ul.menu li:hover {
	color:#fff;
	text-decoration:underline;
	}

#subcontent ul.menu li.current_page_item,		/* Hervorheben der aktiven Page */
#subcontent ul.menu li.current_page_item:hover {
 	background: #7db40b;
	}
#subcontent ul.menu li a {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	color: white;
	}
	





/* footer
--------------------------------------------------*/
#footer {
	background-color:#fff;
	border-top:2px solid #4E8531;
	color:#414141;
	clear: both;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size:0.9em;
	list-style-type:none;
	height: 2em;
	clear:both;
	padding:5px;
	}



#footer #nav_bottom li { border-color:#414141; }

#footer a, #footer strong, #footer strong a {color:#000000;}

#footer a:hover {
	color:#4E8531;
	text-decoration: underline;			
	}


#copyrite{
	float: left;
	width: 450px;
	margin: 0;
	padding: 0;
	font-weight:normal; 
	color: black;
	}

#login {
	width: 260px;
	float: right;
	margin: 0;
	margin-right: -210px;
	padding: 0;
	}


/* nav_bottom
--------------------------------------------------*/
#footer #nav_bottom {
	float:left;
	padding:0 0 5px 5px;
	width:480px;
	}

#nav_bottom ul {
	margin:0;
	padding:0;
	text-align:right;
	}

#nav_bottom li {
	display:inline;
	margin:0;
    padding:0;
	list-style-type:none;
	}

#nav_bottom li a {
	padding:0 10px;
	letter-spacing:1px;
	}








/* entry
--------------------------------------------------*/
.entry {margin:0 0 40px 0;}

.entry .info {
	clear:both;
	font-size:0.9em;
	margin-top:5px;
	padding:3px;
}

#single.entry {clear:both;}

#single.entry .info {margin:0 0 22px 0;}

#page.entry  { margin-bottom:0;}

#page.entry .info {
	height:20px;
	margin-top:10px;
	}

.entry .info a {
  	margin-right:6px;
 	padding-right:9px;
  	border-right:1px solid;
	}

.entry .info a.more {
	border-right:none;
	}
.entry .info em {
  	padding-right:6px;
  	font-style:normal;
	}

.entry .author,
.entry .editlink a {
	margin:0;
	padding:0 0 0 10px;
	border-left:1px solid;
	border-right:none
	}

.entry #filedunder {
	clear:both;
  	padding:3px 0 0 0;
  	font-size:0.9em;
	}



/* form
--------------------------------------------------*/
form {padding:6px 0;}

#commentform, #contactform {margin-bottom:18px;}

form fieldset {border:0 solid;} /* Opera */

form p {
  padding:6px 0;
  border-bottom:1px solid;
}

form label {
  display:block;
  float:left;
  width:60px;
}

#commentform label {margin:0 15px 0 15px;}
#contactform label {margin:0 15px 0 0;}

form em {
  margin-left:5px;
  font-size:0.9em;
  font-style:normal;
}

form input, form textarea {
  padding:3px;
  width:200px;
  border:1px solid;
  font-family:Arial,Helvetica,sans-serif;
  font-size:0.9em;
}

form textarea {overflow:auto;}

#commentform input {width:200px;}
#commentform textarea {width:325px;}
#contactform textarea, #contactform #bx_subject {width:465px;}

* html #commentform textarea {width:320px;} /* IE WIN; but why? */
* html #contactform textarea,
* html #contactform #bx_subject {width:445px;} /* IE WIN; but why? */

form .button {
  width:90px !important;
  border-bottom:1px solid;
  font-weight:bold;
}

#commentform .button {margin-left:90px;}
#contactform .button {margin-left:75px;}

form .hiddenfield {display:none;}

form .info {padding-left:90px;}



/* form
--------------------------------------------------*/
form p {border-color:white;}

form label { color:#4E8531;}

form em {color:#C7C1AB;}

form input {color:#414141;}

form input, form textarea {
  border-color:#DCDCDC #F0F0F0 #F0F0F0 #DCDCDC;
}

form .button {
  border-color:white #DCDCDC #DCDCDC white;
  background-color:#F0F0F0;
}




/* content misc
--------------------------------------------------*/

#entrynavigation {border-color:#F3F4F4;}

.editlink {
	background:url(images/edit.gif) 0 -14px;
	float: right;
	height:14px;
	margin-top:3px;
	width:14px;
}

/*html>body .editlink {bottom:6px;}
*/
.entry .info .editlink a,
#comments li .editlink a {
  display:block;
  height:14px;
  width:14px;
  margin:0;
  padding:0;
  border:none;
  font-size:1px; /* IEWin */
  line-height:0; /* IEWin */
  text-indent:-9999px;
  background:url(images/edit.gif) 0 0;
}

.entry .info .editlink a:hover,
#comments li .editlink a:hover
  {background:none;}

 
 
 
 
 /* headings
--------------------------------------------------*/
h1, h1 a,
h2, h2 a,
h3 a,
h4 a
  {color:#4E8531;}

h1 {font-size:1.6em;}

#content h2 {
	  margin:0 0 16px 0;
	  font-family:Georgia, serif;
	  font-size:1.6em;
	  font-weight:bold;
	}

#content h3 {
	  margin:0 0 18px 0;
	  font-size:1em;
	}

#content h4 {
	  margin:0;
	  font-size:1em;
	}

#content.archive h2 {margin:0 0 26px 0;}

#content.archive h3 {
	  margin:0 0 10px 0;
	  font-family:Georgia, serif;
	  font-size:1.3em;
	  font-weight:normal;
}

#content.archive h4 {
  margin:0 0 18px 0;
  font-size:1em;
}

#content.archive h5 {
  margin:0;
  font-size:1em;
}
 
 
 
/* content misc
--------------------------------------------------*/
.next a {float:right;}
.previous a {float:left;}


#entrynavigation {
  overflow: auto;
  height:1%;
  margin-bottom:13px;
  padding-bottom:13px;
  border-bottom:1px solid;
  font-size:0.9em;
}

 
 

/* links
--------------------------------------------------*/
a {	text-decoration:none;
  	font-weight:normal;
  	font-size:1em;
  	color:#4E8531;
	}

a:hover {
	color:#4E8531;
	text-decoration:underline;	
	}

a img {border:2px solid #4E8531 ;}

img {border:2px solid #4E8531 ;}




/* images
--------------------------------------------------*/
img.left {
  float:left;
  margin:0 12px 12px 0;
}

img.right {
  float:right;
  margin:0 0 0 12px;
}

img.center {
  display: block;
  margin:0 auto;
}




/* paragraphs, lists, etc
--------------------------------------------------*/
p {
  margin:0;
  padding:0 0 18px 0;
}

ul {
  margin:0 0 0 1.4em;
  padding:0 0 18px 0;
}

ul ul {padding:0;}

blockquote {
  margin:0;
  padding:0 18px;
  font-style:italic;
}

pre {
  overflow:auto;
  margin:0 0 18px 0;
  padding:4px;
}

pre, code, kbr {font-family:"Courier New", Courier, monospace;}

code, kbr {padding:0 2px;}

abbr, acronym {
  font-size:0.9em;
  letter-spacing:1px;
}


pre,
code
  {background-color:#F8FAF2;}

kbr {color:#009193;}





  
 


