body {
	margin: 0px;
	padding: 0px;
	font-family: verdana;
	font-size:10;
	color: #6a6a6a;
	background-image: url(../images/bg.gif); 
	background-repeat: repeat-x;
}
.language {
	position:absolute;
	top:5px;
	left:5px;
}
.switch {
	color:#6a6a6a;
}
.picture {
	position: absolute;
	left: 249px;
	top: 106px;
}
.right {
	position: absolute;
	left: 726px;
	top: 106px;
}
.subline{
	float: left;
}
.stripe {
	position: absolute; 
	left: 242px; 
	top: 320px;
}
.rightstripe {
	position: absolute;
	left: 719px;
	top: 278px;
}
.copytext {
	position: absolute;
	width: 477px;
	height: 206px;
	left: 249px;
	top: 325px;
	padding-left: 7px;
}
.copytext2 {
	position: absolute;
	width: 437px;
	height: 206px;
	left: 249px;
	top: 310px;
	line-height: 17px;
	padding-left: 7px;
	z-index:1;
}

.substripe {
	position: absolute;

}

.substripe_impressum {
	position: absolute;
	left: 246px;
	top: 919px;
}
.substripe_short {
	position: absolute;
	left: 246px;
	top: 619px;
	/*color: #b1b1b1;*/
}.substripe_short2 {	position: absolute;	left: 246px;	top: 1400px;	/*color: #b1b1b1;*/}
.substripe_short3 {	position: absolute;	left: 246px;	top: 830px;	/*color: #b1b1b1;*/}.substripe_short4 {	position: absolute;	left: 246px;	top: 670px;	/*color: #b1b1b1;*/}
*html .substripe_short {
	position: absolute;
	left: 246px;	
	top: 619px;
	/*color: #b1b1b1;*/
}

.substripe2 {
	position: absolute;
	left: 246px;
	top: 569px;
	color: #b1b1b1;
}
.menubottom {
	width: 163px;
	height: 31px;
	position: absolute;
	left: 81px;
	top: 418px;
	color: #a7a7a7;
	line-height: 15px;
}
/*.menutext {
	position: absolute;
	left: 96px;
	top: 120px;
	#top: 119px;
	line-height: 9px;
	#line-height: 6px;
	color: white;
}*/

.menutext {
	position: absolute;
	left: 96px;
	top: 118px;
	#top: 118px;
	line-height: 9px;
	#line-height: 6px;
	color: white;
}

h1 {font-size: 13px; font-weight: bold; color: #6a6a6a; margin-bottom: 20px}
h2 {font-size: 10px; font-weight: bold; color: #6a6a6a; margin-bottom: 12px}
h3 {font-size: 10px; font-weight: bold; color: #6a6a6a; margin: 0 0 3 0}

.language a:link {text-decoration:none; color: #999999;}
.language a:visited {text-decoration:none; color: #999999;}
.language a:hover {text-decoration:none;  color: #6a6a6a;}
.language a:active {text-decoration:none; color: #999999;}

a.meta:link {text-decoration:none; color: #a7a7a7;}
a.meta:visited {text-decoration:none; color: #a7a7a7;}
a.meta:hover {text-decoration:none;  color: #011d3d;}
a.meta:active {text-decoration:none; color: #a7a7a7;}

a.menu:link {text-decoration:none; color: white;}
a.menu:visited {text-decoration:none; color: white;}
a.menu:hover {text-decoration:none;  color: #ffff00;}
a.menu:active {text-decoration:none; color: white;}

a.sub:link {text-decoration:none; color: #011d3d;}
a.sub:visited {text-decoration:none; color: #a7a7a7;}
a.sub:hover {text-decoration:none;  color: #011d3d;}
a.sub:active {text-decoration:none; color: #a7a7a7;}

a.text:link {text-decoration:none; color: #6a6a6a; font-weight: bold;}
a.text:visited {text-decoration:none; color: #6a6a6a; font-weight: bold;}
a.text:hover {text-decoration:none;  color: #6a6a6a; font-weight: bold;}
a.text:active {text-decoration:none; color: #6a6a6a; font-weight: bold;}

a.txtkomp:link {text-decoration:none; color: #6a6a6a;}
a.txtkomp:visited {text-decoration:none; color: #6a6a6a;}
a.txtkomp:hover {text-decoration:none; color: #6a6a6a;}
a.txtkomp:active {text-decoration:none; color: #6a6a6a;}


.teaserbuttonshome {
	position: absolute;
	left: 40px;
	top: 440px;
}

.teaserbuttons {
	position: absolute;
	left: 740px;
	top: 315px;
}

.myform {
font-family: verdana;
	font-size:10;
	color: #6a6a6a;
}

.error,
#gb_form td.error{color:red !important;}
