body {

	padding : 0;

	margin : 0;

	font-size : 12px;

	font-family : tahoma, sans-serif;

	letter-spacing : 1px;

	line-height : 160%;

	background : #ffffff;

	color : #454545;

	height: 260px;

}

#topOfPage {

display : none;

}

#wrapper {

	width : 730px;

	padding : 0px 25px 25px 25px;

	background : #ffffff;

	margin-left : auto;

	margin-right : auto;



}

#header {

height : 45px;

}

#logo {

	width : auto;

	float : right;

}

#search {

	float : right;

	padding-top : 8px;

	text-align : right;

	width : 225px;

	display: none;

}

#bar {

clear : both;

background : #cdcdcd;

height : 25px;

}

#top {

height : 200px;

clear : both;

padding-right : 330px;

background-color : #505050;

background-repeat : no-repeat;

background-position : 355px 100%;

}

#body {

clear : both;

margin-bottom : 15px;

margin-top : 15px;

}

#footer {

	width : 730px;

	margin-right : auto;

	margin-left : auto;

	height : 30px;

	padding : 10px;

	line-height : 30px;

}

div.block, div.blockDistinct {

padding : 10px;

padding-bottom : 3px;

padding-top : 8px;

}

div.blockDistinct {
	background-color : #EDF3FE;
	background-repeat : no-repeat;
	background-position : 100% 100%;

}

div.blockDistinctwhite {

background-color : #edf3fe;

background-image : url(../images/corner2.gif);

background-repeat : no-repeat;

background-position : 100% 100%;

}

h1, h2 {

	margin : 0;

	margin-bottom : 10px;

	padding : 0;

	font-weight : normal;

	font-size : 24px;

}

#top h1 {

color : #ffffff;

line-height : 17px;

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 16px;

padding-top : 20px;

padding-right : 100px;

padding-bottom : 15px;

padding-left : 20px;

text-transform : none;

font-weight : normal;

word-spacing : normal;

white-space : normal;

text-align : center;

vertical-align : middle;

letter-spacing : 2pt;

}

h2 {

	font-size : 16px;

	color : #333333;

	font-weight : bold;

	font-family : arial;

}

p {

margin : 0;

margin-bottom : 5px;

}

p.right {

text-align : right;

}

#footer p {

clear : both;

color : #c0c0c0;

font-size : 11px;

}

form {

margin : 0;

}

fieldset {

padding : 0;

border : 0;

}

legend {

display : none;

}

textarea {

border : 1px solid #c0c0c0;

color : #454545;

font-size : 11px;

letter-spacing : 1px;

margin : 4px;

}

select {

	border : 1px solid #c0c0c0;

	color : #454545;

	font-size : 11px;

	letter-spacing : 1px;

	margin : 4px;

}

input {

border : 1px solid #c0c0c0;

color : #454545;

font-size : 11px;

letter-spacing : 1px;

margin : 4px;

}

input.searchText {

width : 150px;

height : 13px;

}

input.searchSubmit {

color : #0080c0;

background : #fff;

letter-spacing : 1px;

border : 1px solid #fff;

font-size : 12px;

width : 45px;

height : 19px;

margin : 0;

padding : 0;

}

ul {

	margin : 0px;

	padding : 0;

	list-style-type: circle;

	text-align: left;

	color: #CCCCCC;

}

#bar li {

margin : 0;

padding : 0;

padding-top : 3px;

padding-bottom : 4px;

padding-left : 10px;

padding-right : 10px;

border-right : 1px solid #fff;

float : left;

list-style-type : none;

}

#bar li.active {

background : #505050;

color : #fff;

padding-bottom : 4px;

}

#footer span {

	float : right;

	font-size : 11px;

	padding : 0;

	margin-right : 10px;

	list-style-type: none;

}

a:link, a:active, a:visited {

text-decoration : none;

}

a:link, a:active {

color : #0080c0;

}

a:visited {

color : #0080c0;

}

#bar a:link, #bar a:visited {

color : #000;

}

#bar a:active	 {color:#FFFFFF;}

a img {

border : 0;

}

a img:active {

border : 0;

}

span.highlight {

color : #abd6f1;

}

span.hide {

display : none;

}

span.underline {

text-decoration : underline;

}

#wrapper #top span {

font-size : 36px;

font-family : "Courier New", Courier, monospace;

}

#wrapper #top #zitat_herkunft {

font-family : Arial, Helvetica, sans-serif;

font-size : 11px;

text-align : left;

font-style : italic;

line-height : 9px;

color : #ffffff;

}

#wrapper #body #about_us {

width : 160px;

background-color : #f0f8ff;

margin-left : 500px;

border : 1px dashed #999999;

margin-top : -40px;

margin-bottom : 20px;

}

#wrapper #body .blockDistinct li {

	

	list-style-position : inside;

}

.Referenz_Bild {

margin : 10px;

padding : 5px;

border-top-width : 2px;

border-right-width : 2px;

border-bottom-width : 2px;

border-left-width : 2px;

border-top-style : solid;

border-right-style : solid;

border-bottom-style : solid;

border-left-style : solid;

border-top-color : #cccccc;

border-right-color : #999999;

border-bottom-color : #666666;

border-left-color : #333333;

float : left;

position : relative;

clear : left;

}

a.referenz_link {

color : green;

}

.referenz_text {

float : left;

width : 340px;

padding-left : 10px;

padding-top : 5px;

}

#ATEK_WEBDESIGN_WEBSERVICES_TAG_CLOUDS {

	width : 730px;

	background-color : #ffffff;

	line-height : 22px;

	text-align : justify;

	padding : 25px;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-left: auto;

	margin-right: auto;

}

span.partner_link a {

color : #cc0000;

font-size : 13px;

font-weight : bold;

}

#keywords {

display : none;

position : absolute;

visibility : hidden;

}

#titel {

margin : 4px;

}

.blockDistinct span {

letter-spacing : 0.2em;

color : #333333;

font-weight : bold;

}

#site_footer {

	text-align : center;

	margin : 15px;

}



#home_services {

	cursor:pointer;

	height: 295px;

	background-image: url(../images/window.jpg);

	padding-left: 2px;

	width: 295px;

	position: relative;

	display: block;

	float: left;

	margin-left: 0px;

	padding-right: 5px;

	padding-bottom: 10px;

	clear: left;

	}





#home_services span{

	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;

	list-style-type: none;

	color: #036;

	line-height: 30px;

	font-size: 12px;

	font-family:Verdana, Geneva, sans-serif;

	display: block;

	font-weight: bold;

	margin-top: 5px;

	

}



#home_services span:hover{

	background-color:#134E7A;

	color: #FFFFFF;

	

}

#home_services2 {

	cursor:pointer;

	background-image: url(../images/window_bigger.jpg);

	padding-left: 15px;

	float: left;

	overflow: auto;

	height: 395px;

	z-index: 0;

	width: 375px;

	margin-left: 2px;

	padding-right: 15px;

	padding-bottom: 35px;

	padding-top: 20px;

	position: relative;

	z-index: 0;

	left: 0px;

	}



#home_services3 {

	padding-left: 2px;

	width: 295px;

	position: relative;

	display: block;

	float: left;

	margin-left: 0px;

	padding-right: 5px;

	padding-bottom: 10px;

	clear: left;

	

	}



#wrap {



}

#content_wrapper {

	background-color: #EDF3FE;

	height: 300px;

	width: 100%;

}

.blockDistinct #home_services2 #Ausgabe {

	background-image: none;

}
