body {
	background-color:#d4ddd8;
	font-family:Trebuchet MS, Sans-Serif;
	color:#4e5043;
	padding:0px;
	margin:0px;
	font-size:11px;
	font-weight:normal;
}

div.body {
	background-image:url(../pics/bg_gradient.gif);
	background-repeat:repeat-x;
}

/* Allgemeine Einstellungen */

img {
	border:0px;
}



textarea#modText {
	font-family:Trebuchet MS, Sans-Serif;
	font-size:11px;
	color:#4e5043;
	font-weight:normal;
	border:0;
}

input, select, textarea {
	font:12px Trebuchet MS,Sans-Serif;
	color:#4e5043;
}

input:focus {
	border-color:#8b8d8c;
}

a:link, a:visited, a:focus, a:active {
	color:#8b8d8c;
}

a:hover {
	color:#7b7d7c;
}

p {
	margin:5px 0px 10px 0px;
}

.firstP {
	font-weight:bold;
	color:#404040;
}

/* Bereiche */

div.wrapper {
	width:980px;
	z-index:0;
}

div.topHeader {
	position:relative;
	width:918px;
	height:26px;
}

div.topHeader a:link, div.topHeader a:visited, div.topHeader a:active, div.topHeader a:focus, div.topHeader a:hover {
	display:block;
	float:right;
}

div.languages {
	position:absolute;
	right: 76px;
}

div.languages a,
div.languages img {
	float:left !important;
}

img.logo {
	margin:7px 0px 3px 40px;
}

div.contentLeft {
	float:left;
	width:980px;
	z-index:0;
}

div.contentRight {
	float:left;
	width:221px;
	display:block;
}


div.uniqueLinksCenter {
	margin-left:27px;
	height:39px;
	position:relative;
	z-index:1;
}



div#cse-search-form {
	margin-top:15px;
}

div.gsearch * {
	float:left;
}

td.gsc-clear-button {
	display:none;	
}

div.uniqueLinksCenter input.gsc-search-button {
	background:url(../pics/go_btn.gif) no-repeat 0px 0px;
	height:20px;
	width:20px;
	border:none;
	text-indent:-999px;
}

div.uniqueLinksCenter input.gsc-search-button:hover {
	background-position: 0px -20px;
	cursor:pointer;
}

div.uniqueLinksCenter img.search {
	margin-top:18px;
	margin-right:12px;
	padding-left:50px;
}

.gsc-result {
	background: none;
	border:none;
}

div.servicelinks_top {
	position:absolute;
	top:18px;
	right:240px;
}
div.servicelinks_bottom {
	margin-right:240px;
	text-align:right;
	padding-top:11px;
}

div.uniqueLinksCenter input {
	width:256px;
}

div.uniqueLinksCenter .goButton {
	margin-top:16px;
	margin-right:12px;
	cursor:pointer;
}

div.uniqueLinksBottom {
	margin-left:44px;
	margin-top:10px;
}

div.copyright {
	margin-left:44px;
	margin-top:10px;
	color:#eeeeee;
}


div.copyright a:link, div.copyright a:visited, div.copyright a:focus, div.copyright a:active {
	text-decoration:none;
	color:#eeeeee;
}

div.serviceBox {
	margin-top:46px;
	background:url(../pics/bg_service.png) no-repeat 0px 38px;
	min-height:600px;
}

div.serviceBox p {
	margin-left:20px;
}

div.text_container {
	overflow:auto;
}
/* text u. placeholder  */

div.resultEntry {
	height:82px;
	width:728px;
	margin-left:31px;
	cursor:pointer;
	margin-bottom:10px;
	position:relative;
	background:url(../pics/bg_entry.png) no-repeat;
}

div.resultEntry div {
	float:left;
	width:370px;
	height:80px;
	overflow:auto;
	color:#8b8d8c;
}

div.resultEntry h1 {
	font-size:15px;
	line-height:17px;
	margin:16px 0px 0px 0px;
	padding-left:44px;
	height:26px;
}

div.resultEntry p {

	padding-left:45px;

}
#resultList {
	margin-top:20px;
}
#modText {
	line-height:18px;
 	width:510px;
 	float:left;
	padding:15px 5px 5px 25px;
	min-height:200px;
	height:auto !important;
  	height:200px;
}


div.details {
	background: url(../pics/header.gif) no-repeat;
	margin-left:-20px;
	position:relative;
	width:728px;
	cursor:default;
	height:93px;
}

div.detailsGoogleResults {
	background: url(../pics/header_results.gif) no-repeat;
	margin-bottom:0px;
	position:relative;
	width:900px;
	margin-left:-20px;
	cursor:default;
	height:93px;
}

div.detailsGoogleResults div,
div.details div {
	width:550px;
	overflow:hidden;
}

#ssDetails {
	width:688px;
	margin-left:53px;
	background:#ecf4f5;
	padding-bottom:05px;
	position:relative;

}

#ssDetailsGoogleResults {
	width:860px;
	margin-left:53px;
	background:#ecf4f5;
	padding-bottom:05px;
	position:relative;

}

#ssDetailsGoogleResults iframe {
	margin-left:-2px;	
}

/* IE6 Hack */
* html b\ody #ssDetails {

}

* html b\ody #modText  {
	padding-top:39px;
	margin-top:60px;
}
* html b\ody #ssDetails div.resultEntry {
	position:absolute;
}
* html b\ody #ssDetailsGoogleResults div.resultEntry {
	position:absolute;
}

img.detailsBottom {
	margin-left:53px;
	margin-bottom:10px;
}

/* zurueck Button */
div.menuWrapper {
	display:block;
	clear:both;
	position:relative;
	padding-top:12px;
	z-index:8;
	font-weight:bold;
	width:300px;
}

div.menuWrapper a{

	text-decoration:none;
}

div.menuWrapper div.path {

}
div.menuWrapper img.home {
	cursor:pointer;
	position:absolute;
	top:17px;
	left:5px;
}
div.menuWrapper div.back {
	width:163px;
	margin-left:21px;
	padding-left:24px;
	background:url(../pics/back.png) no-repeat;
}
div.menuWrapper div.path {
	color:white;
	padding:11px 0px 0px 30px;
	cursor:pointer;
	width:170px;
	height:23px;
	font-size:12px;
	position:absolute;
}

div.menuWrapper div.path img {
	position:absolute;
	top:4px;
	right:6px;
}
/* bookMark */
div.bookMark{
	height:195px;
	width:100px;
	background-color:#ECF4F5;
	border:1px solid #C9D2CD;
	z-index:1;
}

div.bookMark a div {
	text-decoration:underline;
	padding:2px 0px;
}

img.bookmarkImageClose {
	cursor:pointer;	
}
/* Kontaktformular + commend an article */

#mailForm label {
	position:absolute;
	margin:0px;

	font-size:12px;
	font-weight:bold;
	color:#747474;
}
#mailForm input {
	position:absolute;
	height:16px;
	vertical-align:center;
	padding:2px;
}

#mailForm input,
#mailForm textarea {
	border:1px solid #b1b1b1;
}

#mailForm div.submit {
	position:absolute;
	right:00px;
	bottom:5px;
}

#mailForm div.submit a{
	font-size:12px;
	font-weight:bold;
	color:#747474;
	text-decoration:none;
	padding-right:10px;
}
#mailForm div.submit a img{
	margin-bottom:-7px;
}

#mailForm label.annotations {
	top:10px;
	right:18px;
}

#mailForm textarea#annotations {
	position:absolute;
	right:18px;
	top:39px;
	width:361px;
	padding:2px;
	overflow:auto;
}

/* Kontaktformular */
#mailForm div.contact{
	background-image:url(../pics/kontaktformular_hg.gif);
	background-repeat:no-repeat;
	position:relative;
	height:382px;
	width:648px;
	margin-left:-5px;
}

#mailForm div.contact input {
	width:201px;
}

div.contact label.forename {
	top:10px;
	left:18px;
}
div.contact input#forename {
	top:40px;
	left:18px;
}
div.contact label.surname {
	top:80px;
	left:18px;
}
div.contact input#surname {
	top:110px;
	left:18px;
}
div.contact label.company {
	top:150px;
	left:18px;
}
div.contact input#company {
	top:180px;
	left:18px;
}
div.contact label.phone {
	top:220px;
	left:18px;
}
div.contact input#phone {
	top:250px;
	left:18px;
}
div.contact label.email {
	top:290px;
	left:18px;
}
div.contact input#email {
	top:320px;
	left:18px;
}

div.contact textarea#annotations {
	height:156px;
}
div.contact label.captcha {
	top:220px;
	right:18px;
}

div.contact img.captcha_img{
	position:absolute;
	top:250px;
	right:18px;
}


div.contact input#captcha{
	top:320px;
	right:18px;
}

div.contact div.captcha_note {
	position:absolute;
	right:232px;
	top:287px;
	padding:0px;
	width:148px;
	font-size:12px;
	font-weight:bold;
	color:#747474;
	text-align:right;
}
/* commend an article */
#mailForm div.commendArticle{
	background-image:url(../pics/link_send_hg.gif);
	background-repeat:no-repeat;
	position:relative;
	height:331px;
	width:648px;
	margin-left:-5px;
}
#mailForm div.commendArticle input#copy {
	width:13px;
	margin-top:1px;
	border:none;
}
#mailForm div.commendArticle input {
	width:201px;
}

div.commendArticle label.receiver {
	top:10px;
	left:18px;
}
div.commendArticle input#receiver {
	top:40px;
	left:18px;
}
div.commendArticle label.forename {
	top:80px;
	left:18px;
}
div.commendArticle input#forename {
	top:110px;
	left:18px;
}
div.commendArticle label.surname {
	top:150px;
	left:18px;
}
div.commendArticle input#surname {
	top:180px;
	left:18px;
}
div.commendArticle label.email {
	top:220px;
	left:18px;
}
div.commendArticle input#email {
	top:250px;
	left:18px;
}
div.commendArticle div.selectCopy {
	position:absolute;
	top:280px;
	left:18px;
}
div.commendArticle div.selectCopy input {

	left:0px;
}
div.commendArticle div.selectCopy label {
	width:200px;
	left:30px;
}

div.commendArticle textarea#annotations {
	height:86px;
}
div.commendArticle label.captcha {
	top:150px;
	right:18px;
}

div.commendArticle img.captcha_img{
	position:absolute;
	top:180px;
	right:18px;
}


div.commendArticle input#captcha{
	top:250px;
	right:18px;
}

div.commendArticle div.captcha_note {
	position:absolute;
	right:232px;
	top:217px;
	padding:0px;
	width:148px;
	font-size:12px;
	font-weight:bold;
	color:#747474;
	text-align:right;
}

div.commendNote1 {
	padding-left:13px;
	padding-top:8px;
	font-size:12px;
	font-weight:bold;
}
div.commendNote2 {
	padding-left:13px;
	padding-top:15px;
	font-size:12px;
}

#modText div.commendFlag {
	background-image:url(../pics/fahne.gif);
	background-repeat:no-repeat;
	position:relative;
	padding-left:38px;
	margin-left:-25px;
	width:181px;
	height:21px;
	top:8px;
	padding-top:2px;
	padding-bottom:12px;
	font-size:12px;
	font-weight:bold;
}
#modText div.postBody pre {
	font-family:Trebuchet MS, Sans-Serif;
	font-size:11px;
	color:#4e5043;
	font-weight:normal;
}
