body {
	margin: 0 auto;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 62.5%;
	text-align: left;
	color: rgb(46,18,85);
	background:url(/Material/Res/Hintergrund.png) repeat;
}

*{padding:0;margin:0;}
p,h5{font-family:verdana,helvetica,arial,sans-serif;	font-weight:normal;}
h1,h2{font-family:helvetica,arial,sans-serif;font-weight:normal;}
h3,h4{font-family:verdana,helvetica,arial,sans-serif;font-weight:normal;}
h1{font-size:2.1em;margin-bottom:1em;}
h2{font-size:1.6em;margin-bottom:0.5em;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;line-height:1.4em;}
p,ul{font-size:1.1em;line-height:1.4em;padding:0;	margin-bottom:1em;}



/*---------------------------
---- ZENTRALE AUFTEILUNG ----
---------------------------*/

#Logo {
	height: 10em;
	text-align: left;
	position: relative;
}

div.ZentralSpalte {
	width: 66.67%;
	margin: 0 auto 4em auto;
	min-width: 33em;
	max-width: 99em;
	padding:1px;
}

div.FeinSpalte {
	margin: 0 16.66%;
	position: relative;
	padding:1px;
}

#BeschreibungsRahmen {
	margin: 1em 1.5em 0 auto;
	padding-left: 1em;
	max-width: 40em;
	text-align: right;
}

.Copyright {
	text-align:center;
	margin: 0 16.66%;
	padding: 0.5em;
}

.GlobalNavigation {
	text-align:center;
	margin: 0 16.66%;
	padding: 0.5em;
}

/*-------------------------------
---- IDENTIFIKATIONSELEMENTE ----
-------------------------------*/

img.Kopf {
	width:100%;
	height:100%;
}

img.Logo {
	height:90%;
	position:absolute;
	left:7%;
	top:0;
	border:none;
}

/*---------------------------
---- ALLGEMEINE ELEMENTE ----
---------------------------*/

span.FText {
	font-weight: bold;
}

div.Balken{
	border: none;
	background-color: rgb(46,18,85);
}

div.Balken.FeinH{
	position:relative;
	margin: 0 auto 0 auto;
	width:86.66%;
	height:1px;
}

div.Balken.FeinVL{
	position:absolute;
	left:11.11%;
	height:3em;
	top:-1.5em;
	width:1px;
}

div.Balken.FeinVR{
	position:absolute;
	right:11.11%;
	height:3em;
	top:-1.5em;
	width:1px;
}

div.Schnitt{
	clear:left;
}

.Bruch{
	text-align:center;
	margin:0;
}

div.Balken.SensV{
	position:absolute;
	top:-1.5em;
	right:0;
	width:2px;
	height:75%;
}

div.Balken.SensH{
	position:absolute;
	top:0px;
	right:-1.5em;
	width:75%;
	height:2px;
}

div.Balken.NeuV{
	position:absolute;
	top:-1.5em;
	left:0px;
	width:2px;
	height:75%;
}

div.Balken.NeuH{
	position:absolute;
	top:0px;
	left:-1.5em;
	width:75%;
	height:2px;
}

div.Balken.StarkOH{
	position:absolute;
	top:0px;
	left:-3em;
	width:50%;
	height:2px;
}

div.Balken.StarkOV{
	position:absolute;
	top:-3em;
	left:-2px;
	width:2px;
	height:50%;
}

div.Balken.StarkUH{
	position:absolute;
	bottom:-2px;
	right:-3em;
	width:50%;
	height:2px;
}

div.Balken.StarkUV{
	position:absolute;
	bottom:-3em;
	right:-2px;
	width:2px;
	height:50%;
}

div.Balken.InhaltH{
	position:absolute; 
	top:-2px; 
	left:-2em; 
	width:33%; 
	height:2px;
}

div.Balken.InhaltV{
	position:absolute; 
	top:-2em; 
	left:-2px; 
	width:2px; 
	height:50%;
}

/*-----------------------------
---- AUFTEILUNG TEXTSEITEN ----
-----------------------------*/

div.InhaltsSegment {
	padding: 1px;
	margin-bottom: 4em;
}
div.Inhalt {
	position:relative;
	padding: 1em;
}

div.Abschnitt {
	margin-bottom:1em;
	padding:1px;
}

div.NeuigkeitenBereich {
	width:58%;
	float:left;
	margin-right:12%;
}

div.Sensationen{
	width:30%;
	float:left;
	/*text-align:right;*/
}

div.Neuigkeiten{
	position:relative;
	padding:2%;
}

div.Neuigkeit{
	margin-bottom:0.5em;
}

h5.NeuTitel{
	font-weight:bold;
	float:left;
	margin:0;
}

.BereichsTitel{
	text-align:left;
	margin:0 0 0.4em 0.5em;
}

.SensTitel{
	text-align:right;
	margin:0.4em 0.7em 0.4em 0;
}

div.SensText{
	position:relative;
	padding:3% 5% 3% 3%;
	/*margin-bottom:1em;*/
	/*vertical-align:text-bottom;*/
}

p.SensText{
	text-align:right;
	/*vertical-align:text-bottom;*/
}

img.SensVerweis{
	border:none;
	margin: 0.5em 0 0.2em 0.5em;
	float:right;
	vertical-align:top;
}

a.SensVerweis {	
	text-decoration:none;
	background-color:transparent;
	font-weight:normal;
}

a.SensVerweis:link {
	color:rgb(86,54,131);
	/*
	color:rgb(86,54,131);
	color:rgb(73,55,98);
	color:rgb(46,18,85);
	color:rgb(143,108,193);
	color:rgb(156,131,193);
	
	color:rgb(192,180,69);
	color:rgb(144,138,75);
	color:rgb(125,115,22); aktiver/ausgewählter Link -- Menupunkt ausgewählt
	color:rgb(224,213,116); besuchter Link
	color:rgb(224,216,145); noch nicht besuchter Link -- Menupunkt
	*/
	font-weight:bold;
}

a.SensVerweis:visited {
	color:rgb(73,55,98);
}

a.SensVerweis:hover {
	/*background-color: rgb(156,131,193);*/
	text-decoration:underline;
}

a.SensVerweis:active {
	color:rgb(46,18,85);
}

div.Eingabe{
	margin-bottom:0.5em;
	padding:1px;
}

p.Eingabe{
	width:30%;
	float:left;
	margin:0;
	padding:1px;
}

select.Eingabe, input.Eingabe, textarea.Eingabe{
	width:65%;
	margin:0;
	border:1px solid black;
	float:left;
	padding:1px;
}

input.Mark{
	border:1px solid black;
	margin-right:0.5em;
}

p.Mark{
	margin:0 1% 0 30%;
	width:40%;
	padding-left:2px;
	float:left;
}

input.Schalter {		
	background-color:rgb(240, 235, 245);
	border:1px outset #000;
	width:25%;
	margin:0;
	float:left;
}
/*----------------------------
---- AUFTEILUNG BILDSEITE ----
----------------------------*/

#BildBereich {
	max-width: 88.89%;
	margin: 0 auto 3em auto;
	padding:1px 6em 1px 6em;
}

#BildRahmen {	
	padding: 15px;
	position: relative;
}

img.Bild{
	border:none;
}

a.BildVerweis{
	border:none;
}

img.BildVerweis{
	border:none;
}

/*-------------------------------
---- AUFTEILUNG GALERIESEITE ----
-------------------------------*/

#VorschauRahmen {
	margin: 0em auto 0 auto;
	padding: 2%;
	position: relative;
}

div.Vorschau {
	border: 1px solid #000000;
	margin: 2%;
	height: 100px;
	width: 100px;
	float: left;
	position: relative;
}

img.Vorschau {
	border: none;
}

a.VorschauVerweis {
	border: none;
}

/*-----------------------------
---- SCHALTER UND HINWEISE ----
-----------------------------*/

div.PfeilL {
	position:absolute;
	height:	1px; 
	width: 1px; 
	/*left: -12.5%; */
	left: -6em;
	top: 50%; 
}

div.PfeilR {
	position:absolute;
	height: 1px;
	width: 1px;
	right: -6em;
	top: 50%;
}

img.Pfeil {
	position:absolute;
	left: -25px;
	top: -25px;
	border: none;
}

.MailSchrift {
	border: none;
	vertical-align:middle;
	width:2.5em;
}

/*--------------------
---- MENUELEMENTE ----
--------------------*/

.MenuPunkt {
	text-align: center;
	vertical-align: middle;
	float: left;
	margin: 0 2% 1em 2%;
	padding: 0 0 0 0;
	border: 0px solid rgb(102, 172, 210);
	/*background-color: rgb(102, 172, 210);*/
}

.UnterMenuPunkt {
	text-align: center;
	vertical-align: middle;
	float: left;
	margin: 1em 2% 0 2%;
	padding: 0 0 0 0;
	border: 0px solid rgb(102, 172, 210);
}

a.MenuText {
	font-family: helvetica, arial, verdana, sans-serif;
	color: rgb(192,180,69);	
	font-size: 1.4em;
	text-decoration:none;
	background-color:transparent;
	font-weight:normal;
}

a.MenuText:hover {
	background-color:rgb(224,216,145);
}

a.MenuTextAktiv{
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 1.4em;
	text-decoration:none;
	background-color:transparent;
	font-weight:bold;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	color: rgb(125,115,22);
	padding: 0px 0.3em;
}

a.UnterMenuText {
	font-family: helvetica, arial, verdana, sans-serif;
	color: rgb(86,54,131);
	font-size: 1.2em;
	text-decoration:none;
	background-color:transparent;
	font-weight:normal;
}

a.UnterMenuTextAktiv{
	font-family: helvetica, arial, verdana, sans-serif;
	color: rgb(46,18,85);
	font-size: 1.2em;
	text-decoration:none;
	background-color:transparent;
	font-weight:bold;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	color: rgb(46,18,85);
	padding: 0px 0.3em;
}

a.UnterMenuText:hover {
	background-color:rgb(156,131,193);
}

/*-----------------------
---- VERWEISELEMENTE ----
-----------------------*/

a.TextVerweis {	
	text-decoration:none;
	background-color:transparent;
	font-weight:bold;
}

a.TextVerweis:link {
	color:rgb(192,180,69);
	font-weight:bold;
}

a.TextVerweis:visited {
	color:rgb(144,138,75);
}

a.TextVerweis:hover {
	text-decoration:underline;
}

a.TextVerweis:active {
	color:rgb(125,115,22);
}

a.InternerVerweis{
	color:rgb(192,180,69);
	text-decoration:none;
}

a.GlobalVerweis{	
	text-decoration:none;
	background-color:transparent;
	color:rgb(46,18,85);
	font-weight:normal;
}

a.GlobalVerweis:hover {
	text-decoration:underline;
}