html, body {
	height:100%;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:center;
	text-align:center;
	width:100%;
	margin:0px auto;
	background-image:url(../img/bg.jpg);
	background-position:center top;
}

td {
	vertical-align: top;
}

a {
color:#666666;
}

.siebenpx {
font-size:7px;
}

.achtpx{
font-size:7px;
}

.neunpx{
font-size:9px;
}




.bold {
font-weight:bold;
}

.link {
text-decoration:none;
color:#3c3c3c;
cursor:text;
}


.bold-light {
font-weight:bold;
color:#CCFF00;
}


img {
	border:0px;
}

.bestellnavi{
float:left;
width:25%;
height: 150px;
background-color:#e2e1e2;
}



.bestellnavi a{
	font-size:12px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:2px;
	color:#809103;
	text-decoration:none;
}

.bestellnavi a.aktiv {
	color:#454f00;
	text-decoration:none;
}

#meldung {
	position:absolute;
	left:0px;
	top:346px;
	width:436px;
	height:auto;
	z-index:1;
	background-color:#CC3300;
	padding: 5px;
	color:#FFFFFF;
	font-weight: bold;
}



#eigenesbild {
	position:absolute;
	left:14px;
	top:759px;
	width:88px;
	height:34px;
	z-index:8;

	}






#selector {
	position:absolute;
	left:13px;
	top:697px;
	width:88px;
	height:34px;
	z-index:8;
	}
		
		
		
		
		
		
		
		

.selectorclass {
	background-color:#edff6b;
	color:black;
	line-height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-color: #cee620;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	word-spacing: normal;
	}



#errordiv {
	position:absolute;
	left:129px;
	top:707px;
	width:311px;
	height:auto;
	z-index:1;
}

#errordiv2 {
	position:absolute;
	left:37px;
	top:579px;
	width:311px;
	height:auto;
	z-index:1;
}


#errordiv4 {
	position:absolute;
	left:28px;
	top:536px;
	width:311px;
	height:auto;
	z-index:1;
}


#errordiv5 {
	position:absolute;
	left:28px;
	top:580px;
	width:311px;
	height:auto;
	z-index:1;
}


#meldung-verlassen {
	position:absolute;
	left:197px;
	top:350px;
	width:436px;
	height:auto;
	z-index:1;
}

#cnvVorgabenGruppe{

}



#cnvVorgaben {
	position:absolute;
	left:126px;
	top:706px;
	width:289px;
	z-index:13;
}

#cnvVorgaben table {

	font-size: 11px;
	font-weight: normal;
}

#cnvVorgaben td {
	vertical-align: middle;
}

#cnvVorgaben img {
padding-top:5px;
}

#cnvVorgaben input{




}



#bestelldaten{
	position:absolute;
	left:-301px;
	top:404px;
	width:135px;
	height:99px;
	z-index:1;
}


#bestellimg{
	position:absolute;
	left:125px;
	top:382px;
	width:300px;
	height:300px;
	z-index:1;
	background-color:#FFFFFF;
}




#content_bg_2 {
background-image:url(../img/content_bg_2.jpg);
height: 502px;
}

#content_bg_3 {
background-image:url(../img/content_bg_3.jpg);
height: 502px;
}


#content_bg_4 {
background-image:url(../img/content_bg_4.jpg);
height: 502px;
}


#content_bg_5 {
background-image:url(../img/content_bg_5.jpg);
height: 502px;
}



#content_bg_impressum {
background-image:url(../img/content_bg_impressum.jpg);
height: 502px;
}

#content_bg_kontakt {
background-image:url(../img/content_bg_kontakt.jpg);
height: 502px;
}

#bestell_bg_2 {
background-image:url(../img/bestell_bg_2.jpg);
height: 508px;
}








#bestell_bg_3 {
background-image:url(../img/bestell_bg_3.jpg);
height: 500px;
}

#bestell_bg_4 {
background-image:url(../img/bestell_bg_4.jpg);
height: 500px;
}


#bestell_bg_5 {
background-image:url(../img/bestell_bg_5.jpg);
height: 500px;
}



.table-rahmen {
  width:100%;
  padding-top:0px;

  border:0px solid white;
}

.error{
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	background-color:#FFF;
	padding:5px;
}


ul {
  margin-top:0px;

}


#subnavi {

	height: 65px;
	text-align:left;
	color: #666666;
	background-color:#FFFFFF;
}


#subnavi a{
	text-decoration:none;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}

#subnavi a:hover{
	color: #666666;
}


#hauptnavi{
	text-align:left;
	padding-top: 25px;
	padding-left: 0px;
	background-image:url(../img/navi-aktiv.jpg);
	height:29px;
	vertical-align: text-bottom;
}


#hauptnavi a{
	display:block;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:0px;
	padding-bottom:2px;
	vertical-align:bottom;
}

#hauptnavi a:hover{
color:#737373;
}




#hauptnavi td{
	vertical-align:bottom;
}

#hauptnavi .inaktiv{
	background-image:url(../img/bg_inaktiv.jpg);
	text-align: right;
}

#hauptnavi .inaktiv a{
	color:#8b9e04;
}



#hauptnavi .inaktiv a:hover{
color:#333333;
}


#greenhead{
	text-align:left;
	padding-left: 20px;
	background-image:url(../img/haed-bg.jpg);
	height: 130px;
	color:white;
	font-size: 13px;
}


#greenhead2{
	text-align:left;
	padding-left: 20px;
	background-image:url(../img/haed-bg.jpg);
	height: auto;
	color:white;
	font-size: 13px;
	vertical-align: top;
}

#greenhead2 a{
	color:white;
	text-decoration:none;
}

#greenhead2 a:hover{
	text-decoration:underline;
}

#greenhead2 td{
	color:white;
	text-decoration:none;
	vertical-align: top;
}


#auswahl td{
	text-align: center;
}

#auswahl{
background-image: url(../img/bg-auswahl.jpg);
}


#bestellform {
	position:absolute;
	left:453px;
	top:386px;
	width:272px;
	height:auto;
	z-index:1;
}

#bestellform td{
	font-size: 12px;
	padding-top: 2px;
}

#bestellform2 {
	position:absolute;
	left:453px;
	top:235px;
	width:272px;
	height:auto;
	z-index:1;
}

#bestellform2 td{
	font-size: 12px;
	padding-top: 2px;
}






#bestellform-eck {
	position:absolute;
	left:453px;
	top:249px;
	width:272px;
	height:541px;
	z-index:1;
}

#bestellform-eck td{
	font-size: 12px;
	padding-top: 2px;
}








#bestellform-eck-4 {
	position:absolute;
	left:442px;
	top:242px;
	width:272px;
	height:541px;
	z-index:1;
}

#bestellform-eck-4 td{
	font-size: 12px;
	padding-top: 2px;
}























#bildhochladen {
	position:absolute;
	left:466px;
	top:410px;
	width:238px;
	height:116px;
	z-index:1;
}

#textedit {
	position:absolute;
	left:459px;
	top:378px;
	width:341px;
	height:auto;
	z-index:1;
}

#planner {
	position:absolute;
	left:27px;
	top:248px;
	width:687px;
	height:220px;
	z-index:1;
	
}

#planner td{
font-size:12px;
height:24px;
}


.white {
color:#FFFFFF;
}

.grau {
	color:#999999;
}



.plannerergebnis{
color:#CC0000;
font-size:30px;
padding-bottom:30px;
padding-top:30px;
}


#textedit td{
	font-size: 12px;
	padding-top: 2px;
}



#bestell-layout {
	position:absolute;
	left:-503px;
	top:118px;
	width:298px;
	height:299px;
	z-index:1;

}


#bestell-text {
	position:absolute;
	left:125px;
	top:382px;
	width:300px;
	height:300px;
	z-index:1;
}


#bestell-text-hochladen {
	position:absolute;
	left:34px;
	top:382px;
	width:378px;
	height:auto;
	z-index:1;
}


#bestell-text-hochladen2 {
	position:absolute;
	left:34px;
	top:239px;
	width:378px;
	height:317px;
	z-index:1;
}


#content_2 {
	position:absolute;
	left:19px;
	top:238px;
	width:300px;
	height:auto;
	z-index:1;
	color:#FFFFFF;
}

#content_2 a{
	color:#FFFFFF;
}




#content_3 {
	position:absolute;
	left:18px;
	top:238px;
	width:285px;
	height:auto;
	z-index:1;
	color:#FFFFFF;

}

#content_3 a{
	color:#FFFFFF;
}

#content_3 TD{
	font-size:11px;
	color:#FFFFFF;
}

#content_kontakt {
	position:absolute;
	left:372px;
	top:238px;
	width:334px;
	height:auto;
	z-index:1;
	color:#000000;
}

#content_kontakt td{
	font-size:11px;
	color:#000000;
}





#bestell-error {
	position:absolute;
	left:786px;
	top:366px;
	width:220px;
	height:220px;
	z-index:1;
	padding:30px;

}




#flashstart{
	height:auto;
}

#content{
	padding-top: 0px;
	font-size: 12px;
	height:auto;
	text-align: left;
}

#content td{
	text-align:justify;
	color:#3c3c3c;
	font-size: 12px;
	line-height: 16px;
	padding-left: 18px;
	padding-right: 10px;
}


#bestellcontent{
	padding-top: 0px;
	font-size: 12px;

	text-align: left;
}




#content2{
	padding-top: 0px;
	font-size: 12px;
	height:auto;
}

#content2 td{
	text-align:justify;
	color:#3c3c3c;
	font-size: 12px;
	line-height: 16px;
	padding-left: 1px;
	padding-right: 2px;
}




#footer {
	text-align:center;
	height: 51px;
	font-size:11px;
	color: #666666;
	padding-top:25px;
	word-spacing: 1pt;
}

#footer a, #footer a:link, #footer a:visited {
	font-size:11px;
	color: #666666;
	font-weight:normal;
	text-decoration:underline;
}

#footer a:hover{
	text-decoration:none;
}


#footer a.webdesign {
	font-size:11px;
	color: #999999;
	font-weight:normal;
	text-decoration:none;
}



h1 {
	font-size:16px;
	font-weight:normal;
	margin-bottom:6px;
	margin-top:15px;
	line-height:130%;
	color: #a1b700;
}

h1 a{
	font-size:16px;
	font-weight:normal;
	margin-bottom:6px;
	margin-top:15px;
	line-height:130%;
	color: #a1b700;
	text-decoration:none;
}


h2 {
	font-size:12px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:2px;
	color:#a1b700;
}

h3 {
	font-size:11px;
	font-weight:normal;
	margin-bottom:6px;
	margin-top:0px;
	color: #334454;
	letter-spacing:0.07em;
	font-style: italic;
}


.textwhite {
	color:white;
}


#rahmen1 {
  position:relative;
  text-align:center;
  border:0px solid #ffffff;
  margin-top:0px;  
  width:740px;
  height:auto;
  
}


ul {
  margin-top:6px;
  line-height:180%;
  margin-left:40px;
  
}


.textarealayout	{
	background-image: url(../img/eckig.gif);
	text-align: left;
	BORDER: #000000 0px solid;
	background-color:transparent;
	font-size: 13px;
	background-repeat: no-repeat;
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom: 30px;
	line-height: 125%;
}


.inputtext {
	BORDER-RIGHT: #6c687e 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #6c687e 1px solid;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #6c687e 1px solid;
	WIDTH: 150px;
	COLOR: #333333;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #6c687e 1px solid;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #fdffec;
	TEXT-DECORATION: none;
}

.inputtextklein {
	BORDER-RIGHT: #6c687e 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #6c687e 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #6c687e 1px solid; 
	COLOR: #333333;
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #6c687e 1px solid; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #fdffec;  
	TEXT-DECORATION: none;
	WIDTH: 175px; 

}


.inputtextkleinplz {
	BORDER-RIGHT: #6c687e 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #6c687e 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #6c687e 1px solid; 
	COLOR: #333333;
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #6c687e 1px solid; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #fdffec;  
	TEXT-DECORATION: none;
	WIDTH: 60px; 

}



.inputtextarea {
	BORDER-RIGHT: #6c687e 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #6c687e 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #6c687e 1px solid; 
	COLOR: #333333;
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #6c687e 1px solid; 
	HEIGHT: 84px; 
	BACKGROUND-COLOR: #fdffec;  
	TEXT-DECORATION: none;
	WIDTH: 150px; 

}

.inputbutton {

	BORDER-RIGHT: #6c687e 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #6c687e 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #6c687e 1px solid; 
	COLOR: #333333;
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #6c687e 1px solid; 
	HEIGHT: 20px;
	background-image:url(../img/bg-button.jpg);
	TEXT-DECORATION: none;
	WIDTH: 150px; 
}

