/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	margin:0;
	padding:0;
	text-align:center;
	font-family: arial, sans-serif;
	font-size: 76%;
	background-color: #ECE9D9;
}

p,h1,h2{
	margin:0 10px 10px;
}

.selflink {
/*	display: block;*/
	font-weight: bold;
	padding:5px;
	color:#333333;
	background-color:#CCCCCC;
/*	text-decoration: none; */
}

.selflink ul li{
	text-decoration:none;
	margin:-5px;
	margin-left:-20px;
	padding-bottom:-5px;
	color:#333333;
	background-color: #E6E6E6;
}

.selflink ul li a{
	text-decoration:none;
}
.ueberschrift {
   text-align:center;
   font-size:14px;
}

fieldset{
	border:none;
	padding-left:10px;
}

/***********************************************/
/* Container                                   */
/***********************************************/
#container{
	text-align:left;
	border: 1px solid black;
	width:700px;
	margin:0 auto;
	background-color: #FFFFFF;
}


/***********************************************/
/* Header                                      */
/***********************************************/
#header h1{
	height:80px;
	line-height:80px;
	margin:0;
	padding-left:10px;
	color: #FFFFFF;
	background-color: #0F3877;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 200%;
}

#header a{
    display:inline;
	color: #FFFFFF;
	text-decoration:none;
	padding:0px;
}


/***********************************************/
/* Navigation                                  */
/***********************************************/
#navigation{
	float:left;
	width:200px;
	background-color: #E6E6E6;
	padding-top: 20px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

/*
#navigation ul li{
	text-decoration:none;
	width:115px;
}*/


#navigation a{
	display:block;
	color: #333333;
	padding:10px;
	text-decoration: none;
}

#navigation a:hover {
    text-decoration: underline;
}

#navigation a:focus {
	text-decoration: underline;
}

.navs {
	width:115px;
}

#navigation .tx-quickpoll-pi1{
	margin:10px;
}

/***********************************************/
/* Feedback                                    */
/***********************************************/
#feedback p{
	display:block;
	color: #333333;
	padding:10px;
}


/***********************************************/
/* Content                                     */
/***********************************************/
#content{
	float:right;  
	width:498px;
	padding-top: 10px;
/*	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;*/
}

#content h1{
	font-size: 200%;
	color: #333333;
}

#content h2{
	font-size: 150%;
	color: #333333;
}

#content p{
	line-height:1.4;
	color: #333333;
}

#content a{
/*    display:inline;   */
	color: #333333;
	text-decoration:none;
/*	padding:0px;   */
}



/***********************************************/
/* Footer                                      */
/***********************************************/
#footer{
	text-align:right;
	color: #FFFFFF;
	clear:both;
	width:100%;
	background-color: #0F3877;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccccc;
}
#footer li{
	display:inline;
	style:none;
}
#footer p{
/*	margin:0;
	padding:5px 10px;*/
	text-align: right;
}

#footer li a{
	padding-top:5px;
	display:inline;
	color: #FFFFFF;
	text-decoration:none;
	padding:0px;
}

.clear {
	clear:both;
}


/********* form and related tag styles *********/
#content input, #content select, #content textarea { /* Formularelemente ausw�hlen */
  font: 100% Arial,sans-serif;
  display: block;
  float: left;
  color: #000000;
  font-size: 11px; 
  width: 215px; /* Breite.*/
  margin:0 0 15px 0;
}

#content label{ 
  float: left;  
  width: 150px; /* Breite.*/
}

/*
#content form br { /* Alle Zeilenumbr�che in Formularen ausw�hlen */
  clear: left; /* das floating der labels und inputs aufheben */
}
*/
