body     { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: white url(../images/back2.gif) no-repeat 3px 3px; 
}

p { line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0px; padding: 0px;}
td  { font-style: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0px; padding: 0px; }
a  { color: #b42726; font-style: normal; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
/*a:hover { color: #b42726; font-style: normal; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:visited { color: #b42726; font-style: normal; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
*/
.navirahmen    { color: #2d547a; font-style: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #3c72a4; position: absolute; top: 47px; left: 3px; width: 160px; }
.navi { color: #2d547a; font-style: normal; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: lowercase; text-indent: 5px; }
a.navi1 { 
	color: #2d547a;
	font-style: normal; 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background: transparent url(../images/bgnavi1.gif); 
	text-transform: lowercase; 
	text-indent: 5px; 
	width: 160px; 
	height: 19px; 
	display:block;
	vertical-align: bottom;
}
a.navi1:hover {
	color: #fff;
	/* color: #ee1c25;  */
	font-style: normal; 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background: transparent url(../images/bgnaviaktiv.gif); 
	text-transform: lowercase; 
	text-indent: 5px;
	width: 160px; 
	height: 19px; 
}
/*a.navi1:visited { 
	color: #2d547a; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background: transparent url(../images/bgnavi1.gif); 
	text-transform: lowercase; 
	text-indent: 5px; 
	width: 160px; 
	height: 19px; 
	display:block;
	vertical-align: bottom;
}
*/
.navitext { color: #2d547a; font-style: normal; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: transparent; text-transform: lowercase; text-indent: 5px; }
.navitextaktiv { color: white; font-style: normal; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: transparent; text-transform: lowercase; text-indent: 5px; }
a.navi2 { 
	color: #2d547a; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background: transparent url(../images/bgnavi2.gif); 
	text-transform: lowercase; 
	text-indent: 5px; 
	width: 160px; 
	height: 19px; 
	display:block;
	vertical-align: bottom;
}
a.navi2:hover{
	color: #fff;
	font-style: normal; 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background: transparent url(../images/bgnaviaktiv.gif); 
	text-transform: lowercase; 
	text-indent: 5px;
	width: 160px; 
	height: 19px; 
	display:block;
	vertical-align: bottom;
}
/*a.navi2:visited { 
	color: #2d547a; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background: transparent url(../images/bgnavi2.gif); 
	text-transform: lowercase; 
	text-indent: 5px; 
	width: 160px; 
	height: 19px; 
	display:block;
	vertical-align: bottom;
}
*/
a.navi3 { 
	color: #fff; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background: transparent url(../images/bgnaviaktiv.gif); 
	text-transform: lowercase; 
	text-indent: 5px;
	width: 160px; 
	height: 19px; 
	display:block;
	vertical-align: bottom;
}
a.navi3:hover { 
	color: #fff; 
}
.navisuche { color: white; font-style: normal; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: transparent url(../images/bgnavisuche.gif); text-transform: lowercase; text-indent: 5px; width: 160px; height: 19px; }
.naviabstand1  { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: transparent url(../images/bgnaviabstand1.gif); text-transform: lowercase; width: 160px; height: 18px; }
.naviabstand2   { 
	color: white; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background-color: transparent; 
	text-transform: lowercase; 
	width: 160px; 
	height: 4px; 
}
.contentbox1   { position: absolute; top: 88px; left: 188px; width: 270px; }
.contentbox12 { position: absolute; top: 88px; left: 469px; width: 270px; }
.contentbox2 { position: absolute; top: 88px; left: 786px; width: 208px; }
.contentbox3 { position: absolute; top: 88px; left: 188px; width: 810px; }
.contentbox4 { position: absolute; top: 88px; left: 176px; width: 810px; }
#uebercontentbox1 {
	position: absolute;
	top: 47px;
	width: 160px;
	left: 188px;
}
#uebercontentbox2 {
	position: absolute;
	top: 47px;
	width: 160px;
	left: 376px;
}
.logo { position: absolute; top: 26px; left: 790px; width: 323px; }
H1     { 
	color: white;
	 font-style: normal; font-weight: normal; font-size: 17px; line-height: 17px; font-family: Helvetica, sans-serif; text-decoration: none; 
/* 	 background-color: #214a72;  */
	background-color: #b42726; 
	text-transform: lowercase; 
	text-indent: 8px;
	letter-spacing: 1px; 
	vertical-align: bottom; 
	margin: 6px 0px 0px; 
	padding: 0px; 
	width: 270px; 
	height: 19px; 
}
H2    { color: #1f5d96; font-style: normal; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-repeat: no-repeat; margin: 0px; padding: 0px }

H3 { 
	color: white; 
	font-style: normal; font-weight: normal; font-size: 17px; line-height: 17px; font-family: Helvetica, sans-serif; text-decoration: none; 
	background-color: #b42726; 
	text-transform: lowercase; text-indent: 8px; letter-spacing: 1px; vertical-align: bottom; margin: 6px 0px 0px; padding: 0px; width: 208px; height: 19px; 
}
H4 { 
	color: white; 
	font-style: normal; font-weight: normal; font-size: 17px; line-height: 17px; font-family: Helvetica, sans-serif; text-decoration: none; 
/* 	 background-color: #214a72;  */
	background-color: #b42726; 
	text-transform: lowercase; text-indent: 8px; letter-spacing: 1px; vertical-align: bottom; margin: 6px 0px 0px; padding: 0px; width: 208px; height: 19px; 
}
H5 { 
	color: white; 
	font-style: normal; font-weight: normal; font-size: 17px; line-height: 17px; font-family: Helvetica, sans-serif; text-decoration: none; 
	background-color: #b42726; 
	text-transform: lowercase; text-indent: 8px; letter-spacing: 1px; vertical-align: bottom; margin: 6px 0px 0px; padding: 0px; height: 19px; }
H6 { 
	color: white; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 17px; 
	line-height: 17px; 
	font-family: Helvetica, sans-serif; 
	text-decoration: none; 
	background-color: #b42726; 
	text-transform: lowercase; 
	text-indent: 8px; 
	letter-spacing: 1px; 
	vertical-align: bottom; 
	margin: 6px 0px 0px; 
	padding: 0px; 
	width: 818px; 
	height: 19px; 
}
.veranstaltungsbild { color: #214a72; font-style: normal; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: #cedbe8 no-repeat; margin: 0px; padding: 0px 0px 5px 8px; width: 620px; height: 200px; }
.bgheadline2  { color: #1f5d96; font-style: normal; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: #cedbe8 url(../images/bgh2.gif) no-repeat; margin: 0px; padding: 0px 0px 0px 8px; width: 319px; height: 25px; }
.bgheadline3  { color: #214a72; font-style: normal; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: #cedbe8 no-repeat; margin: 0px; padding: 0px 0px 5px 8px; width: 319px; height: 8px; }
.bgheadline4 { color: #1f5d96; font-style: normal; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: #cedbe8 url(../images/bgh2.gif) no-repeat; margin: 0px; padding: 0px 0px 3px 8px; width: 204px; height: 25px; }
.bgheadline5 { color: #1f5d96; font-style: normal; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: #cedbe8 url(../images/bgh5.gif); background-repeat: repeat-x; margin: 0px; padding: 0px 0px 0px 8px; width: 634px; height: 25px; }
.boxabschlussoben   { background: transparent url(../images/boxrechtsoben.gif); }
.boxabschlussunten { background: transparent url(../images/boxrechtsunten.gif); }
.boxtext   { 
	color: #2d547a; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; 
	background-color: #cedbe8; 
	margin: 0px; 
	padding: 0px 8px 8px; 
	width: 319px; 
}
.boxtext2 { color: #2d547a; font-style: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #cedbe8; margin: 0px; padding: 0px 8px 8px; width: 204px; }
.boxtext2 img{
	float:left;
	margin-right:3px;
}
.boxtext3 { color: #2d547a;
				font-style: normal; 
				font-weight: normal; 
				font-size: 11px; 
				line-height: 13px; 
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; 
				background-color: #cedbe8; 
				margin: 5px 0px 0px; 
				padding: 0px 8px 8px 5px; 
 }
.boxtext4 { color: #2d547a;
				font-style: normal; 
				font-weight: normal; 
				font-size: 11px; 
				line-height: 13px; 
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; 
				background-color: #cedbe8; 
				margin: 5px 0px 0px; 
				padding: 10px 5px 8px 5px; 
			}
.boxtext5 { color: #2d547a;
				font-style: normal; 
				font-weight: normal; 
				font-size: 11px; 
				line-height: 13px; 
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; 
				background-color: #cedbe8; 
				margin: 0px 0px 0px; 
				padding: 5px 0px 0px 0px; 
			}
.katalog  { color: #2d547a; font-style: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: white; text-align: left; margin: 0px; padding: 0px; border: none 0px white; }

.formbox {
  width: 131px;
  color: #000;
  background-color: #3c72a4;
}
.reihe {
  clear: both;
  padding: 2px 0px;
}
.rechts_align{
	float:right;
}
.suchfeld   { 
	color: #2d547a; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background-color: #ffffff;
	text-indent: 0px;
	padding: 0px;
	border: solid 1px #cedbe8; 
	width: 89px;
margin-right: 5px;	
	}
form{
	margin:0;
	padding:0;
}
input#meinsubmit{
	cursor: pointer; 
	border: 0; 
	background: transparent; 
	color: #b42726; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	margin-left:0;
	padding:0;
}
.finden {
	color:#ffffff;
	/*background-color:#2d547a;*/
	  
}
.warenkorb  { text-align: right; padding-top: 8px; padding-right: 11px; }
.buch { margin-right: 12px; float:left; }
.bild { margin-top: 10px; margin-bottom: 5px; border: solid 1px #1f5d96; width: 191px; height: 39px; }
.linie1 { background: url(../images/linie.gif) repeat-y 1px 2px; }
.linie2 { background: url(../images/linie.gif) repeat-y 1px;  }
.fusszeile  { color: black; font-style: normal; font-weight: normal; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.fusstext  { color: black; font-style: normal; font-weight: normal; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

