/* Basics */

body, html, h1, h2, h3, h4, h5, p, a:link, a:active, a:visited, a:hover, #TopMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	color:#000000; */
	font-size:100%; /*erreicht annähernd gleiche Schriftgrößen in NN, IE und OP*/
	}
	
body {
	#behavior:url('sunpix.htc');
	}
	
h1, h2, h3, h5 {
	width:auto;
	position:relative;
	left:0px;
	}

a:hover {
	text-decoration: underline;
	}

body {
	font-size: 10px;
	color: #000000;
	text-align: center;
	margin: 0px;
	background: url(grafik/backgrounds/sunpix-grey-stripes.jpg);
	z-index:1; 
	}


/* Layout */
.textleft {
	text-align: left; 
	}
	
.halbfett {
	color:#669900;
	font-weight:bold; 
}

.halbfett_schwarz {
	color:#000000;
	font-weight:bold; 
}

.grauer_text {
	color:#777777;
	}

.blocksatz-eng {
	letter-spacing: 0pt;
	word-spacing: -2px;
}

.blocksatz-weit {
	letter-spacing: 1pt;
	word-spacing: 2px;
}

.blockword-eng {
	word-spacing: -8px;
}



.nolist {
/*	text-indent: 5px; */
	font-size: 11px;
	line-height: 12px;
	list-style: none;
	list-style-position:outside;
/*	padding-top:0px; */
/*	margin-left:-24px; */
	margin-top:2px;
	margin-bottom:12px;
}



#column_aktuell, #column_verkauf {
	position:relative;
	margin-bottom:80px;
	z-index:1;
	top: 75px;
/*	background-color: #CCFFCC; */
/*	background-color: #DDDDDD; */
/*	overflow:hidden; */
}

#column_aktuell {
	left:0px;
	width:600px;
	float:left;
	height:auto;
}

#column_aktuell h2 {
	position:relative;
	left:0px;
/*	top:5px; */
	width:auto;
	font-size: 13px;
	color: #000000;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 0px;
/*	border-top: 1px solid #000000; */
	font-weight: bold;
	clear:both;
	}
	
#column_aktuell li {
	position:relative;
	left:-2px;
	width:auto;
	font-size: 13px;
	color: #000000;
	text-align: left;
	margin: 0px 0px 14px 0px;
	padding: 2px 0px 0px 0px;
	border-top: 1px solid #000000;
	font-weight: bold;
	clear:left;
	list-style: disc url(grafik/SEC-list_bullet.gif) outside;
	}

#column_aktuell h3 {
	font-size: 11px;
	color: #000000;
	text-align: left;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	}

#column_aktuell img {
	border: 1px solid #669900;
	margin: 0px 0px 10px 0px;
}

#column_verkauf {
	left:15px;
	top: 75px;
	float:left;
	width:350px;
	padding: 5px;
	border:1px solid #DDDDDD;
}


.datensatz {
	padding:3px 3px 3px 3px;
	background: #669900;
	margin: 0px 0px 10px 0px;
}


	

	
/* SUNPIX NEU */

/* Basics */

/* hauptframe alt 
#HauptFrame {
	position:relative;  
	margin:0px auto auto;
	width:797px; 
	height:auto;
	z-index:1; 
	visibility:visible;
	background:#ffffff url(grafik/basic_illu.gif) no-repeat;
 	text-align: left;
	border-bottom:1px solid #ffffff;
	overflow:hidden;
	}
	
 ende */

#HauptFrame {
	position:relative;  
	top:0px; 
	margin:0px auto auto;
	width:877px; 
	height:auto;
	z-index:1; 
	visibility:visible;
	background:#ffffff url(grafik/backgrounds/sunpix-frame-back.jpg) repeat;
 	text-align: left;
	overflow:hidden;
	#behavior:url('sunpix.htc');
	}

#HauptFrame p {
	color:#000000; 
	}

#TopBild, #TopFilm {
	font-size: 10px;
	color: #ffffff;
/*	color: #ffe924; */
	height: auto;
	position: relative;
	left:27px;
	width: 824px;
	display: block;
	text-decoration: none;
	text-align: left;
	z-index:2; 	
	}	

#TopBild {
	top:0px;
	}
	
#TopFilm {
	top:0px;
	}
	
/* Spalten Layout */
#column1, #column2, #column3, #column4,  #column5, #column_relaunched {
	position:relative;
	top: 15px;
	height:auto;
	margin-bottom:20px;
	z-index:1; 
}

#column1 {
	left:0px;
	width:142px;
	float:left;
}

#column1 h1, #column2 h1 {
	position:relative;
	font-size: 12px;
	text-align: left;
	left:0px;
	margin:0px 0px 6px 0px;
	font-weight: bold;
	z-index:1; 
	}
		
#column2 {
	left:0px;
	width:300px;
	float:left;
}


#column3 {
	left:20px;
	width:300px;
	float:left;
}


#column4 {
	left:0px;
	width:300px;
	float:left;
}

#column5 {
	left:20px;
	width:300px;
	float:left;
}

#column4 p, #column5 p {
	text-align: left;
	margin-bottom:8px;
}

#column_relaunched {
	left:0px;
	width:300px;
	float:left;
}

#column3 p, #column3 h2, #column_relaunched p, #column_relaunched h1, #column_relaunched h2, #column_relaunched span, #column_relaunched a:link, #column_relaunched a:active, #column_relaunched a:visited, #column_relaunched a:hover {
	text-decoration:none;
	color:#555555;
}

#column2 ul, #column3 ul, #column4 ul, #column5 ul {
	position:relative;
	left:-24px;
	text-indent: 5px;
	line-height: 12px;
	list-style: square;
	list-style-position:outside;
	padding-top:0px; 
/*	margin-left:-24px;*/
	margin-top:4px;
	margin-bottom:8px;
}

#column2>ul, #column3>ul, #column4>ul, #column5>ul {
/*	text-indent: 5px; */
	line-height: 12px;
	list-style: square;
	list-style-position:outside;
/*	padding-top:0px; */
/*	margin-left:-24px; */
	margin-top:4px;
	margin-bottom:8px;
}

#column2 li, #column3 li, column4 li, #column5 li {
	font-size: 18px;
	color:#FDE022;
	text-indent: 0px;
	margin-top: 1px;
	margin-bottom:3px;	
}

#column2 li span, #column3 li span, column4 li span, #column5 li span {
	color:#000000;	
	font-size: 11px;
}

#footer {
	position:relative;
	width:877px;
	height:50px;
	top: 10px;
	color:#777777;
	margin-top:0px;
/*	margin-bottom:5px; */
	margin-right: 0px;
	margin-left: 0px;
	z-index:1;
	clear:both;
	background: url(grafik/backgrounds/sunpix-frame-button.jpg);
}

#footer a:link, #footer a:active, #footer a:visited {
	color:#777777;
	}
	
.copyright {
	font-size:9px;
	position:relative;
	top:0px;
	left:50px;
	color:#777777;
	}

/* Menu */
/*.leftmenu {
	position:relative;
	float:left;
	left:-176px;
	top:45px;
	font-size:9px;
	color:#000000;
	letter-spacing: 4px;
	z-index:3;
	}*/
	
.leftmenu {
	position:absolute;
	float:left;
	left:160px;
	top:45px;
	color:#000000;
	font-size:9px;
	letter-spacing: 5px;
	text-decoration:none;
	z-index:24;
	}
	
.leftmenu a:link, .leftmenu a:visited, .leftmenu a:active	{
	color:#000000;
	text-decoration:none;
	}
	
.leftmenu a:hover {
	color:#000000;
	text-decoration:underline;
	}
	
/*a.leftmenu span {
	display:none;
	}
	
a.leftmenu:hover span {
	display:block;
	position:absolute;
	top:15px;
	z-index:25;
	padding:5px
	border:1px dotted #F9AA43;
	-moz-opacity:0.8;
	} 
	
.impressum {
	left:-8px;
	border: 1px dotted #F9AA43;
	background-color:#FFFFCC;
	width:200px;
	height:auto;
	z-index:25;
	}
	
.kontakt {
	left:-9px;
	border: 1px dotted #F9AA43;
	background-color:#FFFFCC;
	width:200px;
	height:auto;
	z-index:25;
	} */
		
/*.form {
	display:block;
	position:absolute;
	top:12px;
	z-index:25;
	background-color:#FFFFCC;
	padding:5px
	border:1px dotted #F9AA43;
	-moz-opacity:0.8;
	} */
	
.form {
	position:relative;
	display:block;
	height:auto;
/*	background-color:#EEEEEE; */
	background-color:#FFFFCC;
	padding:5px;
	border:1px dotted #F9AA43;
/*	-moz-opacity:0.8; */
	font-size:9px;
	}
	
.form tr {
	font-size:9px;
/*	vertical-align: top; */
	}
	
	
/* TYPO */

h1 {
	color:#F9AA43;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	margin:0px 0px 5px 0px;
	z-index:2;
	}	

	
h2 {
	width:300px;
	font-size: 11px;
	color: #000000;
	text-align: left;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	}

h3 {
	font-size: 11px;
	text-align: left;
	margin: 0px 0px 25px 0px;
	font-weight: lighter;
	}
	
h4 {
	font-size: 11px;
	text-align: left;
	margin: 1px 0px 0px 0px;
	font-weight: bold;
	border-top:1px solid #669900;
	padding-top:2px;
	}
	

h5 {
	font-size: 9px;
	text-align: left;
	margin: 0px 0px 5px 0px;
	font-weight: lighter;
	}
	
	
h3, h5, a:link, a:active, a:visited {
	color: #F9AA43;
	text-decoration: none;
	}
	
p {
	font-size: 11px;
	top:90px;
	height:auto;
	color: #000000;
	margin-top:4px;
	margin-bottom:10px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: justify;
}


.linksbund {
	text-align:left;
	border-top:0px;
	}


/* Bilder */
		
.sunpixlogoline {
	position:relative;
	float:left;
	left:50px;
	top:0px;
	border: 1px solid #669900;
	margin:0px 0px 0px 0px;
	border:none;
	}
	
.claimobenrechts {
	position:relative;
	float:right;
	right:45px;
	top:0px;
	border:none;
	z-index:3;
	}
	
.claimobenrechts a:link span {
	display:none;
	}
	
.claimobenrechts a:hover span {
	display:block;
	}
	
	
