/*
Design by Metamorphosis Design
http://www.metamorphozis.com
Released for free under a Creative Commons Attribution 2.5 License
*/

*{
		margin: 0;
		padding: 0;
}

a:link {
        color: #4276B0;
}

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

a:visited {
        color: #4276B0;
}

body {
		background-color:#e3e3e3;
        font: 13px Arial, Helvetica, sans-serif;
        color: #383838;
}

#design, #backall{
		background-color:#4276b0;
}

#backall{
		background-image: url(images/back_all.png);
		background-repeat:repeat-x;
		background-position:right bottom;
}

#headwite{
		background-image: url(images/headwitel.png);
		background-repeat:repeat-x;
		background-position:right top;
}

#content{
        width: 780px;
        border-left: 10px solid #ffffff;
        border-right: 10px solid #ffffff;
        border-top: 10px solid #ffffff;
        margin: 0 auto;
}

#main{
		margin: 0;
		padding: 0;
		width: 780px;
		background-color:#ffffff;
		background-image: url(images/header_new.jpg);
		background-position:0 16px;
		background-repeat:no-repeat; 
		height: auto;
}

.flower{
		background-color:#4276b0;
		height: 12px;
		width: 100%;
}

#flowerverlauf, #footer {
		background-color:#89bbd6;
		background-image: url(images/verlauf.png);
		background-position:right bottom;
}

#flowerverlauf{
		height: 97px;
		width: 100%;
}

#back{
		width: 780px;
}

#header {
		width: 780px;
        height: 62px;
		border: 1px solid #4276b0;
}

#logo {
		width: 760px;
		height: 200px;
		text-align: left;
		padding-top: 32px;
		padding-right: 20px;
		text-align: right;
}

#logo a {
        text-decoration: none;
        text-transform: none;
        font-style: italic;
        font-size: 22px;
        color: #ffffff;
}

#logo H2 a{
		font-size: 15px;
}

#menu{
		width: 778px;
		padding-left: 0;
		height: 60px;
		border: 1px solid #ffffff;
		background-image: url(images/title.png);
		background-position:right bottom;
		background-repeat:repeat-x;
		background-color: #4276b0;
}

#menu ul {
        list-style: none;
}

#menu li {
        display: inline;
}




#menu a {
        float: left;
        width: 100px;
        height: 34px;
    	display: block;
        text-align: center;
        text-decoration: none;
        color: #ffffff;
        font-weight: bold;
        font-size: 14px;
        text-transform: uppercase;
        padding-top: 25px;
        background-image: url(images/title.png);
		background-position:right bottom;
		background-repeat:repeat-x;
}

#menu a:hover {
        width: 100px;
		height: 34px;
        color: #565656;
        text-decoration: underline;
        background-image: url(images/title.png);
		background-position:right bottom;
		background-repeat:repeat-x;
}

#right{
        width: 235px;
        float: right;
        border: 1px solid #4276b0;
		margin-right:21px;
}

#back_right{
		margin:1px;
		width: auto;
		background-color: #e6e4e4;
		border: 1px solid #ffffff;
		padding-top:1px;
}


#right .title{
	    margin: 0 auto;
		width: 225px;
		border: 1px solid #4276b0;	
}

#right H3{
		width: auto;
		height: 30px;
		font-size: 14px;
		font-weight: bold;
		padding-left: 25px;
		padding-top: 15px;
		text-transform: uppercase;
		color: #ffffff;
		border: 1px solid #ffffff;
		background-image: url(images/title.png);
		background-position:right bottom;
		background-repeat:repeat-x;
		background-color: #4276b0;
}

#right .title_back ul {
         list-style-type: circle;
         color:#4276B0;
        margin-bottom: 10px;
        padding-top: 10px;
        padding-left: 30px;
}
#right .title_back li:hover {
         list-style-type: disc;
      
}

.title_Neuigkeiten ul{
	    margin-bottom: 10px;
        padding-top: 10px;
        padding-left: 30px;
		list-style: none;
}

#right li  {
        padding: 7px;  

}

#right a {
        color: #4276B0;

}
#right a:visited {
        color: #4276B0;
}

#right p{
		font-size: 10px;
		padding-left: 10px;
}

.bot{
		padding: 10px;
}

#calendar {
        padding: 20px 10px 20px 10px;
}

#calendar table {
        width: 100%;
        text-align: center;
}

#calendar thead {

}

#calendar tbody td {
        border: 1px solid #F1F1F1;
}

#calendar #prev {
        text-align: left;
}

#calendar #next {
        text-align: right;
}

#calendar tfoot a {
        text-decoration: none;
        font-weight: bold;
}

#calendar #now {
        background: #696969;
        border: 1px solid #ff0000;
        font-weight: bold;
        color: #ffffff;
}

#left{
		width: auto;
		padding-top: 192px;
}

#left H4{
        margin: 0;
        padding: 0;
        font-size: 12px;
        color: #4276B0;
}

#left a
{
color: #4276B0;
text-decoration: none;
}

#left p {
        margin: 5px;
        padding: 0;
        padding-right: 280px;
        padding-left: 10px;
        line-height: 1.5em;
}

#left h2 {
        margin: 0;
        padding: 0;
        padding-left: 10px;
        padding-top: 25px;
        color: #4276B0;
}

#left ol, #left ul{
		margin-left: 30px;
}

.date {
        text-align: right;
        color: #4276B0;
        font-size: 11px;
}

.date a {
        color: #4276B0;
}

#footer {
        height: 44px;
        clear: both;
        padding: 0;
        padding-bottom: 10px;
        
}

#footer p {
        margin: 0;
        margin-top: 20px;
        font-size: 10px;
        text-align: center;
        color: #666666;
}

#footer a {
        color: #666666;
}
#design{
		text-align: center;
		font-size: 0.75em;
		color: #aaaaaa;

}
#design a{
		color: #cccccc;
}
