* {
	margin: 0;
	padding: 0;
}

/* Typography
---------------------------------------------------------------------------------------- */

body {
	font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;font-size:normal;
	font-size:14px;
	color: #333;
    background-color:#fff;
	
}

.content {
	width:999px;
    margin:auto;
}

.sum {
	background-color:#BCDD5A;
}

.sum a {
	color:#fff;
}

h1 {padding:10px 10px 10px 10px;margin:0;border-bottom:1px solid #DDD;}	
h1 a{font-size:18px;text-decoration:none;color:#454545;}
h1 a:hover{border:0;}

.box {
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid #DDDDDD;
	margin:0;
	padding:10px 10px 10px 10px;
	text-align:center;
}

a {color:#A89166;text-decoration:none;}
a:hover {border-bottom:2px solid #927B51;}

/*a.fancy:after { content:url(/images/link_icon.gif); border:0px; }*/
a.fancy { font-weight:bold;}

a.gal img { border:1px solid #DDD;padding:5px; width:100px; height:100px;}
a.gal:after { content:none;}

li.item {font-size:12px;font-weight:bold;}
li.item span {font-weight:bold;}
li.item span.twitter {background-color:#A89166;color:#eee;}

/** Pagination **/
p#pagination {display:block;clear:both;padding:10px 10px 10px 10px;color:#000;background-color:#A89166;font-size:12px;}
p#pagination a{padding:4px 5px;border:1px solid #EFEFEF;text-decoration:none;color:#FFF;background:#2E79BE;}
p#pagination a:hover {background:#941234;color:#FFF;}

.pagination {
    display:block;clear:both;padding:10px 10px 10px 10px;color:#000;background-color:#A89166;font-size:12px;
}

/** Breadcrumb **/
p#breadcrumb {display:block;clear:both;padding:10px 10px 10px 10px;color:#454545;background:#FBB36B;}
p#breadcrumb span{font-size:100%;padding:0px 3px 0px 0px;letter-spacing:-3px;color:#454545;}
p#breadcrumb a{padding:4px 5px;color:#454545;}
p#breadcrumb a:hover {background:#E0EBFF;color:#454545;}

.seperator {clear:both;height:1px;overflow:hidden;border-bottom:1px solid #DDD;}

#footer {background: #fff;}
#footer p {margin:10px 10px 0px 100px;font-size:10pt;color:#666;padding-bottom:10px;}
#footer p a{color:#000;text-decoration:none;font-weight:bold;}
#footer p a span {color:#025FB6}


#main_container div {
    margin:20px 10px;
}

#main_container div p {
    margin:5px 0 0 10px;
}



/** Navigation **/
ul.nav {
    list-style-type:none;
    margin:0;
    padding:0;
}
ul.nav li {
    float: left;
    margin-right: 10px;
    padding:0px;
}

ul.nav li a {padding:4px 5px;color:#454545;}
ul.nav li a:hover {background:#927B51;color:#FFF;}

ul.nav li.active a {background:#A89166;color:#fff;font-weight:bold;}

.pageination {
	background-color:#EEE;
}

#layer {
	border:1px solid #CCC;
	background-color:#ddd;
	padding:5px;
	width:300px;
	height:200px;
	z-index: 1000;
	display: none;
}

#shadowLeft {width: 9px; background-image: url(/images/9x5000_shadow_left.jpg);background-repeat: no-repeat;}
#shadowRight {width: 9px; background-image: url(/images/9x5000_shadow_right.jpg);background-repeat: no-repeat;}

input,textarea {
    border: 1px solid #000;
    background-color: #FFF;
    padding:3px;
    font-weight:bold;
}

input:focus,textarea:focus {
    border:1px solid #A89166;
}

div.kontakt table tr td {
    padding:5px;
}

div.gbook table tr td {
    padding:5px;
}

/* Gaestebuch */
p.entry {
    font-size:small;
    border:1px solid #FF7900;
    background-color: #FBB36B;
    padding:5px;
}
p.entry .name {
    color:#000;
    font-weight:bold;
}

p.entry .date {
    font-weight:bold;
    font-style:italic;
}

#footer p a {
	font-size:10pt;
 	font-weight:normal;
}

#footer p a:hover{
	text-decoration:none;
}
