/*

	sichtwechsel.css

	Stylesheet-Datei f. www.sichtwechsel.de
	(c) procommerz 2004 | www.procommerz.de


	FARBEN
	******

		Hintergrund allgemein		255,255,255		weiss
		Hintergrund Navi u. Extra	214,224,229		hellblau		206,223,231
		Trennstrich Hauptinhalt		166,185,197		lichtblau		51,95,124
		Trennstrich Navi			120,140,156		blau			7,36,64
		Schrift Links				 16, 46, 75		dunkelblau		39,72,94	neu: 33,95,136
		Schrift Links Menü			16,46,75
		Navigator-Schrift			 54, 95,123		mittelblau		51,95,124
		Navi-Hintergrund akiv		241,243,245		sehr hell		230,238,241
		Extra / Zitat				 86, 21, 18		rot				83,9,9
		Bildunterschrift			3,44,48			dunkelblaugrün
*/


body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	font-size:0.9em;
	font-size-adjust: 0.48;
	color:black;
	background-color: white;
}

div
{
	text-align:left;
}


/*	Mozilla-Bug	*/
div>h1
{
	margin-top:0;
}

div#kopf
{
	background-color: rgb(39,72,94);		/*			AVS: vorübergehend	*/
	background-image: url("/standard/img/kopfbild_bg.jpg");
	/*background-position: top left;*/
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px none;
	height: 100px;
	width: 100%;
}


div#inhalt
{
	padding-left:10px;
	padding-right:10px;
	margin: 0px;
	border-top: 0px none;
	border-bottom: 0px none;
	border-right: 176px solid rgb(206,223,231);
	border-left: 220px solid rgb(206,223,231);
}

div#startinhalt
{
	padding-left:10px;
	padding-right:0px;
	margin: 0px 0px 0px 220px;
	border: 0px none;
	height:auto;
}


div#navi
{
	background-color: rgb(206,223,231);
	position: absolute;
	top: 100px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	height:100%;
	width: 220px;
}


div.spacer
{
	background-color: rgb(206,223,231);
	width: 220px;
	height: 24px;
	border-bottom:1px solid rgb(7,36,64);
}

/*			der rechte kasten / rechte spalte		*/
div#extra
{
	position:absolute;
	top: 100px;
	right:0px; /* Opera5.02 will show a space
	at right when there is no scroll bar */

	text-align: center;
	padding:0px 0px;
	margin:0px;
	height:auto;
	height:100%;

	border: 0px none;
	background: rgb(206,223,231);
	width: 176px;
}


ul.navi
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

p
{
	text-align:left;
	line-height:1.7em;
	margin:6px 0px 10px 0px;
	padding:0px;
}

.wichtig
{
	font-weight:bold;
}

.error
{
	background-color:rgb(255,102,102);
}

.klein
{
	font-size:0.8em;
}
.hide
{
	display:none;
}

a
{
	color:rgb(33,95,136);

}

p a
{
	background: url("/standard/img/linkpfeil.gif") right no-repeat;
	padding-right:14px;
}


a:link, a:visited
{
	text-decoration: none;
}

a:hover, a:active
{
	text-decoration: underline;
}


li.navi
{
	margin: 0px;
	padding: 0px;
}

ul.navi li a
{
	display: block;
	border-bottom:1px solid rgb(7,36,64);
	padding:4px 0px 0px 12px;
	margin:0px;
	font-weight:bold;
	font-size:0.9em;
	letter-spacing:0.025em;
	line-height:130%;
	color:rgb(16,46,75);
	text-decoration: none;
	width:auto;
	height: 20px;
}

a#aktNav
{
	/* background-color: rgb(230,238,241); */
	background-color: rgb(255,255,255);
}

ul.navi li a:visited
{
	text-decoration: none;
}

ul.navi li a:hover
{
	background-color: rgb(230,238,241);
	text-decoration: none;
}

ul.navi li ul.navi li a:hover
{
	background-color: white;
	text-decoration: none;
}

ul.navi li ul.navi li a
{
	padding:4px 0px 0px 22px;
	background-color: rgb(230,238,241);
	font-weight:normal;
}


a#aktSub
{
	background-color: white;
	font-weight: bold;
}

img
{
	border:0px none;
	margin:0px;
	padding:0px;
	/*float: left;*/
}

img.extrafirst
{
	padding:49px 0px 0px 0px;
	/*	padding-top was 18 */
	clear: both;
	float: none;
}

img.dlink
{
	display:none;
}

img.inl
{
	vertical-align: baseline;
}
q, address
{
	display:block;
	padding:12px 2px 0px 4px;
	text-align:center;
	font-size:85%;
	font-style:italic;
	color: rgb(83,9,9);
	line-height:160%;
}

div>q
{
	padding:0px;
	padding-top:49px;
	/*	padding-top was 18 */
	clear: both;
	float: none;
}

address
{
	font-style:normal;
	padding:0px 2px 0px 4px;

}

div#extra p, div#extra img, div#extra address
{
	margin:6px 0px 0px 0px;
}


p.extratop
{
	padding-top:38px;
}


img>p
{
	padding-top:0px;
}

.bildunter
{
	margin-top:0px;
	padding:0px 2px 24px 4px;
	text-align:left;
	font-size:70%;
	font-style:normal;
	color: rgb(83,9,9);
	line-height:120%;
}

p.navigator
{
	display: block;
	width:auto;
	height:20px;
	border-bottom:1px solid rgb(51,95,124);
	padding:4px 0px 0px 0px;
	margin:0px;
	font-weight:normal;
	font-size:0.9em;
	color: rgb(51,95,124);
	line-height:130%;
}

p.fussnote
{
	padding:24px 4px 12px 12px;
	text-align:left;
	font-size:0.9em;
	font-style:normal;
	color: rgb(102,102,102);
	line-height:130%;
}

h1
{
	padding-top:26px;
	padding-bottom:6px;
	margin:0px;
	font-size:1.5em;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	color:black;
	letter-spacing:-0.05em;
}

h2
{
	font-size:1.2em;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	color:rgb(51,51,51);
	letter-spacing:-0.05em;
	margin:16px 0px 0px 0px;
	padding:0px;
}

h3
{
	font-size:1em;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	color:rgb(0,0,0);
	letter-spacing:-0.05em;
	margin:8px 0px 0px 0px;
	padding:0px;
	text-decoration:underline;
}

form p
{
	width:auto;
	clear:both;
}

form p label
{
	float: left;
}

form p input, form p textarea, form p select
{
	float: right;
	margin:2px 0px 0px 0px;
}

li>p
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

textarea, input
{
	width:70%;
	border:1px solid rgb(33,95,136);
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	font-size:1.1em;
	font-size-adjust: 0.48;
	color:#000;
	background-color: rgb(230,238,241);
}

input.box
{
	width:auto;
	float:none;
}

.cont
{
	float:right;
	width:70%;
}

thead
{
	border-top:1px rgb(7,36,64);
	border-bottom:1px solid rgb(7,36,64);
	text-align:left;
}

th
{
	text-align:left;
}
td
{
	vertical-align:top;
	text-align:left;
	border-bottom:1px solid rgb(7,36,64);
	padding:2px;
}

/*
tr
{
	border-bottom:1px solid rgb(7,36,64);
	vertical-align:top;
}
*/

tfoot td
{
	border:0px none;
}
caption
{
	text-align:left;
	background-color:rgb(230,238,241);
	padding:2px;
	margin:4px 0px 12px 0px;
}

img#kopfdruck
{
	display: none;
}

@media print
{

	body
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family:Verdana, Arial, Helvetica, Sans-serif;
		font-size:10pt;
		font-size-adjust: 0.48;
		color:black;
		background-color: white;
	}

	p
	{
		line-height:120%;
	}

	.klein, .fussnote
	{
		font-size:9pt;
	}

	q, address, .bildunter
	{
		font-size:10pt;
	}

	div#kopf
	{
		background-color: rgb(255,255,255);		/*			AVS: vorübergehend	*/
		background-image: none;
		/*background-position: top left;*/
		overflow: hidden;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		border: 0px none;
		height: 100px;
		width: 100%;
	}

	img#kopfscreen
	{
		display: none;
	}

	img#kopfdruck
	{
		display: inline;
	}

	div#inhalt
	{
		padding-left:0cm;
		padding-right:0cm;
		margin: 0px;
		border: 0px none;
		width: 100%;
	}

	div#startinhalt
	{
		padding-left:0cm;
		padding-right:0px;
		margin: 0px 0px 0px 0px;
		border: 0px none;
		height:auto;
	}


	div#navi, div.spacer
	{
		display: none;
	}

		/*			der rechte kasten / rechte spalte		*/
	div#extra
	{
		position:static;
		text-align: left;
		padding:1cm 0cm 0cm 0cm;
		margin:0px;
		height:auto;
		border: 0px none;
		background: rgb(255,255,255);
		width: auto;
	}

	img.extrafirst
	{
		padding:0px;
		padding-top:12px;
		/*	padding-top was 18 */
		clear: both;
		float: none;
	}

	p.navigator
	{
		display: none;
	}
}