/*
Theme Name: Classic Bright
Theme URL: http://www.av-alania.de/
Description: Designed by Andreas Maks,
based on the Theme Relaxation by Jowra.
Version: 1.5
Author: Andreas Maks
Author URL: http://www.superblasc.de
*/

* {
		font-family: 'Droid Sans' !important;
}

strong {
		font-weight: bold;
		
}

html,body {
		text-align:center;
		margin:0;
		padding:0;
		height: 100%;
}

body {
		background:#f1f3e9;
		font:12px 'Droid Sans','Helvetica', Verdana, Arial, sans-serif;
		font-weight: 100;
		
}

#container {
		min-height: 100%;
}

#wrap {
        	overflow:auto;
		padding-bottom: 60px;
}

blockquote {
		border-left:1px solid #798a69;
		color:#555;
		font-size:1em;
		padding-left:10px;
		padding-right:10px;
		margin:0 30px;
}

a {
		color:#798a69;
		text-decoration:none;
		outline:none;
}

code {
		background:#f5f5f5;
		border:1px solid #ccc;
		color:#555;
		font:12px 'Droid Sans','Helvetica', Verdana, Arial, sans-serif;
		text-align:left;
		padding:10px;
}

*:focus {
		outline:none;
}




/*#####################
### UEBERSCHRIFTEN ###
#####################*/

h1,h1 a {
		color:#798a69;
		font-weight:100;
		font:24px 'Droid Sans','Helvetica', Verdana, Arial, sans-serif;
		text-decoration:none;
		margin:0;
		padding:0;
}

h2,h2 a {
		color:#798a69;
		font-weight:100;
		font-size: 1.7em;
		margin:0;
		padding:0;
}

h3,h3 a {
		color:#798a69;
		font-weight:100;
		margin:15px 0 0;
		padding:0;
}

h4 {
		color:#798a69;
		font:12px 'Droid Sans','Helvetica', Verdana, Arial, sans-serif;
		font-weight:400;
		margin:0;
		padding:0;
}

img {
		border:none;
}

ol,form {
		margin:0;
		padding:0;
}

p {	
		line-height:1.7em;
		text-align:justify;
}

.entry {
		line-height:1.3em;
		text-align:justify;
}

small {
		font-size:10px;
}

#page {
		background:transparent;
		text-align:left;
		width:760px;
		margin:0 auto !important;
		padding:0;
}




/*###################
### OBERES MENUE ###
###################*/

#top {
		background:#3c3e42;
		border-bottom:0 solid #505357;
		height:28px;
		width:100%;
		text-align:center;
		position:fixed;
		left: 0;
		z-index:1000 !important;
		margin:0 auto;
}

#topbar {
		height:28px;
		width:760px;
		text-align:center;
		margin:0 auto;
		padding:0;
}

ul.topmenu {
		background:transparent;
		float:left;
		list-style-type:none;
		margin:0 auto 0 0;
		padding:0;
}

ul.topmenu li {
		float:left;
}

ul.topmenu li a {
		float:left;
		display:block;
		height:1em;
		color:#8f8f8f;
		font: 10px 'Droid Sans','Helvetica', Verdana, Arial, sans-serif;
		text-transform:uppercase;
		padding:9px 16px 3px;
}

ul.topmenu li a:hover {
		background:#44484c;
		color:#fff;
		height:13px;
}

.current_page_item a {
		background:#44484c;
		color:#8f8f8f !important;
		height:13px !important;
}

.current_page_item a:hover {
		background:#44484c;
		color:#8f8f8f !important;
		cursor: default;
}


/*################
### HEADER   ###
################*/

#header {
		background:transparent;
		overflow:hidden;
		color:#707377;
		font-size:12px;
		height:210px !important;
		text-align:left;
		margin:0 auto;
		padding:0;
}

#headerback {
		background:url(images/headerback.png) repeat-x;
		border-bottom:0 solid #9ea09d;
		height:210px !important;
		overflow:hidden;
		margin:0;
}

#headerimage {
		background:url(images/header.png) no-repeat;
		height:210px !important;
		width:auto;
		margin:0;
}

#header h2 {
		font:10px 'Droid Sans','Helvetica', Verdana, Arial, sans-serif;
		color:#e2e7e7;
		margin-left:0;
		border-left:0 solid #ccc;
		padding:0;
}

#header p {
		line-height:1em;
		margin:0;
		padding:13px 0 0 10px;
}




/*################
### CONTENT  ###
################*/

#content {
		background:transparent;
		border:none;
		color:#383838;
		float:left;
		text-align:left;
		width:500px;
		margin:20px 0 30px;
		padding:0 10px 0 0;
}

#contentphoto {
		background:transparent;
		border:none;
		color:#383838;
		float:left;
		text-align:left;
		width:700px;
		margin:20px 0 30px;
		padding:0;
}

#content img {
		border:5px solid #e0dfd6;
		margin:10px 12px;
}

#content a:hover img {
		border:5px solid #c8c7be;
		overflow:hidden;
		background:transparent;
}

#content ul {
		list-style-type:circle;
		margin:0 0 0 25px;
		padding:0;
}

#content ul li {
		line-height:1.5em;
		margin:0;
		padding:5px;
}

td,tr {
		padding-bottom:5px !important;
}




/*################
#### SIDEBAR ###
################*/

#events-list ul li {
		border-top:1px dotted #ccc;
		padding:5px 0;
}

#sidebar {
		width:150px;
		text-align:left;
		float:left;
		line-height:1.6em;
		color:#383838;
		margin:8px 0 30px 50px;
		padding:0;
		list-style:none;
}

.sidelist {
		background:transparent;
		margin:0 0 20px;
		padding:0;
}

#sidebar ul, #sidebar li {
		display: inline;
		list-style:none;
		margin:0;
		padding:0;
}

#sidebar li a {
		display:block;
		background-color:transparent;
		color:#383838;
		text-decoration:none;
		border-top:1px dotted #ccc;
		padding:5px 5px 5px 0;
}

#sidebar li a:hover {
		color:#693;
		background-color:#e3e6d7;
		text-decoration:none;
}

#sidebar h2 {
		background:inherit;
		color:#798a69;
		margin-top:20px !important;
		padding:7px 0;
}

#wrapper {
		float:left;
		padding-left:15px;
		margin:0 auto;
}

.alignleft {
		float:left;
		text-align:left;
}

.alignright {
		float:right;
		text-align:right;
}

.date {
		background:transparent;
		color:#363636;
		font:11px 'Droid Sans','Helvetica', Verdana, Arial, sans-serif;
		margin:0;
		padding:0;
}

.postmetadata {
		background:transparent;
		font-style:italic;
		color:#363636;
		line-height:1.5em;
		text-align:right;
		clear:both;
		margin:15px 0 70px;
		padding:3px;
}

.postmetadata a {
		background:transparent;
		color:#363636;
		text-decoration:none;
}

.postmetadata2 {
		font-size:11px;
		line-height:1.3em;
		letter-spacing:0;
		text-align:left;
		clear:both;
		margin:0;
		padding:5px;
}





/*############################
#### KOMMENTARFORMULAR #### 
############################*/

#comment,#messageform,#msg {
		background:transparent;
		border:1px solid #ccc;
		color:#444;
		font-size:12px;
		vertical-align:middle;
		width:490px;
		border-bottom-right-radius:20px;
		-moz-border-radius-bottomright:20px;
		padding:5px;
}

.commentbody {
		background:#ccd4c4;
		border:1px solid #cedcc0;
		color:#444;
		font-size:12px;
		border-bottom-right-radius:20px;
		border-top-left-radius:20px;
		-moz-border-radius-bottomright:20px;
		-moz-border-radius-topleft:20px;
		margin:0 0 10px;
		padding:15px 15px 5px;
}

.commentbody a {
		color:#9ea09d;
		text-decoration:none;
}

.commentbody a:hover {
		color:#2d5175;
		text-decoration:none;
}

.commentbody p {
		line-height:1.2em;
}

.commentlink {
		font-size:10px;
		color:#798a69;
}

.commentlist {
		list-style:none;
}

#email,#author,#formmail,#formauthor,#formsubject, #your_name {
		background:transparent;
		border:1px solid #ccc;
		color:#444;
		font:12px 'Droid Sans','Helvetica', Verdana, Arial, sans-serif;
		padding-left:5px;
		vertical-align:middle;
		margin:0;
}

#url {
		background:#fafafa;
		border:1px solid #ccc;
		color:#444;
		font:12px 'Droid Sans','Helvetica', Verdana, Arial, sans-serif;
		height:16px;
		padding-left:5px;
		vertical-align:middle;
}

#submit,#formsubmit,#selectform {
		background:transparent;
		border:1px solid #ccc;
		color:#444;
		font:12px 'Droid Sans','Helvetica', Verdana, Arial, sans-serif;
		margin:0;
		padding:0 10px;
}

textarea {
		overflow:auto;
}




/*################
### SUCHFELD ###
################*/

.s {
		background:transparent;
		border:1px dotted #ccc;
		border-radius:2px;
		color:#383d44;
		font:12px 'Droid Sans','Helvetica', Verdana, Arial, sans-serif;
		height:15px;
		vertical-align:middle;
		width:140px;
		padding:5px;
}




/*################*/
/*#### FOOTER ####*/
/*################*/

#footer {
		position: relative;
        	background: url(images/footer/footerback.png) repeat !important;
        	background: #52565a;
		margin-top: -60px;
		height: 60px;
		clear: both;
		color: #8f8f8f;
		bottom: 0px;
		padding: 0;
		text-align: center;
		overflow:hidden;
		margin-bottom: 0px !important;
}

#footer a {
        	color: #8f8f8f;
        	text-decoration: none;
}

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

#socialcons {
		width: 380px;
		margin: 15px auto;
}


a#twitter {
		background: url(images/footer/twittercon.png) no-repeat;
		float: left;
		margin-right: 20px;
		display: block;
		width: 40px;
		height: 40px;		
}

a:hover#twitter {
		background: url(images/footer/twitterconhover.png) no-repeat;
		display: block;
		width: 40px;
		height: 40px;		
}

a#facebook {
		background: url(images/footer/facebookcon.png) no-repeat;
		float: left;
		margin-right: 20px;
		display: block;
		width: 40px;
		height: 40px;		
}

a:hover#facebook {
		background: url(images/footer/facebookconhover.png) no-repeat;
		display: block;
		width: 40px;
		height: 40px;		
}

a#rss {
		background: url(images/footer/rsscon.png) no-repeat;
		float: left;
		margin-right: 20px;
		display: block;
		width: 40px;
		height: 40px;		
}

a:hover#rss {
		background: url(images/footer/rssconhover.png) no-repeat;
		display: block;
		width: 40px;
		height: 40px;		
}


a#wiki {
		background: url(images/footer/wikicon.png) no-repeat;
		float: left;
		margin-right: 20px;
		display: block;
		width: 40px;
		height: 40px;		
}

a:hover#wiki {
		background: url(images/footer/wikiconhover.png) no-repeat;
		display: block;
		width: 40px;
		height: 40px;		
}
