body {
	color:						#5C5C52;
}
a {
	color:						#5C5C52;
}
p {
	margin-bottom: 10px;
}
#page {
	width:						849px;
	min-height:					400px;
	margin:						auto; /*zentrieren*/
	margin-top:					0px;
	padding: 					0px;
	padding-left: 				80px;
	padding-right: 			    70px;
	background-image: 		    url(../images/bg.jpg);
	border:						0px solid black;
}

/* Kopfbereich */
#head {
	border:						0px solid black;
}

#head img {
	float: 						right;
	border:						0px solid black;
}
#headpic {
	width: 						849px;
	height: 					133px;
	margin-bottom: 			    13px;
	/*background-image: 		    url(../images/headpic_a.jpg);*/
}
#headpic h1 {
	font-family: 				Verdana;
	font-size: 					20px;
	font-weight: 				normal;
	color: 						#C2C5C9;
	padding-top: 				15px;
	padding-left: 				400px;
}
#headpic h2 {
	font-size: 					28px;
	font-weight: 				normal;
	color: 						#F0F0F0;
	padding-left: 				350px;
}

#headpic_big {
	width: 						849px;
	height: 					274px;
	margin-bottom: 			    13px;
	/*background-image: 		    url(../images/headpic_a_big.jpg);*/
}
#headpic_big h1 {
	font-family: 				Verdana;
	font-size: 					20px;
	font-weight: 				normal;
	color: 						#C2C5C9;
	padding-top: 				100px;
	padding-left: 				440px;
}
#headpic_big h2 {
	font-size: 					28px;
	font-weight: 				normal;
	color: 						#F0F0F0;
	padding-left: 				390px;
}

/* Haupt Menue */
ul#main_menue {
	margin:						0px;
	padding:					0px;
	width: 						870px;
	border:						0px solid black;
}
.unterseite {
	position: 					absolute;
	border:						0px solid red;
}
ul#main_menue li {
	float: 						left;
	list-style-type: 			none;
	padding-right: 			    10px;
	width: 						205px;
	border:						0px solid black;
}
ul#main_menue li a {
	display: 					block;
	line-height: 				20px;
	font-size: 					14px;
	font-weight: 				bold;
	color: 						#ffffff;
	text-decoration: 			none;
	text-align: 				center;
	text-transform: 			uppercase;
	background-image: 		    url(../images/but_main_back.jpg);
	border:						0px solid black;
}
ul#main_menue li div {
	width: 						205px;
	margin-top: 				5px;
	background-repeat: 		    no-repeat;
	background-image: 		    url(../images/but_main_arrow.gif);
	background-position: 	    left bottom;
}


ul#main_menue li div#beratung {
	position: 					relative;
	display:					block;
	height: 					101px;
	background-image: 		    url(../images/ico_beratung_big.jpg);
}
ul#main_menue li div#beratung_small {
	position: 					relative;
	display:					block;
	height: 					91px;
	background-image: 		    url(../images/ico_beratung.jpg);
}
div#beratung_min {
	display: 					block;
	height: 					10px;
	background-color: 		    #CDCD00;
}
div#beratung ul li a span, div#beratung_small ul li a span {
	color: 						#768036;
}
ul#main_menue li div#entwicklung {
	position: 					relative;
	display:					block;
	height: 					101px;
	background-image: 		    url(../images/ico_entwicklung_big.jpg);
}
ul#main_menue li div#entwicklung_small {
	position: 					relative;
	display:					block;
	height: 					91px;
	background-image: 		    url(../images/ico_entwicklung.jpg);
}
div#entwicklung_min {
	display: 					block;
	height: 					10px;
	background-color: 		    #5A97C9;
}
div#entwicklung a span, div#entwicklung_small a span {
	color: 						#174B6D;
}
ul#main_menue li div#hosting {
	position: 					relative;
	display:					block;
	height: 					101px;
	background-image: 		    url(../images/ico_hosting_big.jpg);
}
ul#main_menue li div#hosting_small {
	position: 					relative;
	display:					block;
	height: 					91px;
	background-image: 		    url(../images/ico_hosting.jpg);
}
div#hosting_min {
	display: 					block;
	height: 					10px;
	background-color: 		    #EC007D;
}
div#hosting a span, div#hosting_small a span {
	color: 						#73124D;
}
ul#main_menue li div#support {
	position: 					relative;
	display:					block;
	height: 					101px;
	background-image: 		    url(../images/ico_support_big.jpg);
}
ul#main_menue li div#support_small {
	position: 					relative;
	display:					block;
	height: 					91px;
	background-image: 		    url(../images/ico_support.jpg);
}
div#support_min {
	display: 					block;
	height: 					10px;
	background-color: 		    #E95E0F;
}
div#support a span, div#support_small a span {
	color: 						#783209;
}
ul#main_menue ul {
	position: 					absolute;
	bottom: 					0px;
	left: 						0px;
	margin:						0px;
	margin-left: 				8px;
	margin-bottom: 			    10px;
	padding:					0px;
	width: 						189px;
	border:						0px solid black;
}
ul#main_menue ul li {
	float: 						left;
	list-style-type: 			none;
	width: 						205px;
	border:						0px solid black;
}
ul#main_menue ul li a {
	display: 					block;
	line-height: 				15px;
	font-size: 					12px;
	font-weight: 				normal;
	color: 						#ffffff;
	text-decoration: 			none;
	text-align: 				left;
	text-transform: 			none;
	background-image: 		    none;
	border:						0px solid black;
}
ul#main_menue ul li a.activ {
	font-weight: 				bold;
	border:						0px solid black;
}
div#support_small a.activ span, div#beratung_small a.activ span, div#entwicklung_small a.activ span, div#hosting_small a.activ span {
	color: 						#ffffff;
}

/* Inhalt - Mitte */
div#cont_center {
	width: 						593px;
	margin-top: 				20px;
	margin-bottom: 			    20px;
	float: 						left;
	padding: 					0px;
	padding-top: 				0px;
	padding-left: 				20px;
	padding-right: 			    20px;
	border:						1px solid #D6D6D6;
}
div#cont_center h1 {
	font-size: 					19px;
	font-weight: 				normal;
	color: 						#006599;
	margin-top: 			    5px;
	margin-bottom: 			    -1px;
	border: 					0px solid red;
}
div#cont_center h2 {
	font-size: 					13px;
	font-weight: 				bold;
	color: 						#006599;
	margin-top: 				12px;
}
div#cont_center #cont_headline {
	height: 					70px;
	margin-left: 				195px;
	border: 					0px solid red;
}
div#cont_center table {
	position: 					relative;
}
div#centerCont {
	float: 						left;
	width: 						421px;
	padding-right: 			    20px;
	border: 					0px solid red;
	border-right: 				1px solid #D6D6D6;
}
div#centerRight {
	float: 						right;
	width: 						150px;
	border-left: 				1px solid #D6D6D6;
}

div#cont_center hr {
	color: 						#D6D6D6;
	background-color: 		    #D6D6D6;
	height: 					1px;
	margin: 					0px;
    margin-top:                 5px; /*paDDy: abstand zu text darueber fehlte*/
	margin-left: 				-20px;
	margin-right: 				-20px;
	border:						0px solid black;
}
div#centerRight hr {
	margin-left: 				0px;
	border:						0px solid black;
}
div#centerRight h2 {
    margin-left:                5px;
	border:						0px solid red;
}
div#centerRight p {
    margin-left:                5px;
	border:						0px solid red;
}

/* Inhalt - Boxen */
div#cont_box {
	margin-top: 				20px;
	margin-bottom: 			    20px;
	float: 						right;
	width: 						204px;
	background-image: 		    url(../images/box_back.jpg);
	border:						0px solid red;
}
div#cont_box table {
	position: 					relative;
}
div#cont_box h2 {
	font-size: 					11px;
	padding-bottom:				5px;
	color: 						#4E4E46;
	border:						0px solid black;
}
div#cont_box div.content {
	font-size: 					11px;
	color: 						#4E4E46;
	margin: 					11px;
	border:						0px solid black;
}
div#cont_box div.content a.mehr {
	display: 					block;
	font-weight: 				bold;
	color: 						#ffffff;
	text-decoration: 			none;
	line-height:				20px;
}
div#cont_box hr {
	margin: 					11px;
	color: 						#E5E5E5;
	margin-bottom: 			    10px;
	border:						0px solid red;
}

#assci-art-top {
	float: 			            right;
	margin-top: 	            -30px;
	margin-right: 	            -80px;
	color:			            #0071B9;
}
ul.formular {
    margin:                     0px;
    padding:                    0px;
    margin-left:                14px;
}
ul.formular li {
    color:                      #4172BA;
    margin-top:                 5px;
    margin-bottom:              5px;
}
span.stern {
    color:                      #4172BA;
}
ul.formular li div {
    color:                      #5C5C52;
}
form.kontakt input, form.kontakt select {
    background-color:           #ebebeb;
    padding:                    2px;
    border:                     1px solid #cccccc;
}
form.kontakt textarea, form.kontakt input.betr {
    background-color:           #ffffff;
    padding:                    2px;
    border:                     1px solid #cccccc;
}
form.kontakt input.button {
    width:                      200px;
    color:                      #ffffff;
    background-color:           #0071B9;
}
input, .button {
	border:                     1px solid #cccccc;
}
.button {
	padding: 3px;
	color: #000000;
}


/*myadmin*/
.editForm {
	width: 				    170px;
	font-family:		    Arial,Helvetica,sans-serif;
	font-size: 			    12px;
	margin: 				5px;
	border: 				1px solid black;
}
.viewForm {
	width: 				    170px;
	font-family:		    Arial,Helvetica,sans-serif;
	font-size: 			    12px;
	margin: 				5px;
	background-color:       #E5E5E5;
	border: 				0px solid red;
}
.editForm_btn {
	width: 				    170px;
	font-family:		    Arial,Helvetica,sans-serif;
	font-size: 			    12px;
	color: 				    white;
	background-color:       #616161;
	margin: 				5px;
	border: 				1px solid #616161;
}
.viewForm_btn {
	display: 			none;
}

