*
{
}
#body-main
{
}

#maincontent {
	width: 890px;
	margin: 0 auto;
  margin-left: 200px;
  float:left; 
	text-align: left;
}

#banner {
  height: 101px;
	background-color: #95918E;
	background-image: url("../grafik/head_bg.jpg");
	background-repeat: no-repeat;
}

#links {
    width: 200px;
	height: 699px;
    float: left;

}

#mitte {
    padding-left: 30px;
	padding-right: 20px;
	padding-top: 58px;
    width: 636px;
	height: 480px;
    float:left;
	color: #25494F;
	background-color: #CAC9C7;
}

body {
	font-family : Trebuchet Ms, helvetica, verdana, sans-serif; 
	font-size: 12px;
	color: #25494F;
	background-color: #CAC9C7;
 	text-align: left;
	padding: 0px;
	margin: 0px;
	background-image: url("../grafik/body_bg.jpg");
	background-repeat: repeat-y;
}

.indexbody {
	font-family : Trebuchet Ms, helvetica, verdana, sans-serif; 
	font-size: 12px;
	color: #25494F;
	background-color: #CAC9C7;
 	text-align: left;
	padding: 0px;
	margin: 0px;
	background-image: url("../grafik/index_bg.jpg");
	background-repeat: no-repeat;
}

.homebody {
	font-family : Trebuchet Ms, helvetica, verdana, sans-serif; 
	font-size: 12px;
	color: #25494F;
	background-color: #CAC9C7;
 	text-align: left;
	padding: 0px;
	margin: 0px;
	background-image: url("../grafik/home_bg.jpg");
	background-repeat: no-repeat;
  height: 850px;
}

.start_gitarre {
	position: absolute;
	top: 219px;
	left: 98px;
}

.start_unterschrift {
	position: absolute;
	top: 440px;
	left: 175px;
}

.start_text {
	font-family: Arial, helvetica, verdana, sans-serif;
	font-size:20pt;
	color: #000000;
	position: absolute;
	top: 360px;
	left: 450px;
}

.start_grau {
	position: absolute;
	top: 219px;
	left: 0px;
	width: 100%;
	height: 330px;
	background-color: #95918E; 
}

.home_bild {
	position: absolute;
	top: 0px;
	left: 324px;
}

.home_zitat{
	font-family: Trebuchet Ms, helvetica, verdana, sans-serif; 
	color: #000000;
	font-size: 10pt;
	position: absolute;
	top: 489px;
	left: 700px;
	line-height: 1.2em; 
}

.home_adresse{
	color: #000000;
	font-size: 10pt;
	position: absolute;
	top: 330px;
	left: 370px;
	line-height: 1.2em; 
}

h1 {
	font-size : 13px;
	color: #25494F;
}

a {
	font-family : Trebuchet Ms, helvetica, verdana, sans-serif;  
	font-size: 12px;
	color:#5C544F;
	text-decoration: underline;
}

img {
	border: none;
}

.head_text {
	color: #A3C2C7;
	font-size: 10px;
	position: absolute;
	top: 10px;
	left: 400px;
	line-height: 1.2em; 
}

.head_bild {
	position: absolute;
	top: 0px;
	left: 98px;
}

.menucontainer {
	position: absolute;
	top: 160px;
	left: 75px;
	border-top: 1px solid #A9A9A9;
}

.menucontainer_home {
	position: absolute;
	top: 160px;
	left: 75px;
	border-top: 1px solid #A9A9A9;
	z-index: 1000;
}

.menucontainer_home_en {
	position: absolute;
	top: 10px;
	left: 75px;
	
}

.button_en {
position: absolute;
	top: -80px;
	left: 0px;
}

a.menu:link, a.menu:visited {
	font-family : verdana, sans-serif; 
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 26px;
	width: 114px;
	display: block;
	color: #A3C2C7;
	background-color: #7A7471;
	text-decoration: none;
	background-image: url("../grafik/menu/button_normal.gif");
}
a.menu:hover, a.menu:active {
	font-family : verdana, sans-serif; 
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 26px;
	width: 114px;
	display: block;
	color: #A3C2C7;
	background-color: #5C544F;
	background-image: url("../grafik/menu/button_aktiv.gif");
}

a.menu_a:link, a.menu_a:visited, a.menu_a:active, a.menu_a:hover {
	font-family : verdana, sans-serif; 
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 26px;
	width: 114px;
	display: block;
	text-decoration: none;
	color: #A3C2C7;
	background-color: #5C544F;
	background-image: url("../grafik/menu/button_aktiv.gif");
}

a.menuhl:link, a.menuhl:visited {
	font-family : verdana, sans-serif; 
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 26px;
	width: 114px;
	display: block;
	color: #7A7471;
	background-color: #7A7471;
	text-decoration: none;
	background-image: url("../grafik/menu/button_hl_normal.gif");
}
a.menuhl:hover,a.menuhl:active{
	font-family : verdana, sans-serif; 
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 26px;
	width: 114px;
	display: block;
	color: #7A7471;
	background-color: #5C544F;
	background-image: url("../grafik/menu/button_hl_aktiv.gif");
}
.menuhl_a{
	font-family : verdana, sans-serif; 
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 26px;
	width: 114px;
	display: block;
	text-decoration: none;
	color: #7A7471;
	background-color: #5C544F;
	background-image: url("../grafik/menu/button_hl_aktiv.gif");
}



/*Formular Styles*/

.formular .bemerkung {
	font-family: Trebuchet Ms, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 266px;
	height: 100px;
	border: 1px solid #A8C8CC;
	background-color: #FAFAFA;
	scroll: no;
}

.formular .eintrag {
	font-family: Trebuchet Ms, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 266px;
	border: 1px solid #A8C8CC;
	background-color: #FAFAFA;
}

.formular .plz {
	font-family: Trebuchet Ms, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 60px;
	border: 1px solid #A8C8CC;
	background-color: #FAFAFA;
}

.formular .ort {
	font-family: Trebuchet Ms, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 199px;
	border: 1px solid #A8C8CC;
	background-color: #FAFAFA;
}


.formular .menge {
	font-family: Trebuchet Ms, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 22px;
	border: 1px solid #A8C8CC;
	background-color: #FAFAFA;
}

.formular select {
	font-family: Trebuchet Ms, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 206px;
	border: 1px solid #A8C8CC;
	background-color: #FAFAFA;
}

.formular input {
	font-family: Trebuchet Ms, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #307082;
	border: 1px solid #A8C8CC;
	background-color: #eeeeee;
}
.clear
{
  clear: left;
  margin: 0;
  padding: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
}
table
{
  font-size: 12px;
}