

/*
-----------------------------------------------
Layout1 Screen Styles
Author:   Fridtjof Detzner
Version:  2 Feb 2005

----------------------------------------------- */

/* 
* Abweichende Body Definitionen
*/

.body { }

a:link, a:visited { text-decoration: underline; }
a:active { text-decoration: underline overline;	 }
a:hover { text-decoration: none; }


hr { 
	height: 1px;
}


/*  CSS Layout
----------------------------------------------- */

.right { 
	width: 220px;
	font-size:12px;
	background-color:#E4E4E4;
}

.right p { 
	font-size:12px !important;
}

.content {	
	padding: 10px;
	background-color: #B6AB8D;
}



.form dl dt em,
.form p.note em
{
	color:white !important;
}

.left { 
	color: black; 
	border-right: 1px solid #E4E4E4;
	width: 250px;
	background-color: #E4E4E4;

}

.left div#n { 
	padding:0;
	margin:0;
}

.left a { color: black; }

a.alster_red{
	color: #6A0704;
}

#newsHeader {
	font-size:12px !important;
	color:white;
}
div#right td {
	font-size:12px !important;
	color:#000000;
}

div#right p, div#right span, div#right {
	font-size:12px !important;
	color:#000000;
}

div#right a {
	color:#000000;
}


/* mainNav */
ul#mainNav1
{
	padding: 0;
	margin:0;
	list-style-type: none;
	overflow:hidden;
	
}
ul#mainNav1 li
{
	display: inline;
	padding: 0;
	margin: 0;
}
ul#mainNav1 li a,
ul#mainNav1 li a:link,
ul#mainNav1 li a:visited,
ul#mainNav1 li a:hover,
ul#mainNav1 li a:active
{
	color: black;
	font-size: 12px;
	text-decoration: none;
	padding: 3px 3px 3px 10px;
	display: block;
	border:1px solid #E4E4E4;
}

ul#mainNav1 li a:hover
{
	background-color : #B6AB8D;
	border-top : 1px solid silver;
	border-right : 1px solid black;
	border-bottom : 1px solid black;
	border-left : 1px solid silver;
}
ul#mainNav1 li a.current
{
	font-weight: bold;
}


/* mainNav2 */
ul#mainNav2
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	overflow:hidden;	
}

ul#mainNav2 li a,
ul#mainNav2 li a:link,
ul#mainNav2 li a:visited,
ul#mainNav2 li a:hover,
ul#mainNav2 li a:active
{
	color: black;
	font-size: 12px;
	text-decoration: none;
	padding: 3px 3px 3px 30px;
	display: block;
	border:1px solid #E4E4E4;
}

ul#mainNav2 li a:hover
{
	background-color : #B6AB8D;
	border-top : 1px solid silver;
	border-right : 1px solid black;
	border-bottom : 1px solid black;
	border-left : 1px solid silver;
}

ul#mainNav2 li a.current
{
	font-weight: bold;
}



/* mainNav3 */
ul#mainNav3
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	overflow:hidden;	
}

ul#mainNav3 li a,
ul#mainNav3 li a:link,
ul#mainNav3 li a:visited,
ul#mainNav3 li a:hover,
ul#mainNav3 li a:active
{
	color: black;
	font-size: 12px;
	text-decoration: none;
	padding: 3px 3px 3px 50px;
	display: block;
	border:1px solid #E4E4E4;
}

ul#mainNav3 li a:hover
{
	background-color : #B6AB8D;
	border-top : 1px solid silver;
	border-right : 1px solid black;
	border-bottom : 1px solid black;
	border-left : 1px solid silver;
}

ul#mainNav3 li a.current
{
	font-weight: bold;
}




/*  Newsletter
----------------------------------------------- */
.newsletterbox {
	border:1px solid #B6AB8D;
	width:170px;
}

.newslettertitel {
	background-color: #B6AB8D; 
	color: #000000;
	padding: 2px 2px 2px 5px;
}

.newsletterbox p {	padding:5px; }
.newsletterbox input { margin:1px 1px 1px 5px;}
.newsletterInput {	width:150px; }


/*  Hck fr die richtige Listenformatierung
----------------------------------------------- */

li, ol, ul {
	padding-top:10px;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
}


	/*  Forms neu barrierefrei | untereinander
----------------------------------------------- */

.form
{

}

.form dl
{
	margin: 0 0 1.5em 0;
	padding: 0;
}

.form dl dt
{
	font-weight: bold;
}

.form dl dt em,
.form p.note em
{
	color:#BA3B3E;
	font-weight: bold;
	padding-left:0.2em;
}

.form p.note {
	border-top:1px solid #CCC;
	background:url(http://jur.alstertext.de/img/alert.gif) no-repeat center left;
	display:block;
}

.form dl dd {
	margin: 0 0 15px 0;
	padding: 0;
}
.form dl dd.eng {
	margin: 0 0 5px 0;
	padding: 0;
}

.form .text,
.form input {
	width:250px;
}

.form textarea.text,
.form textarea {
	width:300px;
	height:180px;
}
.form input.checkbox,
.form input.radio {
	width:auto !important;
	height:13px !important;
}

.form label.checkbox,
.form label.radio
{
}