/*
Theme Name: Xeonne
Theme URI: http://www.xeonne.de/
Description: Xeonne 2.0 Layout umsetzung in Wordpress.
Version: 2.0
Author: Nasar Nowosad
Author URI: http://www.xeonne.de
Tags: xeonne, blue, new, neu, two columns, zwei spalten


*/

	
*{ margin:0; }
body{ background:#f1f1f1 url(images/bg.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
h1{ padding:0; margin:0; font-size:13px; text-transform:uppercase;}
h2{ padding:0; margin:20px 0 8px 0; font-size:12px; text-transform:uppercase;}
a { color:#0591BE; }
a:hover{ color:#06b9f3; }
a.more{ position:relative; padding:3px 10px 3px 10px; background:#00c1fe; color:#fff; text-decoration:none; }
/*a.more:hover{ background:#f1f1f1; color:#00c1fe; border:1px solid #EDEBEB; }*/
a.more:hover{ background:#06b9f3; }
input, select, textarea { background-color:#EEE; border:1px solid #9A9A9A; }
input:hover, select:hover, textarea:hover { background-color:#F3F3F3; border:1px solid #06b9f3; }
img { border:none;}
.left{ float:left;}
.right{ float:right; }
.clear{ clear:both; }
.text h2 { padding:0; margin:0; }

.con_left{ float:left; width:209px; }
.con_right{ margin-left:230px; width:670px; }
.con_clear{ clear:both; }
.impressum_pic { float:right; display:block; border:5px solid #CCC; padding:5px; background:url(images/nowosad.jpg) no-repeat center; width:100px; height:140px; cursor:pointer; margin:0 0 20px 20px; }
.impressum_pic:hover { border:5px solid #06b9f3; background:url(images/nowosad_on.jpg) center no-repeat; }
form.kontakt input, form.kontakt textarea, form.kontakt select { width:100%; }


#con_body{ width:900px; margin:auto; }
#con_header{ width:900px; height:417px;}
	#con_header .con_left{ background:url(images/menu.gif) no-repeat top; height:417px;}
		#con_header .con_left ul{ list-style:none; font-size:16px; padding:0; margin-top:200px; font-weight:bold; text-transform:uppercase;}
		#con_header .con_left ul li{ text-align:center; margin-bottom:8px; padding-bottom:8px; border-bottom:solid 1px #D4D4D4;  }
		#con_header .con_left ul li a{ color:#2C2C2C; text-decoration:none; }
		#con_header .con_left ul li a:hover{ color:#06b9f3; text-decoration:none; }
		#con_header .con_left ul .none{ border:none;}
	#con_header .con_right .con_top{ height:75px; }
		#con_header .con_right .con_top ul{ list-style:none; float:right; margin:30px 0; }
		#con_header .con_right .con_top ul li{ float:left; border-right:1px solid #989898; padding: 0 15px 0 15px;  }
		#con_header .con_right .con_top ul .none{  border-right:none; padding-right:0;  }
		#con_header .con_right .con_top ul li a{ color:#989898; text-decoration:none; text-transform:uppercase; }
	#con_header .con_right .con_bottom{ height:342px; background:url(images/showbox.gif) no-repeat;}
	#con_header .con_right .con_bottom .con_nofixed{ width:300px; position:absolute; text-transform:uppercase; color:white; font-weight:bold; text-align:right; margin:250px 350px 0; font-size:30px}
#con_main{ width:900px; clear:both; margin-top:50px; }
#con_main p { margin: 1em 0; }
	#con_main .con_left{}
		#con_main .con_left div{ margin:15px 0 20px 0;}
		#con_main .con_left ul{ list-style:none; padding:10px 0 0 10px;}
		#con_main .con_left ul li{ padding:0 0 5px 0;}
		
	#con_main .con_right{ text-align:left;}
		#con_main .con_right .con_service{ width:223px; float:left; text-align:left;}
			#con_main .con_right .con_service_main { margin:10px 0 0 0;}
				#con_main .con_right .con_service_main .left{ margin: 0 10px 15px 0;}
				#con_main .con_right .con_service_main div.con_leistung_left {float:left; width:330px;  margin:0; padding:0; }
				#con_main .con_right .con_service_main div.con_leistung_left img, #con_main .con_right .con_service_main div.con_leistung_right img { border:1px solid #ccc; padding:2px;}
				#con_main .con_right .con_service_main div.con_leistung_right  { float:right; width:330px;  }
			#con_main .con_right .con_service .img{ padding:3px; border:1px solid #BCBCBC; width:205px; height:129px; }
			#con_main .con_right .con_service p{ margin-right:11px;}
				
				#ref_css img{ border:1px solid #A7A3A3; margin:10px 0 2px 5px; padding:2px; }
				#ref_css img.none{ margin-top:5px;  }
				
#con_footer{width:876px; min-height:60px; border:1px solid #DBDBDB; margin-top:20px; padding:12px; margin-bottom:10px; background: url(images/number.gif) right center no-repeat #EBEBEB; color:#8A8A8A  }
	#con_footer ul{ list-style:none; margin:0; padding:0; float:left; }
	#con_footer ul li { margin:0; padding:0; float:left;}
	#con_footer a{color:#8A8A8A; text-decoration:none;  }
	


/* ALL CLASS */
div.linie {
	margin-top:20px;
	width:100%;
	height:1px;
	background:#fff;
	border-top:1px solid #cdcdcd;
}
.imgborder{ padding:3px; border:1px solid #BCBCBC; }
.imgright { position:absolute; margin-left:526px; margin-top:16px; }



