/*Formatierung der Hauptseite*/
.maintable
{
	width: 850px;
	height:100%;
	margin: 0px;
	padding: 0px;
	border-left:2px solid #000000;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	border-top:2px solid #000000;
	background-color:#ffffff;
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;
}
/*Formatierung der Hauptseite*/
.maintable2
{
	width: 850px;
	height:100%;
	margin: 0px;
	padding: 0px;
}
/*Formatierung des Logos*/
.headerlogo
{
	width:850;
	margin: 0px;
	padding: 0px;
	border-bottom:2px solid #000000;
}
/*Formatierung der Inhaltsseite*/
.inhalttable
{
	font-size:12px;font-family:Verdana;
	width:680px;
	background-color:#efefef;
	border:1px solid #000000;
	border-collapse:separate;
	margin: 0px;
	padding: 0px;
	text-align: center; 		
}
.inhalttable a, inhalttable a:visited, inhalttable a:link
{
	font: normal 10px verdana, helvetica, arial, sans-serif; 
	text-decoration: underline; 
	color: #f40303; 
}
.inhalttable a:hover
{ 
	color: gray; 
	text-decoration: none; 
}
.inhalttable a:active
{
	color: #808080;
}

/*Balken vom Men&uuml;*/
.menubalken
{
    min-height:14px;
    width:120px;
    margin:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background: url(../pics/menuheaderred.gif) no-repeat;
}

/*Formatierung des Textes im Balken*/
.balkentext
{
    min-height:14px;
	padding:1px 0px 0px 8px;
    margin:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:700;
    font-size:11px;
    color:#FFF;
}

/*Hintergrund und Rahmen des Men&uuml;s*/ 
.menu
{
    width:120px; 
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
	margin:0px;
	background-color:#efefef;
}

/*Seitliche Rahmen des Men&uuml;s*/
.menuinhalt
{
    border-right: solid 1px #000000;
    border-left: solid 1px #000000;
    padding:0px 0px 0px 8px;
}

/*Abst&auml;nde zwischen den Men&uuml;punkten*/
.menupunkt
{
	padding:1px 0px 1px 0px;
}

/*Abst&auml;nde der einger&uuml;ckten Unteren&uuml;punkte*/
.menupunkt2
{
	padding:0px 0px 0px 5px;
}

/*Pixel vor Men&uuml;punkten*/
.menupunkt img
{
	margin:0px 3px 0px 0px;
	height:15px;
	width:15px;
}

/*Formatierung der Men&uuml;links*/
.menupunkt a, menupunkt a:visited, menupunkt a:link
{
	font: normal 11px verdana, helvetica, arial, sans-serif; 
	text-decoration: none; 
	color: #000000;
}
.menupunkt a:hover
{ 
	color: gray; 
	text-decoration: underline; 
}

/*Balken der Hauptseite*/
.mainbalken
{
    min-height:14px;
    width:100%;
    margin:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background: url(../pics/mainheaderred680.gif) no-repeat;
}

/*Links im Men&uuml; und Hauptbalken*/
.balkentext a, balkentext a:visited, balkentext a:link
{
	font: normal 11px verdana, helvetica, arial, sans-serif; 
	text-decoration: none; 
	color: white;
	font-weight:700;
}
.balkentext a:hover
{ 
	color: #EBC90D; 
	text-decoration: underline; 
	font-weight:700;
}

.shadow
{
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;
}

/*Formatierung f&uuml;r Home Seite*/
.homehintergrundpic
{
	background-image:url(../pics/home/16hintergrund.jpg); 
	background-position: right;
	background-repeat:no-repeat;

}
.newseinsatzbereich
{
	width:280px;
	border-collapse:separate; 
	border-spacing:5px;
	text-align: center;
	padding: 8px;
}
.paper
{
	width:300px;
	height:178px;
	background:transparent url(../pics/allgemein/rahmenrotneu.jpg) no-repeat scroll right bottom;
	border:1px dashed #d63e3e;
	margin-top:0.5em;
}
.paper2
{
	width:300px;
	height:145px;
	background:transparent url(../pics/allgemein/rahmenrotneu.jpg) no-repeat scroll right bottom;
	border:1px dashed #d63e3e;
	margin-top:0.5em;
}
.paperpic
{
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;
	margin-left: 5px;
	margin-right: 5px;
	max-height:75px;
  	height: expression(this.height > 75 ? 75: true);	
/*	max-width:100px;
  	width: expression(this.width > 100 ? 100: true);
*/
}

/*Text wechselt Hintergrundfarbe wenn man dr&uuml;ber istE6E6FF*/
.highlight 
{
	background-color:#FFBEB7;
}
.highlight2 
{
	background-color:#E7E7E7;
} 
/*Formatierung der &Uuml;berschriften*/

.inhalttable h1
{
	font: bold 14px verdana, helvetica, arial, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0px 15px 0px;
}
.inhalttable  h2
{
	font: bold 11px verdana, helvetica, arial, sans-serif;
	text-decoration: none;
	padding: 5px 0px 3px 0px;
	margin: 0px 0px 12px 0px;
	background-image: url("../pics/unterstrich.gif");
	background-position: bottom center;
	background-repeat: no-repeat;
}
/*Umrandete Tabelle*/
.borderedtable td
{
	border-collapse: collapse;
	border:1px solid #7f9db9;
}
.borderedtable table
{
	border-collapse: collapse;
	border:1px solid #7f9db9;
}
/*Formatierung der Datentabelle*/
.datatable th
{
	background: url(../pics/tableheader16.gif);
	color:#fff;
	font:bold 10px verdana, helvetica, arial, sans-serif;
	text-decoration : none;
	text-align: center;
}
.datatable tr
{
	height: 16px;
}
.datatable td
{
	padding-left: 3px;
	padding-right: 7px;
}
.datatable th
{
	padding-left: 3px;
	padding-right: 7px;
}
hr{
 border: 0px; /* F&uuml;r Firefox und Opera */
 border-top: solid 1px #db5454;
 border-bottom: solid 1px #efefef; /* F&uuml;r I.Explorer (Seiten-Hintergrundfarbe!) */
}

/*Links auserhalb des Men&uuml;s und der Inhaltstabelle*/
.nonemenulink, nonemenulink:visited, nonemenulink:link
{
	font: normal 10px verdana, helvetica, arial, sans-serif; 
	text-decoration: underline; 
	color: #f40303; 
}
.nonemenulink:hover
{ 
	color: gray; 
	text-decoration: none; 
}
.nonemenulink:active
{
	color: #808080;
}
.albumpic
{
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;
	margin-left: 5px;
	margin-right: 5px;
}
.borderdpic
{
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;
	border:1px solid #000000;
	margin-left: 5px;
	margin-right: 5px;
}

/*weitere Formatierungen =======================================================*/
body{
font: normal 10px verdana, helvetica, arial, sans-serif;
text-decoration: none;
background-color:#d7d7d7;
margin: 5px , 0px, 5px, 0px;
}
img
{
border-style: none;
}
td, input, textarea{
font: normal 10px verdana, helvetica, arial, sans-serif;
text-decoration: none;
margin: 0px;
padding: 0px; 
}
select{
font: normal 11px verdana, helvetica, arial, sans-serif;
color: #000000;
text-decoration: none;
}
form{margin: 0px;}

