/* CSS Document */

h2{
color: darkred; /* Blau */
}

h3{
color: darkred; /* Blau */
}

hr{
	color: red;
	border: 5;
}

a:link{color:black;}
a:visited{color:black;}
a:hover{color:#666;TEXT-DECORATION: none;}
a:active{color:black;}

legend{
color:#a69581;}

/*fieldset{border:#a69581;}*/

.img{
border: 3px solid red;
}

iframe {
font-family: Tahoma;
background-color: #ffffff; /* hell innen */
margin-top: -15px;
/*background-image: url(gfx/bg_iframe.jpg);
background-repeat: repeat;*/
}

.maintext {
text-align: justify;
}


body {
/*
background-image: linear-gradient(left, #e3f2fa 0%, #e3f2fa 50%, #e3f2fa 100%);
background-image: -moz-linear-gradient(left, #e3f2fa 0%, #e3f2fa 50%, #e3f2fa 100%);
background-image: -webkit-linear-gradient(left, #c0e4f9 0%, #e3f2fa 50%, #c0e4f9 100%);
background-image: -ms-linear-gradient(left, #c0e4f9 0%, #e3f2fa 50%, #c0e4f9 100%);
background-image: -o-linear-gradient(left, #c0e4f9 0%, #e3f2fa 50%, #c0e4f9 100%);
filter: progid:DXImageTransform.Microsoft.gradient(left, startColorstr='#c0e4f9',endColorstr='#e3f2fa');*/
background-color: lightred;
/*background-image: url(gfx/bg_iframe.jpg);
background-repeat: repeat;*/
color: black; /* Blau */
padding: 10px;
font-family: Tahoma;
text-align: justify;
}

.banner {
background-color: #ffffff; /* Blau */
width: 940px;
text-align: center;
/*margin: auto;*/
}

.footer {
	/*background-image: linear-gradient(top, #bdc59d 0%, #b6c57a 70%);
	background-image: -moz-linear-gradient(top, #bdc59d 0%, #b6c57a 70%);
	background-image: -webkit-linear-gradient(top, #bdc59d 0%, #b6c57a 70%);
	background-image: -ms-linear-gradient(top, #bdc59d 0%, #b6c57a 70%);
	background-image: -o-linear-gradient(top, #bdc59d 0%, #b6c57a 70%);*/
	background-color: white; /* Blau */
	color: black;
	width: 940px;
	text-align: center;
	border-top: 3px solid red;
	/*margin: auto;*/
}

.bg {
	background-image: none;
	background-color: white;
/*background-image: url(gfx/bg_iframe.jpg);
background-repeat: repeat;*/
}

DIV#Info {
	BORDER-RIGHT: 1px solid silver;
	BORDER-TOP: 1px solid silver;
	FONT-SIZE: 1.1em;
	BORDER-LEFT: 10px solid silver;
	BORDER-BOTTOM: 1px solid silver;
	padding: 0.8em 0px 0.8em 1.2em;
	background-image: url(images/info-leer.jpg);
	background-repeat: repeat;
	margin-right: 0px;
	margin-bottom: 1.1em;
	margin-left: 0px;
	margin-top: 1.1em;
}

DIV#Info H2 
         {
	font-size: 1em;
	color: #333333;
	margin: 0 0 0.3em;
	padding-top: 0.2em;
	font-style: italic;
}

DIV#Info P {
	FONT-SIZE: 1em; MARGIN: 0.5em
}

DIV#app table
{
	border-collapse: collapse;
}

DIV#app td
{
	border-bottom: 1px solid navy;

}

.rahmen
{
	padding: 5px;
	border: 1px solid red;
}

.banner table tr td {
	font-size: small;
}
.rot {
	color: #F00;
}
.bg #inhalt table tr td {


}
