#header { background-image: url(../grafiken/header.jpg); background-repeat: no-repeat; background-position: center 50%; width: 100%; height: 153px; z-index: 1; }
#text1 { position: relative; top: -20px; left: 50%; width: 960px; z-index: 2; margin-left: -480px; }
#box1 {
	width: 680px;
	float: left;
	margin-top: 15px;
	margin-right: 13px;
	padding-bottom: 5px;
}
#box2 {
	width: 240px;
	float: left;
	margin-top: 15px;
	margin-left: 15px;
	padding-bottom: 5px;
}
#box3 { width: 230px; float: left; margin-top: 15px; margin-right: 13px; padding-bottom: 5px; }
#box4 { width: 230px; float: left; margin-top: 15px; padding-bottom: 5px; }
#box5 {
	width: 685px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	height: 94px;
	padding-top: 5px;
}
.boxcreator {
	float : left;
	display : block;
	position : relative;
	left: 0px;
	padding-bottom: 50px;
	margin-right: 10px;
}

.boxcreatorrechts {
	float : left;
	position : relative;
	width: 210px;
	margin-left: 10px;
}
#menue { position: absolute; left: 50%; width: 780px; z-index: 4; margin-top: 88px; margin-left: -520px; }
#hotline { background-image: url(../grafiken/hotline.jpg); position: absolute; top: 5px; left: 50%; width: 250px; height: 34px; z-index: 3; margin-left: -485px; }
#footer { background-image: url(../grafiken/footer.jpg); background-repeat: no-repeat; text-align: center; position: relative; left: 50%; width: 960px; height: 66px; float: left; margin-top: 10px; margin-left: -480px; padding-top: 10px; border-top: 1px dashed #1b3058; }
#boxlinks1 { width: 600px; float: left; margin-right: 10px; }
#boxrechts1 { width: 350px; float: left; }
#boxlinks2 { margin-right: 10px; float: left; }
#boxrechts2 { width: 220px; float: left; padding-top: 0; }
#aktion { background-color: #e6e5e5; width: 959px; padding-top: 15px; padding-bottom: 15px; border-top: 1px dashed #293061; border-bottom: 1px dashed #293061; }
body { background-color: #cbbe96; background-image: url(../grafiken/hintergrund.jpg); background-repeat: repeat-y; background-position: center 50%; width: 100%; height: 100%; margin: auto; color: #1b3058; font-size: 12px; font-family: arial, verdana, sans-serif;}
p {
	color: #1b3058;
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	margin-right: 20px;
}
.fettrot { color: #f03; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; }
h1 {
	color: #1b3058;
	font-size: 14px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	margin: 0.67em 0;
}



h4 {
	color: #1b3058;
	font-size: 14px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	margin: 0 0 0.67em;
	width: 600px;
}
h2 { color: #1b3058; font-size: 13px; font-family: arial, verdana, sans-serif; font-weight: bold; width: 100%; margin: 0.67em 0 5px; border-bottom: 1px dashed #1b3058; }
h3 {
	color: #0099FF;
	font-size: 14px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	margin: 0.67em 0;
	padding-bottom: 6px;
}
h5 {
	color: #666666;
	font-size: 13px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	width: 100%;
	margin: 0;
	border-bottom: 1px solid #273c52;
}
h6 { color: #c1051e; font-size: 13px; font-family: arial, verdana, sans-serif; font-weight: bold; margin: 0; width: 100%; border-top: 2px solid #0c5008; border-bottom: 2px solid #0c5008; }

.aktion { color: #c1051e; font-size: 17px; font-family: arial, verdana, sans-serif; font-weight: bold; text-align: center; margin: 0; width: 100%; }
.button {
	background-image: url(../grafiken/start-mehr.jpg);
	background-repeat: no-repeat;
	width: 39px;
	height: 94px;
	display: block;
}
.button:link {
	background-image: url(../grafiken/start-mehr.jpg);
	background-repeat: no-repeat;
	width: 39px;
	height: 94px;
}
.button:hover {
	background-image: url(../grafiken/start-mehr-2.jpg);
	background-repeat: no-repeat;
	width: 39px;
	height: 94px;
}
td {

}
.td { border: solid 1px #f4e7bd; }
.td-shirts { color: #fff; background-color: #ffffff; text-align: center; width: 100%; }
a {
	color: #666666;
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a:link {
	color: #666666;
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #666666;
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	text-decoration: none;
}
a:hover {
	color: #333333;
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	text-decoration: underline;
}
.copy { color: #1b3058 !important; font-size: 12px !important; font-family: arial, verdana, sans-serif !important; font-weight: normal !important; text-decoration: none ! important; }
.copy:link { color: #1b3058 !important; font-size: 12px !important; font-family: arial, verdana, sans-serif !important; font-weight: normal !important; text-decoration: none ! important; }
.copy:hover { color: #1b3058 !important; font-size: 12px !important; font-family: arial, verdana, sans-serif !important; font-weight: normal !important; text-decoration: underline ! important; }


hr {
border:none;
border-top: 1px dashed #1b3058;
color: #FFFFFF;
background-color: #FFFFFF;
height: 1px;
}
/* Internet Explorer and the Expanding Box Problem.
It's an unfortunate fact that Internet Explorer will always incorrectly expand any dimensionally restricted block element so that oversize content is unable to overflow, as the specs require that content to do. The W3C says a rigidly sized block box should allow oversize content to protrude or overflow beyond the edges of the sized box.
The following rule instructs Internet Explorer 5.5 and 6 to break words into the next line instead of expanding the block element.
*/
body { word-wrap: break-word; }
.class { }
.button-rechts {
	font-family: Arial, sans-serif, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #1b3058;
	background-image: url(../grafiken/button-rechts.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 240px;
	display: block;
	text-decoration: none;
	padding-top: 8px;
	text-indent: 6px;
}

.button-rechts:link {
	font-family: Arial, sans-serif, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #1b3058;
	background-image: url(../grafiken/button-rechts.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 240px;
	display: block;
	text-decoration: none;
	padding-top: 8px;
	text-indent: 6px;
}

.button-rechts:visited {
	font-family: Arial, sans-serif, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #1b3058;
	background-image: url(../grafiken/button-rechts.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 240px;
	display: block;
	text-decoration: none;
	padding-top: 8px;
	text-indent: 6px;
}

.button-rechts:hover {
	font-family: Arial, sans-serif, Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #1b3058;
	background-image: url(../grafiken/button-rechts-2.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 240px;
	display: block;
	text-decoration: none;
	padding-top: 8px;
	text-indent: 6px;
}

.box-rechts-oben {
	background-image: url(../grafiken/box-rechts-oben.jpg);
	background-repeat: repeat-y;
	height: 25px;
	width: 240px;
	float: left;
}

.box-rechts {
	background-image: url(../grafiken/box-rechts-bg.jpg);
	background-repeat: repeat-y;
	display: block;
	float: left;
	padding-left: 8px;
}
.box-rechts-unten {
	background-image: url(../grafiken/box-rechts-unten.jpg);
	background-repeat: repeat-y;
	height: 8px;
	width: 240px;
	float: left;
}
.startbox-links {
	height: 144px;
	width: 267px;
	float: left;
}
.startbox-mitte {
	font-family: Arial, sans-serif, Verdana;
	font-size: 12px;
	color: #1b3058;
	background-image: url(../grafiken/startbox-mitte.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 144px;
	width: 366px;
	padding-top: 15px;

}
.startbox-rechts {
	background-image: url(../grafiken/startbox-rechts.jpg);
	background-repeat: repeat-y;
	float: left;
	height: 144px;
	width: 47px;
}
.startbox-rechts:link {
	background-image: url(../grafiken/startbox-rechts.jpg);
	background-repeat: repeat-y;
	height: 144px;
	width: 47px;
}
.startbox-rechts:hover {
	background-image: url(../grafiken/startbox-rechts-2.jpg);
	background-repeat: repeat-y;
	height: 144px;
	width: 47px;
}

#textboxoben {
	width: 680px;
	height: 16px;
	float: left;
	background-image: url(../grafiken/box1-oben.jpg);
}

#textboxmitte {
	width: 680px;
	height: auto;
	float: left;
	background-image: url(../grafiken/box1-mitte.jpg);
	background-repeat: repeat-y;
	padding-left: 10px;
}

#textboxunten {
	width: 680px;
	height: 17px;
	float: left;
	background-image: url(../grafiken/box1-unten.jpg);
}
.rat {
	text-align: center;
	float: left;
	width: auto;
	margin-right: 40px;
	margin-left: 20px;
}
.step {
	margin-left: 10px;
}

.facebutton-rechts {
	font-family: Arial, sans-serif, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #1b3058;
	background-image: url(../grafiken/facebutton-rechts.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 240px;
	display: block;
	text-decoration: none;
	padding-top: 8px;
	text-indent: 36px;
}

.facebutton-rechts:link {
	font-family: Arial, sans-serif, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #1b3058;
	background-image: url(../grafiken/facebutton-rechts.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 240px;
	display: block;
	text-decoration: none;
	padding-top: 8px;
	text-indent: 36px;
}

.facebutton-rechts:visited {
	font-family: Arial, sans-serif, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #1b3058;
	background-image: url(../grafiken/facebutton-rechts.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 240px;
	display: block;
	text-decoration: none;
	padding-top: 8px;
	text-indent: 36px;
}

.facebutton-rechts:hover {
	font-family: Arial, sans-serif, Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #1b3058;
	background-image: url(../grafiken/facebutton-rechts-2.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 240px;
	display: block;
	text-decoration: none;
	padding-top: 8px;
	text-indent: 36px;
}

