body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #43363d; 
	background-image: url(../images/background.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0;
	padding: 0;
}

sub {
	font-size: 16px;
	color: #cc6666;
}

span {
	color: #999;
}

a:link    { color: #fff; }
a:active  { color: #fff; }
a:visited { color: #fff; }
a:hover   { color: #fff; text-decoration: none; }

#header_01 {
	background-image: url(../images/header_01.png);
	background-repeat: no-repeat;
	width: 253px;
	height: 320px;
	float: left;
}

#header_02 {
	background-image: url(../images/header_02_Weiss.jpg);
	background-repeat: no-repeat;
	width: 332px;
	height: 320px;
	float: left;
}

#header_03 {
	background-image: url(../images/header_03_Weiss.png);
	background-repeat: no-repeat;
	width: 397px;
	height: 320px;
	float: left;
}

#header_04 {
	background-image: url(../images/header_04.png);
	background-repeat: no-repeat;
	width: 253px;
	height: 85px;
	float: left;
}

#header_05 {
	background-image: url(../images/header_05.jpg);
	background-repeat: no-repeat;
	width: 332px;
	height: 85px;
	float: left;
}

#header_06 {
	background-image: url(../images/header_06.png);
	background-repeat: no-repeat;
	width: 397px;
	height: 85px;
	float: left;
}

#hammertime {
	width: 586px;
	border: 1px solid #cdcdcd;
	margin: 10px 0 0 10px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	float: left;
}

#gutschein {
	background-image: url(../images/cosmera_gutschein.png);
	background-repeat: no-repeat;
	width: 365px;
	height: 216px;
	margin: 10px 0 0 10px;
	float: left;
}

#koffer {
	background-image: url(../images/cosmera_koffer.jpg);
	background-repeat: no-repeat;
	width: 365px;
	height: 270px;
	margin: 10px 0 0 10px;
	float: left;
}

#text {
	width: 345px;
	text-align: justify;
	margin: 25px 10px 25px 10px;
	font-size: 12px;
	float: left;
	line-height: 18px;
	color: #950207;
}

#cosmera-werbung {
	background-repeat: no-repeat;
	width: 320px;
	height: 250px;
	margin: 10px 0 0 45px;
	float: left;
}

#twitter {
	background-image: url(../images/follow_me.png);
	background-repeat: no-repeat;
	width: 365px;
	height: 97px;
	margin: 50px 0 0 10px;
	float: left;
}
#container {
	margin: 0 auto;
	width: 982px;
	text-align: left;
}

#farbe-text {
	font-size: 14px;
	color: #666;
	width: 100px;
	margin: 10px 0 0 5px;
	float: left;
}

#farbe {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topleft:5px; 
	-moz-border-radius-topright:5px; 
	border:1px solid #DDDDDD; 
	font-size:18px; 
	margin:0; 
	padding:8px; 
	width:250px;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

#farbe-focus {
	display: none;
	width: 200px;
	background:#ccffcc;
	border: #003300 1px solid;
	height: 27px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topright:5px;
	float: left;
	font-size: 10px;
	padding: 13px 0 0 10px;
}

#anrede {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topleft:5px; 
	-moz-border-radius-topright:5px; 
	border:1px solid #DDDDDD; 
	font-size:18px; 
	margin:0; 
	padding:8px; 
	width:250px;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
}

#anrede-focus {
	display: none;
	width: 200px;
	background:#ccffcc;
	border: #003300 1px solid;
	height: 27px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topright:5px;
	float: left;
	font-size: 10px;
	padding: 13px 0 0 10px;
}

#vorname-text {
	font-size: 14px;
	color: #666;
	width: 100px;
	margin: 30px 0 0 5px;
	float: left;
	clear: left;
}

#vorname {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topleft:5px; 
	-moz-border-radius-topright:5px; 
	border:1px solid #DDDDDD;
	font-size:18px; 
	margin:20px 0 0 0; 
	padding:8px; 
	width:232px;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
}

#vorname-focus {
	display: none;
	width: 200px;
	background:#ccffcc;
	border: #003300 1px solid;
	height: 23px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topright:5px;
	float: left;
	font-size: 10px;
	padding: 15px 0 0 10px;
	margin: 20px 0 0 0;
}

#nachname {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topleft:5px; 
	-moz-border-radius-topright:5px; 
	border:1px solid #DDDDDD; 
	font-size:18px; 
	margin:20px 0 0 0; 
	padding:8px; 
	width:232px;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
}

#nachname-focus {
	display: none;
	width: 200px;
	background:#ccffcc;
	border: #003300 1px solid;
	height: 23px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topright:5px;
	float: left;
	font-size: 10px;
	padding: 15px 0 0 10px;
	margin: 20px 0 0 0;
}

#email {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topleft:5px; 
	-moz-border-radius-topright:5px; 
	border:1px solid #DDDDDD; 
	font-size:18px; 
	margin:20px 0 0 0; 
	padding:8px; 
	width:232px;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
}

#email-focus {
	display: none;
	width: 200px;
	background:#ccffcc;
	border: #003300 1px solid;
	height: 23px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topright:5px;
	float: left;
	font-size: 10px;
	padding: 15px 0 0 10px;
	margin: 20px 0 0 0;
}

#gebtag {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topleft:5px; 
	-moz-border-radius-topright:5px; 
	border:1px solid #DDDDDD; 
	font-size:18px; 
	margin:20px 0 0 0; 
	padding:8px; 
	width:78px;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
}

#gebmonat {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topleft:5px; 
	-moz-border-radius-topright:5px; 
	border:1px solid #DDDDDD; 
	font-size:18px; 
	margin:20px 0 0 1px; 
	padding:8px; 
	width:93px;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
}

#gebjahr {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topleft:5px; 
	-moz-border-radius-topright:5px; 
	border:1px solid #DDDDDD; 
	font-size:18px; 
	margin:20px 0 0 1px; 
	padding:8px; 
	width:78px;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
}

#gebtag-focus {
	display: none;
	width: 200px;
	background:#ccffcc;
	border: #003300 1px solid;
	height: 23px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topright:5px;
	float: left;
	font-size: 10px;
	padding: 15px 0 0 10px;
	margin: 20px 0 0 0;
}

#gebmonat-focus {
	display: none;
	width: 200px;
	background:#ccffcc;
	border: #003300 1px solid;
	height: 23px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topright:5px;
	float: left;
	font-size: 10px;
	padding: 15px 0 0 10px;
	margin: 20px 0 0 0;
}

#gebjahr-focus {
	display: none;
	width: 200px;
	background:#ccffcc;
	border: #003300 1px solid;
	height: 23px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topright:5px;
	float: left;
	font-size: 10px;
	padding: 15px 0 0 10px;
	margin: 20px 0 0 0;
}


#strasse {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topleft:5px; 
	-moz-border-radius-topright:5px; 
	border:1px solid #DDDDDD; 
	font-size:18px; 
	margin:20px 0 0 0; 
	padding:8px; 
	width:232px;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
}

#strasse-focus {
	display: none;
	width: 200px;
	background:#ccffcc;
	border: #003300 1px solid;
	height: 23px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topright:5px;
	float: left;
	font-size: 10px;
	padding: 15px 0 0 10px;
	margin: 20px 0 0 0;
}


#hausnr {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topleft:5px; 
	-moz-border-radius-topright:5px; 
	border:1px solid #DDDDDD; 
	font-size:18px; 
	margin:20px 0 0 0; 
	padding:8px; 
	width:232px;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
}

#hausnr-focus {
	display: none;
	width: 200px;
	background:#ccffcc;
	border: #003300 1px solid;
	height: 23px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topright:5px;
	float: left;
	font-size: 10px;
	padding: 15px 0 0 10px;
	margin: 20px 0 0 0;
}

#land {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topleft:5px; 
	-moz-border-radius-topright:5px; 
	border:1px solid #DDDDDD; 
	font-size:18px; 
	margin: 20px 0 0 0; 
	padding:8px; 
	width:250px;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
}

#land-focus {
	display: none;
	width: 200px;
	background:#ccffcc;
	border: #003300 1px solid;
	height: 24px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topright:5px;
	float: left;
	font-size: 10px;
	padding: 15px 0 0 10px;
	margin: 20px 0 0 0;
}

#plz {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topleft:5px; 
	-moz-border-radius-topright:5px; 
	border:1px solid #DDDDDD; 
	font-size:18px; 
	margin:20px 0 0 0; 
	padding:8px; 
	width:232px;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
}

#plz-focus {
	display: none;
	width: 200px;
	background:#ccffcc;
	border: #003300 1px solid;
	height: 23px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topright:5px;
	float: left;
	font-size: 10px;
	padding: 15px 0 0 10px;
	margin: 20px 0 0 0;
}

#ort {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topleft:5px; 
	-moz-border-radius-topright:5px; 
	border:1px solid #DDDDDD; 
	font-size:18px; 
	margin:20px 0 0 0; 
	padding:8px; 
	width:232px;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
}

#ort-focus {
	display: none;
	width: 200px;
	background:#ccffcc;
	border: #003300 1px solid;
	height: 23px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topright:5px;
	float: left;
	font-size: 10px;
	padding: 15px 0 0 10px;
	margin: 20px 0 0 0;
}

#telvorwahl {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topleft:5px; 
	-moz-border-radius-topright:5px; 
	border:1px solid #DDDDDD; 
	font-size:18px; 
	margin:20px 0 0 0; 
	padding:8px; 
	width:232px;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
}

#vorwahl-focus {
	display: none;
	width: 200px;
	background:#ccffcc;
	border: #003300 1px solid;
	height: 23px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topright:5px;
	float: left;
	font-size: 10px;
	padding: 15px 0 0 10px;
	margin: 20px 0 0 0;
}

#telnummer {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topleft:5px; 
	-moz-border-radius-topright:5px; 
	border:1px solid #DDDDDD; 
	font-size:18px; 
	margin:20px 0 0 0; 
	padding:8px; 
	width:232px;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
}

#rufnummer-focus {
	display: none;
	width: 200px;
	background:#ccffcc;
	border: #003300 1px solid;
	height: 23px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topright:5px;
	float: left;
	font-size: 10px;
	padding: 15px 0 0 10px;
	margin: 20px 0 0 0;
}

#parfum {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topleft:5px; 
	-moz-border-radius-topright:5px; 
	border:1px solid #DDDDDD; 
	font-size:18px; 
	margin: 20px 0 0 0; 
	padding:8px; 
	width:250px;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
}

#parfum-focus {
	display: none;
	width: 200px;
	background:#ccffcc;
	border: #003300 1px solid;
	height: 24px;
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topright:5px;
	float: left;
	font-size: 10px;
	padding: 15px 0 0 10px;
	margin: 20px 0 0 0;
}

#ballon_01 {
	margin: 15px 230px 0 5px; 
	float: left;
}

#checkbox {
	margin: 30px 0 0 101px;
	float: left;
	clear: left;
}

#checkbox-text {
	margin: 20px 0 0 20px;
	line-height: 15px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	width: 420px;
	text-align: justify;
}

#input-image {
	margin: 30px 0 0 101px;
	float: left;
	clear: left;	
}

#sponsoren-text {
	margin: 20px 0 20px 101px;
	line-height: 15px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ccc;
	width: 420px;
	text-align: justify;
}

#sponsoren {
	clear: both;
	margin-bottom: 20px;
}

#footer {
	background-image: url('../images/footer.png');
	text-align: center;
	width: 982px;
	height: 45px;
}

#footer-text {
	padding-top: 25px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
}

p.coreg {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 30px 30px 10px 30px;
	font-size: 14px;
	line-height: 24px;
}

p.coreg2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 30px 0 30px;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
}

hr {
	margin: 0 20px 0 30px;
}

/* jupiter Fehlermeldungen */
.fehler {
	background-color: #ffcccc;
}
.border {
	border: 1px solid #d6d6d6;
}
#altattend {
	display: none;
}
#agbtext {
	display: none;
}