/*******************************
* Basic styles
*******************************/

html, body, div, p, h1, h2, h3, ul, ol, table, td, form, img, li {
	margin:0;
	padding:0;
	border:none #FFFFFF 0px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height: 15px;
}

h1 {
	font-weight:normal;
	margin: 0 0 0px 0;
	color:#554A43;
}

.bold {
	font-weight:bold;
}

p {
    margin-bottom: 11px;
}

.text3_schmal{
	width:390px;
}

#layout {
	text-align:left;
	width: 980px;
	min-height: 684px;
	padding-bottom:6px;
}

#thegame {
	position:absolute;
	top:396px;
	margin-left:275px;
	width:705px;
	text-align:right;
	border-top:solid #9bc346 1px;
	border-bottom:solid #9bc346 1px;
}
#player {
	position:absolute;
	top:61px;
	left:+180px;
}
#content {
	position:relative;
	top:20px;
	width:980px;
}
.clear{
	clear:both;
}
#cms{
	width:500px	;
	margin:auto;
	margin-top:50px;
}
.error{
	color:red;
	font-weight:bold;
}
#news #text_content{
	float:left; 
	position:static;
	margin-left:15px;
}

#news #description{
	float:left;
	width:160px;
	text-align:right;
	position:static;
}

.back {
	position:relative; 
	top:-25px; 
	left:110px; 
}

.inadv_m{
	position:relative;
	left:50px;
	font-size:11px;
}

/** Links **/
a {
	color: #9bc346;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.g_link, .g_link:hover, .g_link2, .g_link2:hover, .g_link_pic, .g_link_pic2 {
	color:#9bc346;
}

.g_link {
	text-decoration: none;
}
.g_link:hover {
	text-decoration:underline;
}
.g_link2 {
	text-decoration: none;
	font-size:11px;
}
.g_link2:hover {
	text-decoration:underline;
}
.g_link3 {
	color:#8c817b; 
}
.g_link_pic {
	position:relative;
	top:2px;
	padding-right:2px;
	text-decoration:none;
}
.g_link_pic2 {
	position:relative;
	top:2px;
	padding-left:2px;
	text-decoration:none;
}
.g_link_pic3 {
	position:relative;
	color:#FFFFFF;
	margin-right:10px;
	text-decoration:none;
	
}
.g_link_pic3 img{
	border:1px #ccc solid;
	padding:3px;
}

#aktuelles a.adminlink{
	font-size:11px;
	background:none;
	padding:0;
}

.abstand {
	margin: 0;
 	padding: 0 0 6px 0;
}

/** Table **/
table {
	margin: 0;
}

td {
	vertical-align: top;
	padding:5px 0px;
}

/** Header **/

#head {
	position:relative;
}

#head_spacer {
	height:75px;
}

#head_images {
	height:80px;
}
.g_text, .g_text_right {
	color:#554a43;
}
.g_text_right {
	float: right;
}
.gr_text {
	color:#9bc346;
}

.l_format {
	margin-left:15px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height: 15px;
}
.l_format li{
	list-style-image:url(http://www.machtwort.com/img/liste.gif);
	margin-top:10px;
}
.morelink{	
	font-size:11px;
	padding-right:12px;
	
}
.backlink{	
	font-size:11px;
	background:url(../img/left.gif) no-repeat left 2px;
	padding:0 0 0 12px;
	bottom:0px;
	text-align:right;
}
.back_a, .back_b, .back_c, .back_d, .back_e, .back_e2 .back_f, .back_05, .back_20, .back_35, .back_50, .back_65, .back_80, .back_110, .back_117, .back_136, .back_141, .back_151 {
	position:relative;
	font-size:11px;
}
.back_a {top:266px;}
.back_b {top:214px;}
.back_c {top:259px;}
.back_d {left:-825px;}
.back_e {top:244px;}
.back_e2 {top:230px;}
.back_f {top:216px;}
.back_05{top:5px;}
.back_20{top:20px;}
.back_35{top:35px;}
.back_50{top:50px;}
.back_65{top:65px;}
.back_80{top:80px;}
.back_110{top:110px;}
.back_117{top:117px;}
.back_136{top:136px;}
.back_141{top:141px;}
.back_151{top:151px;}
.back_162, .back_176, .back_192, .back_219, .back_250, .back_277, .back_282, .back_312, .back_360, .back_405 {
	position:relative;
}
.back_162{top:162px;}
.back_176{top:176px;}
.back_192{top:192px;}
.back_199{top:199px;}
.back_219{top:219px;}
.back_250{top:250px;}
.back_277{top:277px;}
.back_282{top:282px;}
.back_312{top:312px;}
.back_360{top:360px;}
.back_405{top:405px;}

.back_referenzen1, .back_referenzen2, .back_referenzen3, .back_referenzen4, .back_referenzen5 {
	font-size:11px;
}
.back_referenzen1 {margin-top:188px;}
.back_referenzen2{margin-top:177px;}
.back_referenzen3{margin-top:57px;}
.back_referenzen4{margin-top:160px;}
.back_referenzen5{margin-top:50px;}

.nxt_pic {
	position:relative;
	top:-38px;
	overflow:visible;
}
.nxt_pic_middle {
	position:relative;
	left:-5px;
	top:-38px;
	overflow:visible;
	margin-right:3px;
}
.bk_pic {
	position:relative;
	top:111px;
	overflow:visible;
}
.bk_pic_klein {
	margin-top:87px;
}
.work_pic_1 {
	position:relative;
	top:-20px;
	overflow:visible;
}
.info_table {
	text-align:left;
	border:0;
	padding:0;
	margin:0;
}
.info_tablepl {
	position:absolute;
	top:155px;
}
img.float{
	float:left;
	margin-right:20px;
}

object{
	margin:0;
}
#text_content, #aktuelles {
	position:absolute;
	top:0px;
	left:175px;
	color:#8c817b;
	width:500px;
	overflow:hidden;
	vertical-align: top;
}
#aktuelles{
	top:150px;
	width:auto;
}
#aktuelles a{
	color:#9bc346;
}
#aktuelles p{
	margin:0 0 12px 0;
}
#aktuelles h2{
	border-bottom:1px #ededed solid;
	font-weight:normal;
	line-height:1.5em;
	margin:0 0 2px 0;
}
#description, #description2, #description3, #description4, #description5, #description6, #description7, #description9, #description10, #description11, #description12, #description13 {
	position:absolute;
	top:0px;
	left:0px;
	color:#554a43;
	text-align:right;
}
#description {width:160px;}
#description2 {width:269px;}
#description3 {width:383px;}
#description4 {width:529px;}
#description5 {width:652px;}
#description6 {width:768px;}
#description7 {width:797px;}
#description8 {
	position:absolute;
	top:0px;
	left:84px;
	width:795px;
	color:#554a43;
	text-align:left;
	font-size:10px;
}
#description9 {width:450px;}
#description10 {width:483px;}
#description11 {width:606px;}
#description12 {width:706px;}
#description13 {width:812px;}

#text_content2, #text_content3, #text_content4, #text_content5, #text_content6, #text_content7, #text_content9, #text_content10, #text_content11, #text_content12, #text_content13 {
	position:absolute;
	top:0px;
	color:#8c817b;
}
#text_content2 {
	left:284px;
	width:695px;
}
#text_content3 {
	left:396px;
	width:580px;
	overflow:hidden;
}
#text_content4 {
	left:544px;
	width:435px;
}
#text_content5 {
	left:667px;
	width:300px;
}
#text_content6 {
	left:783px;
	width:200px;
}
#text_content7 {
	left:812px;
	width:170px;
}
#text_content9 {
	position:absolute;
	top:0px;
	left:465px;
	width:541px;
	color:#8c817b;
}
#text_content10 {
	left:498px;
	width:483px;
}
#text_content11 {
	position:absolute;
	top:0px;
	left:621px;
	width:360px;
	color:#8c817b;
}
#text_content12 {
	left:721px;
	width:259px;
}
#text_content13 {
	left:827px;
	width:154px;
}

/** Formulare **/

label{
	clear:left;
	float:left;
	width:60px;
	margin-bottom:10px;
	text-align:right;
}
label.required{
	font-weight:bold;
}
input, textarea{	
	float:left;
	margin-left:20px;
	width:350px;
	margin-bottom:10px;
}
input.submit{
	clear:left;
	float:left;
	margin-left:80px;
	width:auto;
}

/** content Arbeitsproben **/
#content1 {
	position:relative;
	width:980px;
}

#content_referenzen {
    min-height: 429px;
    position:relative;
    margin: 0 0 50px 544px;
    width:435px;
    color:#8c817b;
    padding: 0;
}

#content_arbeitsproben {
min-height: 35.75em;
	position:relative;
	margin: 0 0 50px 488px;
	width:500px;
	color:#8c817b;
    padding: 0;
}

* html #content_referenz {
    height: 0.1875em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
    height: 35.75em;
}
  
* html #content_arbeitsproben {
    height: 0.1875em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
    height: 35.75em;
}  
  
#referenzfotos  {
    padding: 0;
    margin: 0 0 27px 44px;
}  
#referenzfotos_ohne  {
    padding: 0;
    margin: 0 0 27px 67px;
}
#referenzfotos_ohne img, #referenzfotos img {
    padding: 0;
    margin: 0 7px 0 0;
} 

.pfeil_r {
    margin: 131px 0 0 5px;
    text-decoration: none;
}

.pfeil_l {
    margin: 131px 5px 0 0;
    text-decoration: none;
}

.pfeil_zurueck {
    margin: 0 0 -2px 0;
    color:#9bc346; 
    text-decoration: none;
}

.pfeil_zurueck1 {
    margin: 20px 0 -2px 0;
    color:#9bc346; 
    text-decoration: none;
}

#player_arbeitsproben{
	position: absolute;
	top: 120px;
	left: 180px;
}
