/*
class = .
id = # 
Unterschiede IE/MOZ bei
main menu popup tdl wappen

MENÜ ADMIN
class='menu'
class='activeMenu'
class='popup'
class='nav'
class='space'

INDEX ADMIN
class='adminLeft
class='main

FOOTER ADMIN
class='footer'

BANNER ADMIN
class='banner'

id='bannerlogo'
id='bannerbild'
id='bannermenu'

FUNCTIONS
class='tabelleW'
class='sectP'
class='sectH2'
class='sectH1'
class='sectDate'
class='tdText'
class='button'
werden NICHT in Admin benötigt

USER
class='tdFormNE1'
class='tdFormNE'
class='admin'
class='tdFormE'
class='adminCenter'
class='tdFormEcent'
*/

#datumBlock {
/*	font-size: 10px;*/
	width:100%;
	background-image: url("/pics/E1EBE3.gif");
	filter:alpha(opacity=50);
	-moz-opacity: 0.6; 
}

#Block {
	width:100%;
	font-size: 1.6em;
	font-style: normal;
	font-weight: normal;
	font-weight: bold;
	background-image: url("/pics/E1EBE3.gif");
	filter:alpha(opacity=50);
	-moz-opacity: 0.6; 
}


body
	{
	font-family: 	Arial, Helvetica, Geneva, Verdana, Sans-serif;
/*	color: #4A5364;*/
	background: #ffffff; 
	font-size: 10px;
	line-height: 1.9em;
	margin: 0px;
/*	padding:  0px 50px 50px 0px;*/
/*	background-image: url(/pics/auge2.gif);*/
/*	background-repeat: 	no-repeat;*/
/*	background-position: bottom right;*/
	padding: 0px;							/*sehr wichtig für Opera und Banner*/
	}
	
A:link { 	color: #3056A9;
text-decoration: underline /* border: none -- breaks NS 4.x */ }

A:visited, A:active { 	color: #3056A9;
text-decoration: none /* border: none -- breaks NS 4.x */ }

A:link IMG{ border-style: none }
A:visited{ border-style: underline }
A:visited IMG{ border-style: none }

A IMG { color: white } /* The only way to hide the border in NS 4.x */


p {
	font-size: 1.4em;
	line-height: 1.4em;
	font-weight: normal;
}

h1 {
	font-size: 2.4em;
	line-height: 1.0em;
/*	font-size: 24px;*/
/*	line-height: 20px;*/
	font-weight: bold;
	border: 0px;
}
h2 {
	font-size: 1.6em;
	line-height: 1.0em;
/*	line-height: 10px;*/
/*	font-size: 16px;*/
	font-style: italic;
 	font-weight: normal;
}
h3 {
	font-size: 1.4em;
	line-height: 1.0em;
/*	line-height: 16px;*/
/*	font-size: 14px;*/
	font-style: normal;
	font-weight: normal;
	font-weight: bold;
}
ol {
	font-size: 1.4em;
/*	font-size: 14px;*/
	font-style: normal;
	font-weight: normal;
}


.center
	{
/*	background-color: #ffe874;	*/
	text-align: left;
	padding: 7px 10px 0px 10px;
/*	font-size: 14px;*/
/*	font-weight: bold;*/
/*	color: #ff0000;*/
	width: 100%	
	border-right: 10px;
	}

.main {
/*	position: absolute;*/
	margin-left: 190px;
	margin-right:2px;
	left: 0px;
	z-index: 0;
/*	background-image: url(/pics/mainhint.png);*/
/*	background-repeat: 	no-repeat;*/
/*	background-position: top left;*/
}

/*.main {*/
/*	text-align: center;*/
/*	vertical-align:	top;*/
/*}*/
/*.main {*/
/*	position: absolute;*/
/*	z-index: auto;*/
/*	left: 180px;*/
/*	top: 80px;*/
/*	display:block;*/
/*	padding: 10px;	*/
/*}*/

.small, .small td{
	font-size: 0.8em;
/*	font-size: 10px;*/
	border-top: 0px;
	border-right: 10px;
	border-bottom: 0px;
	border-left: 0px;
}

.show, .show td{
	font-size: 1.1em;
/*	font-size: 10px;*/
/*	border: 0px 0px 0px 0px;*/
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px; 
	border-left: 0px;
	width:100%;
}

/*BANNER*/
.banner {
	height:84px;
	background-image: url(/pics/top.gif);
	}

#bannerlogo {
	position:absolute;
	left:0px;
	top:0px;
	z-index: 6;
}

#bannerbild {
	position:relative;
	right:0px;
	top:0px;
	width:190px;
	z-index: 5;
	position: absolute;
}

#bannermenu {
	position:relative;
	top: 10px;
	left: 350px;
	font-size: 10px;
	color: #000000;
	z-index: 10;
	background: transparent;
}
/*ENDE BANNER*/

/*MENÜ*/
.menu {
	position: absolute;
	font-size:1.5em;
	line-height: 1.2em;
	font-weight: bold;
	text-align: left;
	display: block;
/*	margin-top: 207px;*/
	text-decoration: none; 
/*MOZ	height: 100%; */
	height: 600px;
	width: 165px;
	left: 0px;
	top: 84px;
	background: #ffffff;
	background-image: url(/pics/menuhint.jpg);
/*	background-image: url(/pics/menubottm.gif);*/
	background-repeat: no-repeat;
	cursor: pointer;
	z-index: 3;
}
a:link { 
	font-weight: bold;
}


a:visited { 	
	font-weight: bold;
}

a:hover { 
	font-weight: bold;
}

a:active { 
	font-weight: bold;
}

.menu a:link { 
/*	font-size:1.0em;*/
/*	line-height: 1.2em;*/
/*	font-size:15px;*/
	text-decoration: none; 
	display : block;
	padding: 1px 1px 1px 10px;
}


.menu a:visited { 	
/*	font-size:1.0em;*/
/*	line-height: 1.2em;*/
	display : block;
	padding: 1px 1px 1px 10px;
}

.menu a:hover { 
/*	font-size:1.0em;*/
/*	line-height: 1.2em;*/
	text-decoration: none; 
	background: #FFFF9C; 
	display : block;
	color: #ff0000; 
	padding: 1px 1px 1px 10px;
}

.menu a:active { 
	background: transparent;	
/*	font-size:1.0em;*/
/*	line-height: 1.2em;*/
	text-decoration: none; 
	display : block;
	color: #ff0000; 
	padding: 1px 1px 1px 10px;
}
.nav {
	font-weight: bold;
/*	font-size:1.0em;*/
/*	line-height: 1.0em;*/
	text-align: left;
	display: block;
	text-decoration: none; 
	width: 150px;
/*	background-image: url(/pics/navhint.gif);*/
/*	background-repeat: no-repeat;*/
	padding: 1px 1px 1px 10px;
	background: transparent;
/*	color: #3056A9;*/

}
.nav a:link { 
	text-decoration: none; 
	color: #3056A9;
}


.nav a:visited { 	
	color: #3056A9;
}

.nav a:hover { 
	color: #ff0000; 
}

.nav a:active { 
}

.popup {
	display:block;
	font-size:1.0em;
	line-height: 1.1em;
	font-weight: bold;
	text-align: left;
	text-decoration: none; 
	width: 150px;
	left: 0px;
	z-index: 7;
	padding: 1px 1px 1px 10px;
}

.popup a:link { 
	color: #3056A9;
}

.popup a:visited { 	
	color: #3056A9;
}

.popup a:hover { 
	color: #ff0000; 
}

.popup a:active { 
}

.activeMenu {
	background: #ffffff; 
	color: #ff0000; 
	text-align: right;
}

.activeMenu a:link{
	background: #ffffff; 
	color: #ff0000; 
	text-align: right;
}
.activeMenu a:visited{
	background: #ffffff; 
	color: #ff0000; 
	text-align: right;
}

.space {
	-moz-opacity: 0.0; 
	filter: alpha(opacity=0);
}

/*ENDE MENÜ*/

/*FOOTER*/
.footer p {
/*	position: absolute;*/
	text-align: right;
	font-size:1.2em;
	line-height: 1.0em;
/*	bottom: 0px;*/
/*	right: 20px;*/
	}
/*.footer hr {*/
/*	position: absolute;*/
/*	text-align: right;*/
/*	font-size:	12px;*/
/*	width: 100%;*/
/*	bottom: 25px;*/
/*	margin-left: 190px;*/
/*	right: 20px;*/
/*	}*/
/*ENDE FOOTER*/



/*img {*/
/*	vertical-align: top;*/
/*	behavior: url("scripts/pngbehavior.htc");*/
/*}*/

p img{
	margin-right: 10px;

}


/* Normale Tabellen*/
table {
	top: 0;
	left: 0;
	padding:	0px 0px 0px 0px;
/*	width:100%;*/
	border:0;
	margin-right:2px;
}
th{
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	padding: 2px 10px 2px 10px;
	background-color: #E3EBF8;
}


td{
	font-size: 14px;
/*	font-weight: normal;*/
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
/*	background-color: #E3EBF8;*/
}
.tdp{
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	padding: 2px 10px 2px 10px;
	background-color: #E3EBF8;
	width:25%;
	vertical-align: top;
 	text-align: left;
}
.tdp1{
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	padding: 2px 10px 2px 10px;
	background-color: #E3EBF8;
	width:10%;
/*	font-weight: bold;*/
	vertical-align: top;
 	text-align: left;
}
.tdp2{
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	padding: 2px 10px 2px 10px;
	background-color: #E3EBF8;
	width:75%;
/*	font-weight: bold;*/
	vertical-align: top;
 	text-align: left;

}

hr{
	position:relative;
/*	top :100px;*/
	border:1px #A5B1C4 solid; /*wichtig für opera*/
	color: #A5B1C4;
	background-color: #A5B1C4;
	width: 100%;
}
  
/*.tdText{
	position:relative;
	vertical-align: top;
	top:0px;
	font-size: 14px;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;

}*/

.admin{
	font-size:1.4em;
	line-height: 1.1em;
	text-align: center;
	width:25px;
}

.adminLeft{
	font-size:1.4em;
	text-align: left;
	padding: 2px 0px 2px 10px;
}
.adminCenter{
	font-size:1.4em;
	text-align: center;
}
.adminLeft1{
	font-size:1.4em;
	text-align: left;
	background-color: #C5D9F8;
}
.adminCenter1{
	font-size:1.4em;
	text-align: center;
	background-color: #C5D9F8;
}

.tdFormNE{
	font-size:1.0em;
	width:50px;
	background-color: #E3EBF8;
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-color: #E3EBF8; 
	padding: 0px 0px 0px 10px;
}
.tdFormE{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	background-color: #F0F3F8;
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-color: #E3EBF8; 
}
.tdFormEcent{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	text-align: center;
	background-color: #F0F3F8;
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-color: #E3EBF8; 
}
.tdFormW{
	font-size:1.0em;
	width:100%;
	background-color: #ffffff;
	padding: 20px 10px 5px 2px;
}
.tdFormNE1{
	font-size:1.2em;
	width:50%;
	background-color: #E3EBF8;
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-color: #E3EBF8; 
	border-width: 1; 
	border-style: solid;
	padding: 0px 0px 0px 10px;
}
.tdFormNE2{
	font-size:1.0em;
	background-color: #E3EBF8;
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-color: #E3EBF8; 
	border-width: 1; 
	border-style: solid;
/*	padding: 2px 10px 2px 10px;*/
}
.tdFormNE2R{
	font-size:1.0em;
	background-color: #E3EBF8;
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-color: #E3EBF8; 
	border-width: 1; 
	border-style: solid;
	text-align: right;
/*	padding: 2px 10px 2px 10px;*/
}
.tdFormR{
	font-size:1.0em;
	background-color: #F0F3F8;
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-color: #E3EBF8; 
	text-align: right;
/*	padding: 2px 10px 2px 10px;*/
}

.tdFormER{
	font-size:1.4em;
	background-color: #F0F3F8;
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-color: #E3EBF8; 
	text-align: right;
/*	padding: 2px 10px 2px 10px;*/
}
.tdBlau1{
	font-size:1.2em;
	background-color: #E3EBF8;
/*	border-top: 1px #ffffff solid;*/
/*	border-right: 1px #ffffff solid;*/
/*	border-bottom: 1px #ffffff solid;*/
/*	border-left: 1px #ffffff solid;*/
/*	border-color: #E3EBF8; */
/*	text-align: right;*/
	padding:	2px 2px 2px 4px;
	width:100%;

}

ul{
	font-size:1.4em;

}

.form1{
	background-color: #F0F3F8;
	font-size: 11px Verdana;
	padding: 2px 2px 2px 2px;
	border-width: 1; 
	border-color: #F0F3F8; 
	border-style: solid;
	width: 100%;
}


body.popupWindow{
	background-color: #E3EBF8;
	background-image: none;
	padding: 10px 20px 10px 20px;
}
.popupWindow{
	vertical-align: center;
}
.user{
color: red;
	padding: 0px 10px 10px 10px;

}

.SPAW_pm_editarea {
/*	color: #ff0000;*/
	border-top : 1px solid #E3EBF8;
	border-left : 1px solid #E3EBF8;
	border-right : 1px solid #E3EBF8;
	border-bottom : 1px solid #E3EBF8;
	background-color: #F0F3F8;
	border-color: #F0F3F8; 
}


/* Info Block*/
#Info {
	position: absolute;
	right:0px;
	top:60px;
	width:190px;
	height:100%;
	padding:0px;
/*	background-color: #FDFFDC;*/
	bottom: 10px;
/*	background-image: url("/pics/spalterechts.gif");*/
/*	background-repeat: 	no-repeat;*/
/*	background-position: bottom;*/
/*	background-image: url(../pics/karo.gif);*/
	z-index: 3;
	}

/* Info Block für die Admin Seite*/
#InfoAdmin {
	position: absolute;
	right:0px;
	top:0px;
	width:190px;
	height:2000px;
	padding:0px;
	z-index: 2;
	}

	
/* Info Block Text */
#InfoText {
	font-size:1.0em;
	padding:65px 10px 0px  10px;*/
	color: #666;
	}

DIV#InfoText p{
	font-size: 10px;
	line-height: 1.2em;
	color: #666;
	}

DIV#InfoText h3 {
	font-size:1.4em;
	font-weight:bold;
	color: #ff0000;
	}

DIV#InfoText a {
	font-size:1.2em;
	}
	
#menupic {
		position: absolute;
/*		display: block;*/
		width: 165px;
/*		height: 346px;*/
/*		left: 10px;*/
		bottom: 0px;
/*		background-image: url=\"/pics/blank.gif\" style=\"width: 165px; height: 346px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pics/links.png', sizingMethod='scale')\";*/
/*		background-image: url=/pics/blank.gif style=width: 165px; height: 346px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pics/links.png', sizingMethod='scale');*/
/*		background-image: url(/pics/links.png);*/
/*		background-image: url("/pics/links.png");*/
/*		background-repeat: 	no-repeat;*/
/*		background-position: bottom;*/
	z-index: 4;
	}

.sectH1 {
	display: block;
	width: 100%;
	background-color: #FFFFE1;
/*	border-top: 2px #FFFF9C solid;*/
/*	border-right: 1px #ffffff solid;*/
/*	border-bottom: 1px #ffffff solid;*/
/*	border-left: 1px #ffffff solid;*/
/*	height: 65px;*/
/*	left: 10px;*/
/*	bottom: 10px;*/
	font-size: 14px;
/*	line-height: 26px;*/
	font-weight: bold;
/*	border: 0px;*/
}
.sectH2 {
	font-size: 12px;
/*	line-height: 17px;*/
	font-style: italic;
	font-weight: normal;
/*	padding: 0px 0px 25px 0px;*/
/*	font-weight: bold;*/
}
.sectDate {
	display: block;
	width: 200%;
	background-color: #FFFFE1;
	font-size: 9px;
/*	line-height: 17px;*/
	font-style: italic;
	font-weight: normal;
	padding: 10px 0px 0px 0px;
/*	font-weight: bold;*/
}
.sectP {
/*	font-size: 12px;*/
/*	line-height: 17px;*/
/*	font-style: italic;*/
/*	font-weight: normal;*/
/*	padding: 0px 0px 25px 0px;*/
/*	font-weight: bold;*/
}

.pmRot{
	color: #FF0000	;
	padding: 0px 5px 0px 0px;

	}
.pmGruen{
	color: #66CC99;
	}
	
.pmGelb{
	color: #FFFF99;
		}


.htmlmenu{
	font-size:1.4em;
	padding: 10px 0px 0px 5px;
	font-weight: bold;
	text-align: left;
/* 	display: block;*/
/*	margin-top: 207px;*/
	text-decoration: none; 
/*MOZ	height: 100%; */
/*	height: 600px;*/
/*	width: 165px;*/
/*	left: 0px;*/
/*	top: 84px;*/
/*	background: #ffffff;*/
/*	background-image: url(/pics/menuhint.gif);*/
/*	background-image: url(/pics/menubottm.gif);*/
/*	background-repeat: no-repeat;*/
	cursor: pointer;
/*	z-index: 3;*/
}


.htmlmenu2{
	font-size:0.7em;
/*	padding: 0px 5px 0px 0px;*/

}

.htmlmenu a:link { 
/*	font-size:1.0em;*/
/*	line-height: 1.2em;*/
/*	font-size:15px;*/
	text-decoration: none; 
	padding: 0px 5px 0px 5px;
/*	display : block;*/
}


.htmlmenu a:visited { 	
/*	font-size:1.0em;*/
/*	line-height: 1.2em;*/
/*	display : block;*/
	padding: 0px 5px 0px 5px;
}

.htmlmenu a:hover { 
/*	font-size:1.0em;*/
/*	line-height: 1.2em;*/
	text-decoration: none; 
	background: #FFFF9C; 
/*	display : block;*/
	color: #ff0000; 
	padding: 0px 5px 0px 5px;
}

.htmlmenu a:active { 
	background: transparent;	
/*	font-size:1.0em;*/
/*	line-height: 1.2em;*/
	text-decoration: none; 
/*	display : block;*/
	color: #ff0000; 
	padding: 0px 5px 0px 5px;
}
.user{
/*	font-size:0.7em;*/
	color: red;
	padding: 0px 5px 0px 5px;
/*	padding: 0px 10px 10px 10px;*/

}

.alertDate{
	position: absolute;
	margin-left: 20px;
	color: #c2c2c2; 
/*	margin-right:2px;*/
	left: 0px;
	z-index: 0;
/*	background-image: url(/pics/mainhint.png);*/
/*	background-repeat: 	no-repeat;*/
/*	background-position: top left;*/

}
.alert{
	position: absolute;
	top: 40px;
	margin-left: 20px;
/*	margin-right:2px;*/
	left: 0px;
	z-index: 0;
/*	background-image: url(/pics/mainhint.png);*/
/*	background-repeat: 	no-repeat;*/
/*	background-position: top left;*/
}