body, table
{
	margin:0px;
	padding:0px;
	/*background-color:red;*/

	/*background-image:url("/grafik/oberflaeche/footer-verlauf_rechts.jpg");*/
	background-position:1280px 100%;
	background-repeat:no-repeat;	
	
	font-family:Arial;
	font-size:11pt;


}

#message
{
		position:absolute;
		top:134px;
		left:306px;
		width:400px;
		height:240px;
		z-index:50000;
		
		background:#f5f5ff;
		padding:20px;
		border-width:2px;
		border-color:#805538;
		border-style:solid;

		text-decoration:none;
		font-weight:normal;
		color:#446644;
		font-size:16pt;
		font-family:Arial;
}

#contact-button
{
		color: #fff;
		background-color: #d08020;
		border-width:1px;
		border-style:solid;
		border-color:#805536;
		border-radius:5px;
		padding: 3px;
		padding-left: 8px;
		padding-right: 8px;
		font-size:12pt;
}

#contact-button:hover
{
		background-color: #e29030;
}

#content22 li
{
   list-style-image: url(/grafik/oberflaeche/pfeil-button_grau.jpg)
}

#content
{
	background-color: #fff;
	width:540px;
}

#content22 li.linklist
{
   list-style-image: none;
   list-style-type: none;
}

img
{
	display:block;
	padding:0;
	margin:0;
}

#menue
{
	width: 142px;
}

#menue ul
{
	list-style-type:square; list-style-position:outside;
	color:#000000;
	padding: 0px;
	margin: 0px 0px 20px;
}

#menue li
{
	display: block;
	border: 0px solid #000000;
	margin-bottom: 2px;
}
.menue_hintergrund
{
	background-color: #f4f4ee;
}

#menue li a,
#menue li a:link
{

	text-decoration:none;
	font-weight:normal;
	color:#446644;
	font-size:10pt;
	font-family:Arial;
	
	display: block;
	width: 124px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#menue li.menue_hintergrund a:hover,
#menue li.menue_hintergrund a:active,
#menue li.menue_hintergrund a:focus
{
	color: #990000;
	background-color: #eaeeea;
}


a.menubarlinks:link { text-decoration:none; font-weight:bold; color:#dddddd; font-size:10pt; font-family:Verdana; }
a.menubarlinks:visited { text-decoration:none; font-weight:bold; color:#dddddd; font-size:10pt; font-family:Verdana; }
a.menubarlinks:hover { text-decoration:none; font-weight:bold; color:#ffffff; font-size:10pt; font-family:Verdana; }
a.menubarlinks:active { text-decoration:none; font-weight:bold; color:#dddddd; font-size:10pt; font-family:Verdana; }

a.textlink {
	padding-top:-7px;
	padding-left:19px;
	background: url(../grafik/oberflaeche/pfeil-button_orange.jpg) no-repeat left;
	
	text-decoration:none; font-weight:normal; color:#d57537; font-size:11pt; font-family:Verdana,Arial;
}
a.textlink:hover { text-decoration:underline; color:#a04040; }

a.obenLink:link { text-decoration:none; font-weight:bold; color:#888; font-size:8pt; font-family:Arial; }
a.obenLink:visited { text-decoration:none; font-weight:bold; color:#888; font-size:8pt; font-family:Arial; }
a.obenLink:hover { text-decoration:underline; font-weight:bold; color:#888; font-size:8pt; font-family:Arial; }
a.obenLink:active { text-decoration:none; font-weight:bold; color:#888; font-size:8pt; font-family:Arial; }

a.toplink
{
		text-align: right;
		padding-left:11px;
		background: url(/grafik/oberflaeche/top.gif) no-repeat left;
		text-decoration:none;		
		font-weight:bold;
		color:#bbbbaa;
		font-size:8pt;
		font-family:Arial;
}

a.toplink:hover
{
		text-align: right;
		text-decoration:underline;
		font-weight:bold;
		font-size:8pt;
		font-family:Arial;
		
  	color:#999988;
}

a.angepasster_link
{
		text-decoration:none;		
		color:#707050;
}

.footertext { text-decoration:none; font-weight:normal; color:#959595; font-size:8pt; font-family:Arial; }
.haupttext { text-decoration:none; font-weight:normal; color:#555555; font-size:10pt; font-family:Verdana; }
.schrift_klein { text-decoration:none; font-weight:normal; color:#444444; font-size:9pt; font-family:Arial; }
.strich { text-decoration:none; font-weight:normal; color:#848484; font-size:22pt; font-family:Arial; }
.ueberschrift { text-decoration:none; font-weight:bold; color:#4050a0; font-size:12pt; font-family:Verdana,Arial; text-decoration:none;}
.unter_ueberschrift { text-decoration:none; font-weight:bold; color:#e45544; font-size:12pt; font-family:Verdana,Arial; text-decoration:none; text-shadow: 1px 1px 1px #e4e4e4;}
.boxenUeberschrift
{ 	
	text-decoration:none; font-weight:bold; color:#dd7733; font-size:11pt; font-family:Verdana,Arial; text-decoration:none;
	border-width:1;border-color:#eeeeee;border-style:solid;padding-top:3px;padding-bottom:3px;background-image:url(../grafik/oberflaeche/linien.gif);
}

.eingabefeld
{
	background-color:#f5f5f5;
	border:1px solid #95a2ca;
	padding:2px;
	color:#55628a;
	font-size:10pt;
	font-family:Verdana,Arial;
	
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;	
}

.pflichtfeld { color:#cc2222; }

#juraLeiste { position:absolute; top:6px; left:1058px; padding:0px; margin:0px; border:0px; z-index:20000; }

#logo { position:absolute; top:50px; left:160px; padding:0px; margin:0px; border:0px; z-index:500; }

#schleier { position:absolute; top:1px; left:325px; padding:0px; margin:0px; border:0px; z-index:300; }


#main { position:absolute; top:6px; left:160px; padding:0px; margin:0px; border:0px; }
#linker_rand { position:absolute; z-index:32000; top:179px; left:0px; width:160px; height:500px; padding:0px; margin:0px; border:0px; background-image:url("/grafik/oberflaeche/linker_rand.png");background-repeat:repeat-x; }

#rechter_rand { position:absolute; z-index:300; top:179px; left:1000px; width:222px; height:500px; padding:0px; margin:0px; border:0px; background-image:url("/grafik/oberflaeche/linker_rand.png");background-repeat:repeat-x; }

#slideDeck {

	position:absolute; z-index:300; top:179px; left:160px; width:860px; height:270px; padding:0px; margin:0px; border:0px; background-image:url("/grafik/oberflaeche/slidedeck.jpg");background-repeat:repeat-x;

}

#mainMenu
{
	position:absolute; top:423px; left:0px; width:656px; height:35px; padding:0px; margin:0px; border:0px; z-index:5000;
	
	background-image:url("/grafik/oberflaeche/linker_rand.png");background-repeat:repeat-x;
	/*background:#bababa;*/
	
}

#untererTeil
{
		/*position:absolute;
		top:466px;
		left:0px;
		width:1280px;*/
}

#content22
{
		position: relative;
		
		width:812px;
		min-height:870px;
		margin:0px;
		border:0px; z-index:60;
		
		padding-top:360px;
		padding-bottom:56px;
		padding-left:200px;
		padding-right:210px;
		
		text-decoration:none;		
		font-weight:normal;
		color:#606040;
		font-size:11pt;
		font-family:Arial;
		/*text-align: justify;*/
}

#contentBackground
{
		position: absolute;
		z-index:20;
		top:288px;
		left:150px;
		width:672px;
		height:20px;
		background-image:url("/grafik/oberflaeche/verlauf_content_kurz.jpg");
		background-repeat:repeat-x;
}

#rechtsVomFooterBasis
{
	width:3000px;height:150px;
}

#rechtsVomFooter
{
		position:absolute;
		z-index:65500;
		top:77px;
		left:1120px;
		width:700px;
		height:300px;
		background-image:url("/grafik/oberflaeche/footer-verlauf_rechts.jpg");
		background-repeat:no-repeat;
}

#footerArea
{
		overflow:hidden;
		float:left;
		width:100%;
		height:258px;
		
		padding-top:0px;
		padding-left:0px;
}

#footerSchleier {

		position:absolute;
		top:0px;
		left:0px;
		z-index:47831;
		
		clear:both;
		background-image:url("/grafik/oberflaeche/schleier_blau_unten.png");
		background-color: #fff;
		background-repeat:no-repeat;
		width:1222px;
		height:88px;
		
		padding-top:0px;
		padding-left:0px;
		margin:0px;
	
}

#copyright
{
	font-family:Arial;
	position:absolute;
	bottom:20px;
	left:160px;
	width:auto;
	font-size:8pt;
}

a.copyrightLink
{
	color:#a0a0a0; font-size:8pt; font-family:Arial; text-decoration:none;
}
a.copyrightLink:hover
{
	text-decoration:underline; color:#b0b0b0;
}

a.weissLink
{
	color:#fff; text-decoration:underline;
}
a.weissLink:hover
{
	text-decoration:none; color:#d0d0ff;
}

#footerBalken {

		position:absolute;
		top:78px;
		left:0px;
		z-index:38102;
		
		clear:both;
		background-image:url("/grafik/oberflaeche/footer-spacer.jpg");
		background-repeat:repeat-x;
		width:472px;
		height:181px;
		
		padding-top:2px;
		padding-left:750px;
		
		color:#a0a0a0;
		font-size:9pt;
		font-family:Arial;		
}

#footerBalkentext
{
		position:absolute;
		top:26px;
		left:160px;
	
}

#footerBalkentext td
{
		color:#b0b0b0;
		font-size:10pt;
		font-family:Arial;
}

a.footerLink 
{
	text-decoration:none; font-weight:normal; color:#a5a5b5; font-size:9pt; font-family:Arial;
}

a.footerLink:hover
{
	text-decoration:underline; color:#d5d5e5;
}

#footerVerlaufRechts {

		position:absolute;
		overflow:hidden;
		z-index:30;
		top:0;
		left:1090px;
		
		/*background-image:url("/grafik/oberflaeche/footer-verlauf_rechts.jpg");*/
		background-repeat:no-repeat;
		
		width:370px;
		height:185px;
		
}

#news
{
		position:absolute;
		top:424px;
		left:652px;
		width:300px;
		z-index:50000;
}

#boxAktuell
{
		position:absolute;
		top:64px;
		left:16px;		
		width:220px;
		
		color:#f8f8f8;
		font-size:11pt;
		font-family:Arial;		
}

#boxKontakt
{
		position:absolute;
		top:306px;
		left:16px;
		width:220px;
		
		color:#f8f8f8;
		font-size:11pt;
		font-family:Arial;	
}

// #slidedeck { position:absolute; top:157px; left:180px; width:883px; height:254px; padding:0px; margin:0px; border:0px; background-image:url("/grafik/oberflaeche/slidedeck.jpg"); z-index:10000; }

#hi { position:absolute; top: 10px; left: -267px; width:120px; height: 80px; }

#slidedeck { position:absolute; top:179px; left:160px; width:883px; height:254px; padding:0px; margin:0px; border:0px; z-index:10000; }

#tabelle_unten { position:absolute; bottom:40px; left:0px; padding:0px; margin:0px; border:0px; }
.hauptseiteOben { text-decoration:none; font-weight:normal; color:#446644; font-size:10pt; font-family:Verdana; }
.hauptseiteUnten { text-decoration:none; font-weight:normal; color:#889988; font-size:10pt; font-family:Verdana; }

#pos { position:absolute; top:0px; left:-500px; width:320px; padding:0px; margin:0px; border:0px; }
#pos2 { position:absolute; top:57px; left:-745px; width:330px; padding:0px; margin:0px; border:0px; }
#pos3 { position:absolute; top:7px; left:-785px; width:330px; padding:0px; margin:0px; border:0px; }
#pos4 { position:absolute; top:15px; left:-793px; width:330px; padding:0px; margin:0px; border:0px; }

h1 { text-decoration:none; font-weight:normal; color:#d09030; font-size:15pt; font-family:Verdana;padding:0px;margin:0px; text-shadow: 1px 1px 1px #e8e8e8; }
h1  a, h1  a:hover{ text-decoration:none; font-weight:normal; color:#d09030; font-size:15pt; font-family:Verdana;padding:0px;margin:0px; text-shadow: 1px 1px 1px #e8e8e8; }
h3 a { text-decoration:none; font-weight:normal; color:#808080; font-size:14pt; font-family:Verdana; text-shadow: 1px 1px 1px #e8e8e8; }

.rssfeed_feed-container > .link  > a.title
{
	text-decoration: none; font-weight: normal; color: #800000; font-size:12pt; text-shadow: 1px 1px 1px #e8e8e8; }
}
.rssfeed_feed-container > .link  > a.title:hover
{
	text-decoration: underline;
}

.rssfeed_feed-container > .description  > a
{
	text-decoration: underline; font-weight: normal; color: #404040;
}
.rssfeed_feed-container > .description  > a:hover
{
	text-decoration: none; color: #404060;
}

.ajaxLoader { width:32px; height:32px; background-image:url("../grafik/oberflaeche/load.gif"); }

.randLogo { display: none; }

.menueGrafik { display: none; }

.formButton
{
	height:30px;
	padding-left:28px;
	padding-right:28px;
	color:#f5f5f5;
	background: -moz-linear-gradient(top, #95A2CA 0%, #606060 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95A2CA), color-stop(100%,#606060));
	background: -webkit-linear-gradient(top, #95A2CA 0%,#606060 100%);
	background: -o-linear-gradient(top, #95A2CA 0%,#606060 100%);
	background: -ms-linear-gradient(top, #95A2CA 0%,#606060 100%);
	background: linear-gradient(top, #95A2CA 0%,#606060 100%);
	border: 1px solid #fff;
	-moz-box-shadow: 0 0 1px #333, inset 0 15px 35px #aaa;
	-webkit-box-shadow: 0 0 1px #333, inset 0 15px 35px #aaa;
	box-shadow: 0 0 1px #333, inset 0 15px 35px #aaa;
    -moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;	
}

.formButton:hover
{
	color:#fff;
	background: -moz-linear-gradient(top, #dddddd 0%, #bbbbbb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#bbbbbb));
	background: -webkit-linear-gradient(top, #dddddd 0%,#bbbbbb 100%);
	background: -o-linear-gradient(top, #dddddd 0%,#bbbbbb 100%);
	background: -ms-linear-gradient(top, #dddddd 0%,#bbbbbb 100%);
	background: linear-gradient(top, #dddddd 0%,#bbbbbb 100%);
} 