 *        {
        margin:0;
        padding:0;
        }
img        {
        border:none;
        margin:0;
        }
/*pagelayout*/
body        {
			  background: #393E8F url(../img/layout/bg.png) center top no-repeat;
			  font-family: Tahoma, Verdana, Arial, sans-serif;
			  font-size: small;
			  color: #515151;
			  line-height:1.5em;
  			}
.winborder1	{
				margin-right: auto;
				margin-left: auto;
				margin-top:100px;
				width:904px;
				border:1px solid #fff;
				background: #fff;
				}
.winborder2 	{
				width:902px;
				border:1px solid #F5E1E0;
				background: #fff;
				}
#pagecontainer	{
				width:900px;
				background: #fff;
				}
.header	{
				background:transparent url(../img/layout/header.png) top left no-repeat;
				height:80px;
				width:902px;
				border-bottom: 1px solid #F5E1E0;
				}
.header ul	{
				list-style:none;
				font-weight:bold;
				}
.boxright	{
				float:right;
			  padding-right: 8em;
			  padding-top:1.2em;
				}
.boxright a,	.boxright a:hover {
				text-decoration:none;
				color: #515151;
				font-weight:bold;
				}
	
.clearer	{
				clear:both;
				height:1px;
				}
.gutter	{
				margin-top:35px;
				}
/* navigation */
.nav	{
	background:#393E8F; 
	width:902px; 
	height:25px; 
	margin-top:1px; 
	border-bottom:1px solid #F5E1E0;
	}
.menu {
	background:#393E8F;
	font-size:90%;
	margin:0;
	list-style:none;
	line-height:25px;
	}
.menu li {
	float:left;
	width: 112px;
	color:#fff;
	text-align:center; 
	}
.menu li a, .menu li a:visited {
	display:block;
	text-decoration:none; 
	color:#fff; 
	background: transparent url(../img/layout/button-up.png) top left no-repeat;
	}
.menu li a:hover {
	display:block;
	color:#515151; 
	background: transparent url(../img/layout/button.png) top left no-repeat;
	}
.menu li.aktuell {
	display:block;
	color:#515151; 
	background: transparent url(../img/layout/button.png) top left no-repeat;
	}
#content	{
	background: transparent;
	padding:20px 35px 15px 35px;
	}
#content h1 {
	padding-top:1.5em; 
	letter-spacing:0.1em; 
	font-size:120%; text-align:center; 
	font-variant:normal;
	border-bottom:1px solid #F5E1E0;
	font-weight:bold;
	color:#393E8F;
	}
#content h2	{
	 border-bottom: none; 
	 padding-top:2em; 
	 font-size:110%; 
	 font-weight:bold; 
	 color:#393E8F; 
	 text-align:left;
	 letter-spacing:0.1em;
	 }
#content h3	{
	padding-top:1em;
	color:#717171;
	text-align:left;
	letter-spacing:0.1em;
	font-size:100%;
	font-weight:bold;
	}
#content h4	{
	padding-top:1em;
	color:#717171;
	text-align:left;
	letter-spacing:0.1em;
	font-size:100%;
	font-weight:bold;
	}
#content h5	{
	padding-top:1em;
	color:#717171;
	text-align:left;
	letter-spacing:0.1em;
	font-size:100%;
	font-weight:bold;
	}
#content a	{
	color:#3636D9;
	text-decoration:none;
	}
#content a:hover	{
	color:#766B00;
	}
#content p	{
	padding-top:2em;
	}
#content p.nopadding	{
	padding-top:0em;
				}
.logo	{
	margin-top:3em;
	margin-right:	auto;
	margin-left: auto;
	width:245px;
	height:245px;
	line-height:10px;
	}
.logo img	{
	margin:0;
	padding:0;
	}
.fl_left	{
	float:left; 
	width:250px; 
	margin-top:5em; 
	background: url(../img/layout/plume.jpg) top left no-repeat;
	}
.fl_right	{
	float:right; 
	width:250px; 
	margin-top:5em; 
	background: url(../img/layout/plume-2.jpg) left 50% no-repeat;
	}
.fl_middle	{
	text-align:justify; 
	margin-top:2.5em; 
	margin-left:290px;
	background: url(../img/layout/plume.jpg) center 30% no-repeat;
	width:250px;
	border:0px solid red;
	}
.centered	{
	text-align:center;
	}
.zitat	{ 
	font-size:75%; 
	font-weight:normal; 
	color:#818181; 
	text-align:center; 
	font-variant:normal;
	}
.autor	{
	font-size:75%;
	font-weight:normal;
	float:right;
	color:#818181;
	font-variant:normal; 
	letter-spacing:0.1em; 
	}
.antisp        {
        display:none;
        }
/* formular */
form        {
        padding:1em 1.8em 1.8em 0;
        }
.bereich {
        background: transparent;
        border:1px solid #eaeaea;
        width:23em;
        color:#444;
        padding:0.5em ;
        }
.feld        {
        background: transparent;
        border: 1px solid #eaeaea;
        width:23em;
        color:#444;
        padding:0.5em;
        }
.button        {
        width:10em;
        background: transparent;
        border:1px solid #eaeaea;
        color:#444;
        }
#formulaire        {
        padding-top:0em;
        float:right;
        width: 450px;
        }
#formulaire table        {
        width:auto;
        border:0;
        }
#formulaire th        {
        text-align:center;
        }
/*formular */
#footer	{
	height:25px;
	border-top: 1px solid #F5E1E0;
	font-size: 85%;
	color: #818181;
	padding:2px;
	}

				
	
