body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-image: url("../images/bodybg.gif");
	background-repeat: repeat-x;
	background-color: #CFD0D1;
	font-size: 0.9em;
}

/* Der IE auf dem Mac wertet tatsaechlich unten stehenden Kommentar aus */
/*\*//*/
body {
	background-image: none;
	background-color: #f6f8f8;
}
/**/

img {
	border: 0px;
}

img a {
	border: 0px;
	text-decoration: none;
}

a {
	color: #E41E26;
	text-decoration: none;
}

.red {
	color: #E41E26;
}

#main {
	margin: 0px auto;
	width: 1000px;
	height: 100%;
}

#logo {
	width: 100%;
	height: 200px;
	background-image: url("../images/logobg.gif");
	background-repeat: repeat-x;
}

#logo img {
	float: left;
}

#language {
/*	float: right; */
	float: left;
}

#language img {
	margin: 90px 5px 0px 10px;
}

#toptext {
	height: 29px;
	background-color: #7B7D7F;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 1.2em;
	text-align: center;
	padding-top: 0px;
}

/*  * html #ID  wird nur vom Internet Explorer bis Version 6 verstanden  */
* html #toptext {
	height: 24px;
	padding-top: 5px;
}

#toptext sup {
	font-size: 0.7em;
	margin: 0px;
}

#menu {
	float: left;
	width: 250px;
	background-color: #B1B2B4;
}

/*  * html #ID  wird nur vom Internet Explorer bis Version 6 verstanden  */
* html #menu {
	margin-left: -145px;
}

/*  html>body #ID  wird nicht vom Internet Explorer verstanden  */
html>body #menu {
	margin-left: -290px;
}

#menu ul {
	width: 250px;
	list-style-type: none;

}

/*  html>body #ID  wird nicht vom Internet Explorer verstanden  */
html>body #menu ul {
	margin: 0px 0px 0px -40px;
}

/*  * html #ID  wird nur vom Internet Explorer bis Version 6 verstanden  */
* html #menu ul {
	margin: 0px 0px 0px 0px;
}

/*  *>html #ID  wird nur vom Internet Explorer 5 auf dem Mac verstanden  */
*>html #menu ul {
	margin: 0px 0px 0px 0px;
}

/*  *+html div #ID  wird nur vom Internet Explorer 7 verstanden  */
*+html div #menu ul {
	margin: 0px 0px 0px 0px;
}

/* Sag mal Microsoft .. geht's noch???' */

#menu li {
	font-family: Arial;
	font-size: 1em;
	border-top: 1px solid #FFFFFF;
	padding: 3px 0px 3px 18px;
}

#menu a {
	text-decoration: none;
	color: #FFFFFF;
}

#menu li.active {
	background-color: #E41E26;
}

#menu li.active a {
	font-weight: bold;
}

#banner {
	text-align: center;
	margin-top: 10px;
}

#banner img {
	margin-top: 20px;
}

#content {
	float: left;
	width: 475px;
	background-image: url("../images/bg.gif");
	background-repeat: repeat-y;
	padding: 40px 235px 40px 290px;
	font-family: Arial;
	font-size: 1em;
	border-bottom: 6px solid #E41E26;
}

#content h1 {
	font-size: 1em;
	color: #E41E26;
}

#content h1 .big {
	font-size: 2em;
	color: #E41E26;
}

.rechtsbuendig {
float:right;
margin-right:10px;

}

#cvi {
width:210px;

}


.linksbuendig {
float:left;

}


#content_container {
	margin-top: -30px;
}

/*  * html #ID  wird nur vom Internet Explorer bis Version 6 verstanden  */
* html #content_container {
	margin-top: -40px;
}

#right {
	float: right;
	width: 220px;
	margin-top: -30px;
}

/*  html>body #ID  wird nicht vom Internet Explorer verstanden  */
html>body #right {
	margin-right: -235px;
}

/*  * html #ID  wird nur vom Internet Explorer bis Version 6 verstanden  */
* html #right {
	margin-right: -117px;
}

/*  *+html div #ID  wird nur vom Internet Explorer 7 verstanden  */
*+html div #right {
	margin-right: -230px;
}

#right img {
	margin-bottom: 15px;
}

#tothetop {
	margin-top: -30px;
	margin-right: 122px;
	float: right;
}

#ministerien_head { 
width:100%; 
padding-top:0.2em; 
height: 62px; 
text-align: right; 
background-color: white; 
background-image:url(../images/bonn.gif); 
background-repeat: no-repeat; } 

#ministerien_head img { 
float:right; margin-top: 6px; 
} 
img { 
border:0px; }


/* hier kommen Formatierungen fuer die ganze PDF-Dokumentationsarie */

.textrot
{
color: #E41E26;
}

.textfett
{
font-weight: bold;
}

a.textlink
{
color: #0000ff;
text-decoration: underline;
font-weight: bold;
}

img.gallery
{
padding: 6px 4px 0px 0px;
}


