/* CSS Document */
body {
	margin:0;
	width:100%;
	background-image:url(../images/hg.jpg);
  	background-position: 50% 0px;
}
body,textarea,select,input {
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
}
form{
	margin:0
}
/* INHALT MITTIG SETZTEN */
.shadow_bottom,.footer,.center,.content{
	margin:0 auto 0 auto;
}
/* POSITION*/
.logo,.header_img,.login,.logout{
	position:absolute;
}
/* FLOAT*/
.shadow,.left,.left a,.middle,.middle h1,.middle h3,.middle h2,.right form a,.right img,.right,.right .form,.right .spacer,.right a,.header_row,.header_row_end,.row,.row_end,.detail_left,.row_band,.row_band_end,.detail_right,.form_right,.form_left,.detail_right_img_row,.google_ad,.google_ad_content,.row_2zeiler_end,.row_2zeiler,.middle .spacer{
	float:left;
}
.detail_right_img{
	float:right;
}
/* SCHRIFTFARBEN */
.login,.login a,.right form a,.logout,.right div{
	color:#999999
}
.right .header_search,.right .header_search_smal{
	color:#444444
}
body,.left a,.right a,.middle a,.logout a{
	color:#000000;
}
.footer,.footer a{
	color:#5c5c5c;
}
.middle h1,.middle h2,.middle h3,.error li,.left div,.right .aktive{
	color:#ff6600;
}
.header_row,.header_row_end,.row,.row_end,.row_band,.row_band_end,.row_2zeiler,.row_2zeiler_end{
	color:#636363;
}
.detail_left,.form_search,.form_left,.pages,.pages a{
	color:#ffffff
}
/* SCHRIFTGROESSEN*/
body,.middle h1,.middle h2,.middle h3, .logout,.logout,textarea{
	font-size: 12px;
}
.left div,.right div{
	font-size: 16px
}
.right .header_search_smal{
	font-size: 13px
}

.login,.right form a{
	font-size: 9px;
}
.left a,.right a,.header_row,.header_row_end,.row,.row_end,.row_band,.row_band_end,.row_2zeiler,.row_2zeiler_end,.logout a{
	font-size: 11px;
}
.footer{
	font-size: 10px;
}
/* SCHRIFTSTÄRKE*/
.left .aktive,.header_row,.header_row_end,.middle a,.detail_left,.form_search,.form_left,.error li,.left div,.right div,.right .aktive{
	font-weight:bold;
}
.row,.row_end,.row_band,.row_band_end,.row_2zeiler,.row_2zeiler_end{
	font-weight:normal;
}
/* TEXTDECORATION*/
.middle a,.right form a,.row_2zeiler a,.row_2zeiler_end a{
	text-decoration:underline
}
.left a,.right a,.footer a,.logout a{
	text-decoration:none;
}
/* BORDER */


.header_row,.header_row_end,.middle,.row,.row_end,.row_band,.row_band_end,.detail_right_img,.google_ad_content,.row_2zeiler,.row_2zeiler_end,.form_search,.form_right .input,.form_right textarea{
	border-style:solid;
}
.header_row,.header_row_end,.row,.row_end,.row_band,.row_band_end,.google_ad_content{
	border-right-color:#9a9a9a;
}
.form_search,.form_right .input,.form_right textarea{
	border-color:#9a9a9a;
}
.google_ad_content{
	border-color:#000000;
}
.row,.row_end,.row_band,.row_band_end,.row_2zeiler,.row_2zeiler_end{
	border-width: 0 1px 0 0;
}
.header_row,.header_row_end{
	border-bottom-color:#ffffff;
	border-width: 0 1px 1px 0;
}
.middle{
	border-width: 0 1px 0 1px;
	border-color:#CCCCCC;
}
.detail_right_img{
	border-color:#ffffff;
	border-width: 0 0 0 1px
}
.row_end,.row_band_end,.row_2zeiler_end{
	border-width: 0 0 0 0;
}
.header_row_end{
	border-width: 0 0 1px 0;
}
.google_ad_content,.form_search,.form_right .input,.form_right textarea{
	border-width: 1px 1px 1px 1px;
}
/* HINTERGRUND BILDER */
.shadow{
	background-image:url("../images/hg_shadow.jpg");
}
.content{
	background-image:url("../images/hg_content.jpg");
}
.left a,.right a,.logout a{
	background-image: url("../images/arrow_link.gif");
}
.right .aktive{
	background-image: url("../images/arrow_link_orange.gif");
}
.header_row,.header_row_end{
	background-image: url("../images/hg_header_row.jpg");
}
.content,.left a,.right a,.logout a,.logout a{
	background-repeat:no-repeat;
}
body,.header_row,.header_row_end{
	background-repeat:repeat-x;
}
.left a,.right a,.logout a{
	background-position:1px 4px;
}
/* HINTERGRUNDFARBEN */
body,.google_ad_content {
	background-color:#9a9a9a
}
.hg_row,.detail_right,.detail_right_img,.form_right{
	background-color:#f2f2f2;
}
.detail_left,.detail_right_img_row,.form_left,.pages{
	background-color:#ff6600;
}
/* GRUNDLAYOUT */
.header{
	width:889px;
	margin:53px auto 0 auto
}
.logo{
	margin:18px 0 0 -870px
}
.header_img{
	margin:-46px 0 0 -297px
}
.login{
	width:122px;
	height:93px;
	margin: -108px 0 0 767px;
	*margin: -5px 0 0 -126px;
}
.logout{
	width:122px;
	height:93px;
	margin: -80px 0 0 767px;
	*margin: 20px 0 0 -126px;
}
.logout a{
	padding: 0 4px 0 8px;
	clear:both;
	margin: 0 0 4px 1px;
}

.login img{
	margin: 8px 0 4px 5px;
	*margin: 8px 0 1px 5px
}
.login .input{
float:left;
	margin: 0px 0 2px 5px;
	*margin: 0px 0 2px 5px;
	width:87px;
	*width:85px;
	height:12px;
}
.login .submit{
	margin: 20px 0 4px 3px;
	*margin: 3px 0 0 0px;
}
.login div{
	float:left;
	margin: 2px 0 0 5px;
	*margin: 3px 0 0 5px;
}
.center{
	width:899px;
	*margin:-2px auto 0 auto;
}
.shadow{
	width:899px;
	min-height:500px;
}
*html .shadow{
	height:500px
}
.content{
	width:894px;
	min-height:500px;
	padding: 22px 0 0 5px;
}
*html .content{
	height:500px
}
.left{
	width:119px;
	height:500px;
	padding: 0 0 0 21px;
	margin: -3px 0 0 0;
	*margin: -3px 0 0 0;
}
.left a{
	padding: 0 4px 0 8px;
	clear:both;
	margin: 0 0 4px 1px;
}
.left div,.right div{
	margin:10px 0 10px 0;
	float:left;
	width:119px;
}

.right .header_search{
	margin:10px 0 0 0;
	float:left;
	width:119px;
}
.right .header_search_smal{
	margin:0 0 0 0;
	float:left;
	width:119px;
}
.middle,.middle h1,.middle h2,.middle h3{
	width:585px;
}
.middle{
	min-height:880px;
	padding: 0 0px 0 22px;
}
*html .middle{
	height:880px;
}
.middle .spacer{
	width:585px;
	height:20px;
}
.middle h1,.middle h2{
	margin:0 0 10px 0;
}
.middle h3{
	margin:10px 0 10px 0;
}
.middle h2{
	margin:15px 0 15px 0;
}
.right{
	width:118px;
	height:500px;
	padding: 0 0 0 22px;
}
.right .input{
	margin: 3px 0 4px 1px;
	*margin: 2px 0 2px 1px;
	width:87px;
	*width:85px;
	height:12px;
}
.right .submit{
	margin: 0px 0 4px -1px;
	*margin: 3px 0 0 -1px;
}
.right form a{
	background-image: none;
	padding: 0;
	margin:0px 0 20px 1px;
	*margin:1px 0 20px 1px;
}
.right img{
	margin:0 0 2px 0
}
.right .form{
	margin:-2px 0 5px 0;
	*margin:-2px 0 6px 0;
}
.right .spacer{
	width:111px;
	height:26px;
}

.right a{
	padding: 0 4px 0 8px;
	clear:both;
	margin: 0 0 4px 1px;
}
.right .header_laender{
	margin: 0 0 8px 0;
}
.shadow_bottom{
	width:899px;
}
.footer{
	width:889px;
	text-align:center;
	padding:0 0 10px 0;
}
.footer a{
	margin: 0 2px 0 2px
}
/* ENDE GRUNDLAYOUT */
.txt{
	width:541px;
	padding: 0 22px 10px 0;
}
.error{
	width:541px;
	padding: 0 22px 10px 0;
}
.error li{
	margin: 0 0 0 13px;
	*margin: 0 0 0 0px;
}
.google_ad_content{
	width:562px;
	margin: 20px 10px 10px 0;
}
.google_ad{
	width:234px;
	padding: 10px 10px 10px 27px;
}
.header_row,.header_row_end{
	height:17px;
	line-height:16px;
	padding: 0 2px 0 7px
}
.row,.row_end,.row_band,.row_band_end,.row_2zeiler,.row_2zeiler_end{
	overflow:hidden;
	line-height:17px;
	padding: 0 2px 0 7px
}
.row,.row_end{
	height:36px;
	padding: 0 2px 0 7px
}
.row_band,.row_band_end{
	height:55px;
	padding: 0 2px 0 7px
}
.uebersicht .row,.uebersicht .row_end{
	height:55px;
	padding: 0 2px 0 7px
}
.row_2zeiler,.row_2zeiler_end{
	height:37px;
	padding: 0 2px 0 7px
}
#name{
	width: 58px;
}
#vorname{
	width: 57px;
}
#suche{
	width: 195px;
}
#beschreibung{
	width: 215px;
}
#region{
	width: 43px;
}
#instrumente{
	width: 96px;
}
#stile{
	width: 154px;
}
#instrumente_musiker{
	width: 186px;
}
#stile_musiker{
	width: 170px;
}
#hoerprobe{
	width: 96px;
}
#hoerprobe iframe{
margin: 0 0 0 -7px;
}
#band{
	width: 76px;
}
#land{
	width: 86px;
}
#bandgroesse{
	width: 68px;
}
#instrumente_band,#stile_band{
	width: 110px;
}
#instrumente_band_hoerprobe,#stile_band_hoerprobe{
	width: 137px;
}
#info{
	width: 150px;
}
#postcode{
	width: 80px;
}
.uebersicht #plz{
	width: 50px;
}
.uebersicht #name{
	width: 78px;
}
.uebersicht #instrumente,.uebersicht #stile{
	width: 198px;
}

.search_person #vorname{
	width: 105px;
}
.search_person #name{
	width: 118px;
}
.search_person #band{
	width: 105px;
}
.search_person #postcode{
	width: 100px;
}
.pages{
	width:558px;
	text-align:right;
	margin:0 0 10px 0;
	height:20px;
	padding: 3px 5px 0 0
}
.detail_left,.detail_right{
	height:18px;
	margin: 0 1px 1px 0;
	padding: 2px 0 0 3px;
}
.form_left{
	height:22px;
	margin: 0 1px 1px 0;
	padding: 2px 0 0 3px;
	width:116px;
}
.form_right{
	height:22px;
	margin: 0 1px 1px 0;
	padding: 2px 0 0 3px;
	width:440px;
}
.form_right .input{
	height:14px;
	width:300px;
	margin: 1px 0 0 0;
	*margin: 0 0 0 0;
}
.form_right .select{
	height:20px;
	width:300px;
	margin: 3px 0 0 0;
}
.form_right .GebLong{
	height:14px;
	width:100px;
	margin: 1px 0 0 0;
	*margin: 0 0 0 0;
}
.form_right .GebShort{
	height:14px;
	width:20px;
	margin: 1px 0 0 0;
	*margin: 0 0 0 0;
}
.form_right .double{
	height:14px;
	width:145px;
	margin: 1px 0 0 0;
	*margin: 0 0 0 0;
}
.form_right textarea{
	height:163px;
	width:420px;
}
.form_right .formPlz{
	height:14px;
	width:40px;
	margin: 1px 0 0 0;
	*margin: 0 0 0 0;
}
.form_right .formOrt{
	height:14px;
	width:254px;
	margin: 1px 0 0 0;
	*margin: 0 0 0 0;
}

.hoch{
	height:30px;
}
.hochNachricht{
	height:170px;
}
.mp{
	height:30px;
}
.detail_left{
	width:116px;
}
.detail_right{
	width:440px;
}
.detail_right_img_row{
	width:563px;
	margin: 0 0 1px 0
}
.detail_right_img_row .detail_left{
	width:110px;
}
.detail_right_img{
	width:440px;
	padding: 2px 0 2px 3px;
}
.form_search_right{
float:right;
}

.form_search_left{
float:left;
}
.form_search{
	float:left;
	width:557px;
	padding: 10px 2px 10px 2px;
	background-color:#ff6600
}
.form_search .submit{
background-color:#FFFFFF;
color:#ff6600;
border-style:solid;
border-color:#9a9a9a;
border-width:2px;
font-weight:bold
}
.detail_right .submit{
background-color:#FFFFFF;
color:#ff6600;
border-style:solid;
border-color:#9a9a9a;
border-width:1px;
font-weight:bold;
font-size:10px;
}
.form_right .submit{
background-color:#FFFFFF;
color:#ff6600;
border-style:solid;
border-color:#9a9a9a;
border-width: 1px;
font-weight:bold;
font-size:12px;
height:20px;
}
.galerie{
width:555px;
height:90px;
overflow:hidden;
}
.galerie img{
float:left;
margin: 5px 3px 5px 0 ;
height:80px;
}
#videoPlayer div{
	background-color:#ff6600;
color:#FFFFFF
}
#videoPlayer div{
width:448px;
margin: 0 0 0 0;
padding: 10px 0 10px 10px;
}
#videoPlayer{
 float:left;
	width:585px;
 }
.bannerTop{
position:absolute;
top:70px;
margin: 0 0 0 320px;
*margin: 0 0 0 -580px
}
*html .bannerTop{
margin: 0 0 0 -580px
}

.right .bannerRight{
position:relative;
margin: 5px 0 0 -14px;
*margin: 5px 0 0 -14px
}
*html .right .bannerRight{
margin: 5px 0 0 -6px
}
.left .bannerLeft{
position:relative;
margin: 5px 0 0 -14px;
*margin: 5px 0 0 -14px
}

*html .left .bannerLeft{
*margin: 5px 0 0 -6px
}


.bannerRight a,.bannerLeft a,.bannerSky a{
background-image:none;
padding: 0 0 0 0;
margin: 0 0 0 0px;
clear:none;

}

.right .bannerSky{
position:absolute;
float:left;
top: 155px;
margin: 0 0 0 125px;
*margin: 0 0 0 25px;
}

