body {   margin: 0px;
	background: url(images/bg.jpg);
         font-family: arial;
	font-size: 12px;
         line-height: 19px;
         text-align: justify;
         color: #606060;}

table {
	line-height: 19px;
         font-family: arial;
         font-size: 12px;
         color: #606060;}

.ressourcen {
         font-family: trebuchet ms;
         font-size: 11px;
         width: 127px;
         height: 120px;}

.view {
	font-family: trebuchet ms;
         font-size: 10px;
         font-weight: bold;
         text-transform: uppercase;}

.ress {
	border: 4px solid #bbbbbb;}

#header {
         margin-left: 50px;
         width:700px;
         height: 450px;}


.admin {
         margin-left: 720px;
         padding-bottom: -300px;
         height: 100%;
         width: 150px;}

.admin h2 {
         color: #ffffff;}

#content {
         margin-left: 30px;
         width:800px;
         height: 100%;
         background: url(images/content_bg.png);}

#navigation {
         margin-top: 20px;
         padding-left: 65px;
         padding-right: 60px;
         text-align:center;}


.container {
         padding-left: 65px;
         padding-right: 60px;
         margin-top: 40px;
         margin-bottom: 40px;}


#footer {
         margin-left: 50px;
         padding-right: 0px;
         background: url(images/footer.jpg);
         width: 700px;
         height: 162px;
         text-align:right;}

h1 {
         font-size: 20px;
         font-family: palatino linotype;
         text-transform: uppercase;
         text-align:left;
         padding-left: 10px;
         letter-spacing: -1px;
         margin-bottom: 0px;
         color: #505050;}

h2 {
         font-family: palatino linotype;
         font-size: 18px;
         text-align:left;
         padding-left: 10px;
         letter-spacing: -1px;
         margin-bottom: 0px;
         color: #df9397;}

h3 {
         font-family: palatino linotype;
         font-size: 20px;
         text-align:left;
         padding-left: 10px;
         letter-spacing: -1px;
         margin-bottom: 0px;
         color: #ffffff;}

.navi {
	margin-top: 0px;}

a {
         letter-spacing: normal;
         text-decoration: none;
         color: #ae5f65;}

a:hover{
         color: #505050;
         background: none;
         border: 0px;}

a.navi {
         border-left: 5px solid #df9397;
         font-family: arial;
         text-align:left;
         margin:3px;
         padding-left: 9px;
         text-decoration: none;
         display: block;
         text-transform: lowercase;
         font-size: 12px;
         font-weight: bold;
         background: #e7e7e7;
         color: #505050;}

a.navi:hover{
         font-style: italic;
         text-transform: lowercase;
         color: #505050;
         background: none;
         border: 0px;}


.admin a.navi {
         font-style: italic;
         text-transform: lowercase;
         background: #6d6d6d;
         border: 0px;
         color: #c0c0c0;}

.admin a.navi:hover{
         font-style: italic;
         text-transform: lowercase;
         background: #000000;
         border: 0px;}

.neuigkeit {
         color: #c0c0c0;
         background: #303030;
         padding-left: 10px;
         padding-right: 10px;
         padding-top: 2px;
         padding-bottom:2px;}

blockquote {
	margin: 11px 15px;
	padding: 15px;
	background: #d5d5d5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
         font-family: arial;}

.affis {
	font-family: trebuchet ms;
         font-size: 10px;
         font-weight: bold;
         text-transform: uppercase;
         color: #ae5f65;}

b, bold, strong {
	color: #202020;}

/* Seitennavigation
----------------------------------------------------- */
#seiten a {
	border: 1px solid #E0E0E0;
	margin: 0 1px;
	padding: 4px 7px;
	color: #444;
	font-weight: bold;
	text-decoration: none;
}

#seiten a:hover {
	background: #df9397;
	color: #ffffff;
	text-decoration: none;
}

.current {
	border: 1px solid #c0c0c0;
	padding: 4px 7px;
	color: #444;
}

.pages{
	border: 1px solid #c0c0c0;
	padding: 2px 7px;
	float: right;
	margin: -3px 0 0;
}

  /* Sonstiges
----------------------------------------------------- */

ul{
	list-style: square;
	margin-left: 25px;
}

.green{ color: #507DB4;}

.info {
    border: 1px solid #e0e0e0;
    background: #F8F8F8 url(images/newslist.jpg) repeat-x bottom;
    padding: 8px;
    margin: 0 0 5px;
}

.right{
    float: right;
    padding: 0 0 0 15px;

}

.left{
	text-align: left;
}

.clear_left{ clear: left; }

.center{ text-align: center; }

.error{
	padding: 5px;
	border: 1px solid #D53F11;
	background: #FEF1ED;
}
	.error h2{
		padding: 0px 0px 5px 2px;
		font-size: 1.2em;
		border-bottom: 1px dotted #F06C46;
	}

.hr {
    background: url(images/hr.jpg);
    padding: 2px 2px;
    margin: 5px 0px;
}

.news{
	padding: 5px 2px;
	margin: 0px 0px 10px;
}
.comment {
background: url(images/comment.png) center no-repeat;
font-family: arial;
color: #505050;
text-align: center;
width: 50px;
height: 39px;
font-weight: bold;
font-size: 25px;}

.storycontent {
width: 495px;
padding-left: 12px;
padding-right: 12px;}

.auszug {
width: 88px;
font-size: 11px;}

.leere {
width: 50px;}

a.auszug {
         font-family: arial;
         text-align:left;
         margin:3px;
         padding-left: 9px;
         text-decoration: none;
         display: block;
         text-transform: lowercase;
         font-size: 12px;
         font-weight: bold;
         background: #df9397;
         color: #ffffff;}

a.auszug:hover{
         font-style: italic;
         text-transform: lowercase;
         color: #505050;
         background: none;
         border: 0px;}


.meta {
font-size: 11px;
font-family: tahoma;}

.date {
font-family: arial;
color: #505050;
text-align: center;
width: 50px;
float: left;
height: 39px;
font-weight: bold;
font-size: 18px;}
/* Tab list
----------------------------------------------------- */

.list ul{
	margin: 0;
	padding: 0;
}

.list li  {
	border-top: 2px solid #E0E0E0;
	list-style:none inside none;

    padding: 4px 5px;
    margin: 0 0px 0 -25px;
}

	* html .list li{
		margin: 0 0 0 -15px;
	}

	.list li small{
		display: block;
		margin-top: -5px;
		color: #808080;
	}

.list li.last {
    margin: 0;
}

/* Formulars
----------------------------------------------------- */

fieldset{
    padding: 10px 10px;
    margin: 0px 0px 5px;

	border-top: 2px solid #737373;
	border-bottom: 2px solid #737373;
	border-left: none;
	border-right: none;
}

legend{
	padding: 5px 10px;
	font-size: 1.6em;
	color: #808080;
}

label{
	display: block;
	font-weight: bold;
}

input, textarea{
	font: 1.1em Arial;
    border: 1px solid #c5c5c5;
	background: #fff;
	margin: 0px 0px 1px;
	padding: 2px;
}

.button{
         background: #F8F8F8;
	border: 1px solid #E0E0E0;
	border-radius: 5px;

	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
}

.the_button{
	display: block;
	padding: 2px 10px;
	margin: 5px 0px;
	text-align: center;
	outline:none;
	color: #444444 ! important;

	background: #F8F8F8;
	border: 1px solid #E0E0E0;
	border-radius: 5px;

	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
}

.the_button:hover{
	color: #507DB4 ! important;
}