/* Stile sheet - 
version:        1.0
author:         Peter Seilacher
email:          info@seilacher.com
entwickelt für: baygsm
Beschreibung:   dieses Stilesheet ist noch kombiniert; Layout, Standardschriften, und Menue Anweisungen sind in einem Stilesheet
-
Layout container
________________________________*/
body {
background-color:#39373B;
background-image: url(../00-bastel/Bilder/01-bilder/page/kurve-hg.gif);
background-repeat:repeat-x;
margin:0;
padding:0;
}

#main {
background-color:#D8DCE7;
position:relative;
width:800px;
height:1050px;
z-index:1;
padding-top:0;
margin:0 auto;
}
#main2 {
background-color:#D8DCE7;
position:relative;
width:800px;
height:1510px;
z-index:1;
padding-top:0;
margin:0 auto;
}


#kopf {
	background-color:#86878A;
	width:628px;
	height:100px;
	position:absolute;
	margin-left:147px;
	z-index:2;
	left: 26px;
	top: 0px;
}

#title {
	width:100px;
	height:100px;
	position:absolute;
	left:170px;
	top:0px;
	background-image:url(../01-bild/baygsm-weiss.gif);
	background-repeat:no-repeat;
	z-index:7;
}

/*Adresskopf_*/
#adresskopf {
	width:395px;
	height: 80px;
	left:300px;
	top:0px;
	position:absolute;
	z-index:20;
	display:block;
	text-align:right;
	background-image:url(../00-bastel/Bilder/01-bilder/logo/baygsm-head-kl.gif);
	background-repeat:no-repeat;
}
#adress2 {
	width:434px;
	height: 35px;
	left:325px;
	top:77px;
	position:absolute;
	z-index:21;
	display:block;
	text-align:right;
	font-size:14px;
	font-weight:400;
	letter-spacing:+3px;
	line-height:14px;
	color:#D8DCE7;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	}
#adress-iframe {
	width:380px;
	height: 400px;
	left:311px;
	top:483px;
	position:absolute;
	z-index:23;
	margin:0;
	}

/*_________*/
#hg-menue {
	background-color:#64789D;
	width:170px;
	height:950px;
	position:absolute;
	z-index:4;
	margin:0;
	left: 0px;
	top: 100px;
}
#hg-menue2 {
	background-color:#64789D;
	width:170px;
	height:1410px;
	position:absolute;
	z-index:4;
	margin:0;
	left: 0px;
	top: 100px;
}
#hg-mitte {
	background-color:#6C7B82;
	width:100px;
	height:950px;
	position:absolute;
	z-index:3;
	margin:0;
	left: 170px;
	top: 100px;
}
#hg-mitte2 {
	background-color:#6C7B82;
	width:100px;
	height:1410px;
	position:absolute;
	z-index:3;
	margin:0;
	left: 170px;
	top: 100px;
}


#hg-top {
background-color:#D8DCE7;
width:600px;
height:100px;
position:absolute;
z-index:5;
left:163px;
}

#hg-text {
	background-color:#D8DCE7;
	width:500px;
	height:900px;
	position:absolute;
	z-index:4;
	top:109px;
	left:171px;
}

/*5. Elemente zum fuellen__/*

/* position textblock_*/
#textblock {
	width:430px;
	position:absolute;
	z-index:10;
	top:133px;
	left:310px;
	border:none;
}

/* position menue_*/
#buttonscontainer {
	width:155px;
	position:absolute;
	z-index:11;
	top:110px;
	left:15px;
}
/* position impressum_*/
#impressum {
width:110px;
position:absolute;
z-index:17;
top:790px;
left:36px;
}



/*10. Textdefinition
_
 font-standard
_
 farbe + type*/
body,td,th,a,H1,H2{
color:#111111;
font-family:Arial, Verdana, Helvetica, sans-serif;
list-style:square
}


	
	
	
body,td,th {
font-size:12px;
line-height:14px;
color:#111111;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin:0;


}

a {
color:#3C66AA;
font-weight:bolder;
}


a img { border:0; }

H1 {
color:#111111;
font-family:Arial, Verdana, Helvetica, sans-serif;
LETTER-SPACING: 2px; 
font-weight:700;
font-size:16px;
line-height:18px;
}

H2 {
FONT-WEIGHT: bold; 
FONT-SIZE: 16px;
LETTER-SPACING: 0px; 
font-weight:700;
font-size:12px;
line-height:16px;
Color:#3C66AA;
}
H3 {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px;
LETTER-SPACING: 0px; 
font-weight:700;

line-height:12px;
list-style:square

}

H4{
colour:#666;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px
}	
H5{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:11px;

}	
H5 a{
	color:#039
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;

}	

/* font-sonder- */
	.impressum {
	font-weight:700;
	FONT-SIZE: 12px;
	COLOR: #666;
}
.akkred-red{
		letter-spacing:0;
	font-weight:700;
	FONT-SIZE: 50px;
	COLOR: #C00;
}
	.akkred {
		letter-spacing:0;
	font-weight:700;
	FONT-SIZE: 10px;
	COLOR: #000;
}
	.akkred-norm {
		letter-spacing:0;
	font-weight:200;
	FONT-SIZE: 12px;
	COLOR: #000;
}
/* font-menue-left_
 1-buttons +standardeinstellungen- */
.buttons a {
color:#111111;
background-color:#C2C8D9;
margin-top:19px;
margin-bottom:1px;
display:block;
border-left:20px solid #52649E;
font:12px Verdana, sans-serif;
font-weight:700;
text-decoration:none;
text-align:left;
padding:2px 2px 2px 7px;
}

.buttons a:hover {
border-left:20px solid #2E2E99;
background-color:#D7E7F4;
}

.buttons a:active {
border-left:20px solid #936;
}
.buttons a {
color:#111111;
background-color:#C2C8D9;
margin-top:19px;
margin-bottom:1px;
display:block;
border-left:20px solid #52649E;
font:12px Verdana, sans-serif;
font-weight:700;
text-decoration:none;
text-align:left;
padding:2px 2px 2px 7px;
}

.buttons a:hover {
border-left:20px solid #2E2E99;
background-color:#D7E7F4;
}

.buttons a:active {
border-left:20px solid #936;

/* 2-buttons -------------*/
.buttons2 a {
background-color:#A6BFB3;
margin-top:10px;
margin-bottom:1px;
}

/* 3-buttons-*/
.buttons3 a {
background-color:#666;
border-left:20px solid #52649E;
margin-top:10px;
margin-bottom:1px;
}

/* 4-buttons (sonderfarbe-buzzi-*/
.buttons4 a {
background-color:#A6BFB3;
margin-top:10px;
margin-bottom:1px;
}

buttons2 a:hover,buttons3 a:hover,buttons4 a:hover {
border-left:20px solid #96B3A3;
}

.buttons3 a:active,.buttons4 a:active {
border-left:20px solid #52649E;
}

