/*  
Theme Name: Marsen

Author: nickstedt web
Author URI: http://nickstedt.de
*/

/* #################################  Voreinstellungen  ##################################### */
html {
	height: 100%;
	margin: 0;
	padding: 0;
	background :  #334a4f url(images/b_bg.jpg) left top;
}
* {
	margin: 0;
	padding: 0;
	border: none;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
	color:#5b5942;
	margin:0;
	padding:0;
}
a:focus {
	outline : none;
}
h1, h2, h3, h4, h5, h6 {
	margin : 0;
	padding : 0;
		}
p, textarea, code, pre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin : 0;
	padding : 0 10px 10px 10px;
	text-align:justify;
	width:460px;
}
ul {
	list-style-type : none;
	margin:0;
	padding:0;
}
ol {
	margin:0;
	padding:0;
}
li a {
	display : inline-block;
	padding : 0 10px;
}

a {
	text-decoration:underline;
	color:#5b5942;
	padding : 1px 0px 2px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	padding : 0;
	
}
a:hover {
	color:#fff;
}





/* ###############################  Seitenstruktur  ###################################### */
#kopf {
 width : 820px;
 height:50px;
 padding:0 15px 0 15px;
 margin:0 auto;
}
#seite {
	width : 920px;
	margin: 0 auto;
	padding:0px;
}

.inhalte p img.alignleft {
	float:left;
	margin:3px 10px 0px 0px;
	padding:0px;
	border:5px solid #eaeaea;
}
.inhalte p img.alignright {
	float:right;
	margin:3px 0px 0px 10px;
	padding:0px;
	border:5px solid #eaeaea;
}
.inhalte p img.aligncenter {
	margin:0 auto;
	padding:0px;
	border:5px solid #eaeaea;
}

#inhalte .entry img.floatimg {
	float:right;
	border:none;
}

#page .inhalte .entry a {
	font-weight:bold;
}

#page .inhalte {
	width : 518px;
	float : left;
	margin:8px 0px 0px 0px;
	padding:0 0 30px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align : left;
	background:#bbc0b7;
}

#gallery ul {
	margin:0;
	padding:0;
	background:none;
	width:400px;
}
#gallery ul li {
	margin:0;
	padding:0;
	list-style:none;
	background:none;
}
.inhalte ul {
	margin:0;
	padding:0 0 10px 0;
	clear:left;
	width:460px;
}
.inhalte ul li {
	margin:0;
	padding:1px 0 1px 15px;
	list-style:none;
	background: url(images/arrow.gif) no-repeat scroll left center;
	position:relative;
	left:30px;
}

#page .inner {
	width:920px;
	padding:0;
	margin:0;
	background:url(images/inner_bg.gif) repeat-y scroll right top;
	float:left;
}

/* ###############################  Kopf der Seite  ###################################### */
#head {
	height:45px;
	margin:0 auto;
	padding:0pt;
	width:820px;
}

/* ###############################  Menü linke Seite  ###################################### */

#sidebarleft {
	width : 190px;
	float : left;
	padding :65px 0 5px 0;
	margin: 0 0px 0 0px;
	text-align:left;
}
#sidebarleft ul li {
	font-size:12px;
	padding:0;
	margin:0;
}
.navlist1 {
	padding: 0 0 20px 0;
	margin: 0;
	width: 190px;
}
.navlist1 li {
	list-style: none;
	margin: 0;
	padding:0;
	text-align: left;
}
.navlist1 li a {
	display: block;
	padding: 0.25em 0.5em 0.25em 0.75em;
	margin:0;
	border-left: 2px solid #FFFF00;
	color:#c4c4c4;
	text-decoration: none;
}
.navlist1 li a:link {
	color:#999;
}
.navlist1 li a:hover {
	border-color:#fff;
	color: #FFF;
}
.navlist1 li.current_page_item a, #navlist1 li.current_page_parent a {
	border-color:#FF9900;
	color: #FFF;
}
.navlist {
	padding: 0 0 20px 0;
	margin: 0;
	width: 190px;
}
.navlist li {
	list-style: none;
	margin: 0;
	padding:0;
	text-align: left;
}
.navlist li a {
	display: block;
	padding: 0.25em 0.5em 0.25em 0.75em;
	margin:0;
	border-left: 2px solid #6d7f82;
	color:#c4c4c4;
	text-decoration: none;
}
.navlist li a:link {
	color:#999;
}
.navlist li a:hover {
	border-color:#AAB;
	color: #FFF;
}
.navlist li.current_page_item a, #navlist li.current_page_parent a {
	border-color:#AAB;
	color: #FFF;
}
.starter #sidebarleft h2 {
	width : 290px;
	padding:10px 0 5px 0;
}
.navlist2 {
	padding: 0 0 20px 0;
	margin: 0;
	width: 190px;
}
.navlist2 li {
	list-style: none;
	margin: 0;
	padding:0;
	text-align: left;
}
.navlist2 li a {
	display: block;
	padding: 0.25em 0.5em 0.25em 0.75em;
	margin:0;
	border-left: 2px solid #0099FF;
	color:#c4c4c4;
	text-decoration: none;
}
.navlist2 li a:link {
	color:#999;
}
.navlist2 li a:hover {
	border-color:#fff;
	color: #FFF;
}
.navlist2 li.current_page_item a, #navlist2 li.current_page_parent a {
	border-color:#0033FF;
	color: #FFF;
}
#navcontainer {
	margin : 0;
	padding : 0;
	font-size : 12px;
	text-transform : uppercase;
	/*background : #402f1d ;*/
color : white;
	width : 190px;
	position:relative;
	top:2px;
	float:right;
}
#navcontainer ul li {
	display : inline;
}
#navcontainer ul li a {
	padding :0;
	margin-left : 3px;
	color : #f6f3d2;
	text-decoration : none;
	float : left;
	border-top:1px solid #ac9f75;
}
#navcontainer ul li a:hover, #navcontainer ul li a:focus {
	color : #fff;
	border-top:1px solid #fff;
}
li.current-cat a {
	color:#fff;
}
#menulinks ul.liste {
	font-size : 11px;
	padding-bottom : 8px;
	padding-top:15px;
	margin-left :0px;
	margin-right:5px;
	padding-left:15px;
	list-style:circle;
	width:160px;
}
#menulinks {
	width : 190px;
	float : left;
	padding :0;
	margin:0px 0 0 0;
}
#menulinks p {
	width : 215px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding :10px;
	margin:0 0 0 15px;
}
#menulinks a {
	display : inline;
	color:#333333;
	font-weight:normal;
}
#menulinks ul {
	font-size : 11px;
	padding: 0;
	margin:0;
	line-height : 1.1;
	width:190px;
}
#menulinks p {
	padding : 0px;
	width:190px;
}
#menulinks ul ul {
	padding:0 0 10px 0;
	margin:0;
}
#menulinks ul ul li {
	padding:3px 0 3px 0;
	margin:0;
}
#menulinks ul ul ul {
	padding : 0;
}
#menulinks ul ul ul ul {
	padding : 0 0 0 0;
}
#menulinks ul ul li a {
	padding : 0;
	margin:0;
}
#menulinks h2 {
	padding : 0;
	color:#404040;
	margin :0;
	width:120px
}
#menulinks a:hover {
	color:#ff8504;
}
input {
	color:#666;
}

/* ###############################  Hauptinhalt mittlere Spalten  ###################################### */

#page h2 {
	width:489px;
	font-size:1.8em;
	font-weight:bold;
	letter-spacing: +1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align : left;
	margin:0;
	padding-top:25px;
	padding-bottom:20px;
	padding-left:29px;
	clear:both;
	border-top: 3px solid #56686b;
	color:#32494e;
}
#page h3 {
	width:470px;
	font-size:16px;
	position:relative;
	left:10px;
	border-top:1px solid #dedab0;
	text-align : left;
	margin: 0;
	padding-top:10px;
	color:#5b5942;
}

h2 {
	font-size : 18px;
	color:#ccc;
	padding:5px 0 5px 0;
	margin-left:20px;
	margin-right:10px;
}

#page .entry {
	margin:0pt;
	padding:20px 0 0 0;
	position:relative;
	width:518px;
}
#page .planer {
	margin:0pt;
	padding:0pt;
	width:840px;
}
#page .entry p {
	position:relative;
	left:20px;
	width:460px;
	top:0;
	float:left;
	margin:0;
}






/* ###############################  Menü rechte Seite  ###################################### */
#menurechts {
	padding :0;
	margin-top: -200px;
	text-align : left;
	width:195px;
	margin:0;
	position:relative;
	float:right;
	font-size:11px;/*background:#33CC99;*/


}
#menurechts img {
	margin:0;
	padding:0;
}
#menurechts p {
	left:5px;
	margin:0pt 0pt 5px;
	padding:0px 8px 8px 8px;
	position:relative;
	width:170px;
	border-bottom:1px solid #999;
}
#menurechts p img {
	float:left;
	border:none;
	margin:0;
	padding:0 8px 0 0;
}
#menurechts a {
	display : inline;
}
#menurechts ul {
	background:#EAE8C8;
	clear:both;
	left:5px;
	margin:0pt 0pt 5px;
	padding:10px 10px 10px 30px;
	position:relative;
	width:265px;
}
#menurechts ul li {
	margin : 6px 0 6px 0;
	list-style:circle;
	width:265px;
	font-weight:bold;
}
#menurechts ul ul {
	padding : 0;
	margin : 0 0 0 10px;
}
#menurechts ul ul ul ul {
	padding : 0 0 0 8px;
	margin : 0;
}
#menurechts ul ul li a {
	padding : 0;
	width:142px;
}
#menurechts h2 {
	font-size : 12px;
	padding : 15px 5px 5px 10px;
	color:#32494E;
	width:170px;
	clear:both;
	margin: 0;
	position:relative;
	left:3px;
	font-size:1.2em;
	letter-spacing:0;
	border:none;
}

/* ###############################  Fuss der Seite  ###################################### */

#fuss {
	padding:0;
	margin:0 auto;
	clear : both;
	/* background		: #1e1e1e url(images/fussbg.png) repeat-x left top ;*/

  text-align : left;
	height : 40px;
	width:920px;
	background : url(images/footer_bg.gif) no-repeat right top;
}

