body{
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	right:0;
	left:0;
	min-width:300px;
	min-height:100%;
}
#bg{
	z-index:-1;
	position:fixed;
	margin:0;
	padding:0;
	background-image: url(../bilder/bg.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	left:0;
	right:0;
	top:0;
	bottom:0;
	min-height:100%;
}
#D_Grup img, #D_Organize img{
	width:96%; height:auto; border-radius:2rem;
}
#ldert{
	min-height:20rem; width:100%; margin:-0.47rem auto -1.8rem auto; display:table;
}
#ldert div{
	display:table-cell; vertical-align:middle; text-align:center; background-color: rgba(0, 0, 0, 0.2);
}
#bottomHoehe{
	height:5rem;
}
#videosframe{
	text-align:center;
}
#videosframe iframe{
	border:4px solid white;
	border-radius:0.2em;
	width:90%;
	height:240px;
}
.sadeDavul div:first-child{
	color:yellow;
	margin-top:1em;
}
.googletrade{
	display:inline-block;
	width:97%;
	height:250px
}
.topglg{
	float:bottom;
	width:300px;
	height:250px
}
.algul{
	text-align:left;
	margin:1rem 0 0 0;
	padding-left:1rem;
}
#MobButton{
	position:fixed;
	bottom:0;
	right:1px;
	left:1px;
	border:1px solid white;
	border-radius:0.4rem;
	background-image: url(../bilder/bg.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	text-align:center;
}
#MobButton img{
	height:2rem; width:2.8rem; vertical-align:middle; padding:0.3rem 0; z-index:101;
}
#buttons{
	display:none;
	background-image: url(../bilder/bg.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	text-align:center; 
	position:fixed;
	bottom:2.78rem;
	left:0;
	width:100%;
	max-height:100%;
	z-index:100;
}
#buttons hr{
	display:none;
}
#sloganFirat{
	font-size:1.1rem;
	color:yellow;
}
#slidetext{
	text-align:center; font-size:0.8rem; height:3.2rem; color:yellow;
}
#Lschrift, #Rezer{
	display:none;
}
h1{
	background-image: url(../bilder/tuerkischemusikgruppe.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	font-size:2.6em; 
	padding:0;
	margin:0;
	color:#A32929; 
	font-style:italic;
	height:4.2em;
	border-bottom:2px solid white;
}
h1 div{float:left;}
#get{float:right; margin-top:0.7em; margin-right:0.4em; font-size:0.6em;}
hr{color:white;}
a{text-decoration:none; color:white;}
h2{margin:0.6em auto 0 auto; width:95%; text-align:center;}
.firstDiv{margin:auto; height:20%; font-size:1.1rem;}
.firstDiv:last-child{margin-top:1em;}
.firstD{text-decoration:underline; font-size:1em; color:#F9E600; margin-bottom:0.4em; }
.lastD{font-size:0.9em; color:white; font-weight:normal;}
#rezeva{display:none;}
.OV{font-size:1.6rem; color:yellow; margin:0.4em auto; width:98%; border:1px solid white; border-radius:0.3em;}
.OVL{font-size:1.6rem; color:yellow; margin:0.4em auto; width:98%; border:1px solid white; border-radius:0.3em;}
#content{min-height:10em; margin-top:0.6rem;}
#DRahmen{text-align:center; margin:2em auto; width:99%; border:1px solid white; border-radius:0.3em; color:white; font-size:1em; font-weight:bold;}
#ul{width:70%; margin:auto;}
#ul ul{display:inline-block; text-align:left;}
#VideoS{text-align:center;}
#VideoS iframe{margin:1em 0.2em 1em 0.2em; border:2px solid white;}
#VideoS div{margin-bottom:1em;}
#DahaFazlaVideo{color:white; font-size:1.4em; border:3px solid white; padding:0.4em; width:90%; margin:auto;}
.sloOne, #mailbir{color:#FFFFC1;}
#Irtibat{height:34rem;}
#yaziirtib{
	color:white; font-size:1rem; margin:2rem auto 0 auto; clear:both; text-align:center;
}
#map {
	margin:2rem auto 2rem auto;
		height: 34rem;
		width:94%;
		border-radius:0.4rem;
	}
#grupfirat{text-align:left; color:white;}
.leftmobabst{
	margin:auto 0.2rem; font-family:arial;
}
.leftmobabst i{
	text-align:justify;
}
.leftmobabst div:last-child{
	margin-top:1rem;
}
#dekor_clasi div{
	color:yellow; text-align:center; margin:1rem auto 2rem auto; font-weight:bold; font-size:1.04rem; text-decoration:underline;
}
#dugun-organize-yazi{
		color:white; font-size:1.04rem; font-style:normal; padding:0.2rem; text-align:justify; margin: auto 0.4rem;
}
#organize_form{margin:auto 0.4rem; color:white; font-size:1.2rem;}
.dekor_100 input, .dekor_100 select{
	font-size:1.1rem; padding:0.4rem; width:100%; border:1px solid black; border-radius:0.4rem; box-sizing: border-box; background-color:white; margin-bottom:1rem;
}
#dekor_sayi{
	padding:0.1rem; border-radius:0.4rem; border:1px solid black; width:4rem; margin-right:0.6rem;
}
.dekor_inline_tab input{
	margin-right:0.4rem; margin-top:1.4rem;
}
.dekor_inline_tab label{
	margin-right:1rem; font-size:1.3rem;
}
.lastIDNT{
	margin-top:1rem;
}
.lastIDNT{padding:0.4rem;}
.dekor_100 textarea{
	width:100%; box-sizing:border-box; padding:0.4rem; border-radius:0.4rem; height:10rem;
}
#middlebabst{
	color:white;
}
#gflast{
	color:yellow;
}
.dekor_span input{
	padding:0.2rem; border-radius:0.4rem;
}
#BorderBoxing, #middlebabst{
	width:99%;margin:auto;
}
#dekor_submit{
	text-align:center;
}
#dekor_submit input{
	border-radius:0.4rem; padding:0.6rem; margin-top:1rem; color:yellow; background-color:transparent; font-weight:bold; font-size:1.4rem;width:94%;
}
#dekor_garson_sayi, #dekor_kat{
	padding:0.2rem; border-radius:0.4rem; border:1px solid black;
	}
#ResimA{font-size:1rem; color:white;}
#Dugun-Organize-Resimler{height:15rem; width:95%; margin:auto; border-bottom:2px solid white; position:relative;}
#Dugun-Organize-Resimler img{
	width:100%; height:14rem; border-radius:0.4rem; border:1px solid white; position:absolute;
}
#GrupFiratYolda{
	width:95%;
	margin:auto;
	height:15rem;
	position:relative;
}
#GrupFiratYolda img{
	width:100%;
	height:14rem;
	border-radius:0.6rem;
	border:2px solid white;
	position:absolute;
}
#footer{border-top:1px solid white; font-size:0.9em; padding:0.2em; color:white;}
#GoogleAd{text-align:center; margin-top:-0.45em; margin-bottom:-0.18em; }
#oneriler{display:none; min-height:540px; text-align:center;}

#login{overflow:auto; font-size:1.1em; text-align:center; color:white;}
#login input{border-radius:0.3em; height:2.3em; width:94%; margin-bottom:0.4em;}
#login div:first-child{font-size:1.3em; color:yellow;}
#reg{border:1px solid white; width:99%; border-radius:0.4em; text-align:left; margin:auto;}
#reg div:first-child{margin-top:0.6em; margin-left:0.2em;}
#loginTo{margin:1em auto 4em auto;}
#LogIn{border:1px solid silver; margin-top:0.6em; width:94%; font-size:1.1em; background-color:transparent; color:white;}
.DesktopView{display:none;}
#hesap{text-align:center; max-width:94%;}
#hesap input{margin:1em auto 0 auto; width:98%; height:2.3em; border-radius:0.3em;}
#hesap select{border-radius:0.1em;}
#hesap input:last-child{margin:0.4em auto 1.2em auto;}
#selecter select{width:98%; margin:0.6em auto; height:2.6em; border-radius:0.4em;}
#selecter select:first-child{margin-top:1.2em; }
#selecter  div{text-align:left;}
#cins{text-align:center;}
#cins input:first-child{margin:auto;}
#cins input:last-child{margin:1.8em auto 0 auto;}
#regSub{width:97%; background-color:transparent; font-size:1.2em; border:1px solid white; color:white;}
#agb{font-size:0.76em;}
#merhaba{color:#FFFFB7; font-weight:normal;}
#unuttum{font-size:0.9em; margin:0.6em auto 2em auto;}
#SifreYolla{display:none; margin-bottom:2em; }
#SifreYolla input:first-child{height:2.3em;}
#SifreYolla input:last-child{background-color:transparent; font-size:1.1em; color:white;}

#subu{margin:2em auto;}
#subu table{border:1px solid silver; width:96%; margin:auto; color:white; font-size:1.1em;}
#subu table td{border:1px solid silver; padding:0.4em;}
#subu table td:nth-child(2){width:6em; text-align:left;}
#subu table td:last-child{width:4em; text-align:center; }
.XDiag{position:absolute; right:0.2em; top:0.02em; }
.hDi{display:none;}


#SoruHead{text-align:center; color:white; font-size:1.4em; }
.SoruTB{color:white; width:96%; margin:3.6em auto; border:2px solid white; font-size:1.1em;}
.SoruTB td{padding:0.4em;}
.SoruTB tr:first-child td, .SoruTB tr:last-child td{border:1px solid silver;}
.SoruTB tr:nth-child(2) td{color:yellow;}
.oku{text-align:center; width:6em;}
.CevBox{border:1px solid silver; padding:0.4em;}
.HCEV{border:none; border-bottom:1px solid grey; margin:0; margin-bottom:0.4em;}
.cevaplayan{width:99.4%; margin:auto;}
.cevap{width:99.4%; margin:auto;}
.Csayi{display:none;}
.yanit{text-align:center; display:none;}
.SchriftKlein, .yanit{font-size:0.9em;}
#sorusor{color:white; border:1px solid white; text-align:center; padding:0.4em; border-radius:0.3em; font-size:1.1em; width:80%; margin:2em auto;}
#soruPanel{text-align:center; margin:2em auto; display:none;}
#soruPanel textarea{height:10em; border-radius:0.4em; width:90%; overflow:auto; padding:0.4em;}
#soruPanel input{font-size:1em; border-radius:0.4em; padding:0.6em; width:90%; margin-top:1.6em; background-color:transparent; color:white;}
#soruyok{color:white; text-align:center; margin:10em auto; font-size:1.2em;}
.SuberAr{text-align:center;}
.SuberAr textarea{width:96%; height:10em;}
.SuberAr input{background-color:transparent; margin-top:1em; margin-bottom:0.6em; width:90%; padding:0.4em; color:white; border-radius:0.2em; }
#uyesayisi{border:1px solid white; padding:0.4em; margin-top:0.6em; float:left; color:yellow;}
/* DECKBLATT START */
#DbFull{
	position:relative;
	z-index:5;
}
#basslogan{
	margin:2rem 0rem; text-align:center; font-size:1rem;
}
#firstdivslogan{
	font-size:1.2rem; color:yellow; margin-bottom:1rem; 
}
#secondbasslogan{display:table;}
#secondbasslogan div{
	font-size:1.2rem; color:white; width:45%; display:inline-table; border:1px solid white; padding:0.2rem; margin:0.2rem; border-radius:0.4rem;
}
#DbLogo{
	display:none;
	text-align:center;
}
#DbLogo img{
	width:100%;
	max-width:19em;
}
#DbLogo div:first-child{
	margin:0.6em auto 1em auto;
	color:white;
	font-size:2.6em;
	font-weight:bold;
	text-shadow: 0.06em 0.06em 0.34em black;
}
#DbLogo div:last-child{
	border-bottom:1px solid silver;
	min-height:1.6em;
	font-size:1.2em;
	color:white;
	margin-top:2em;
	text-shadow:0.06em 0.06em 0.34em black;
}
#DbMiddle{
	display:none;
	text-align:center;
	margin:1em auto;
}
#DbMiddle div{
	position:relative;
	border:1px solid silver;
	width:20rem;
	height:12em;
	border-radius:0.4em;
	display:inline-block;
	margin:1em;
	box-shadow:0.4em 0.4em 0.8em black;
	color:white;
	padding:0.4em;
	font-size:1.1em;
	text-shadow:0.06em 0.06em 0.34em black;
}
#DbMiddle img{	
	max-height: 72%;  
    max-width: 95%; 
    width: auto;
    height: auto;
    position: absolute;  
    top: 2.4em;  
    bottom: 0;  
    left: 0;  
    right: 0;  
    margin: auto;
}
#DbFoot{
	display:none;
	margin-top:3em;
	text-align:center;
}
#DbFoot img{
	cursor:pointer;
	height:4.8em;
}
#DbFoot img:hover{
	height:5.2em;
}
/* DECKBLATT ENDE */
/* PROFIL START */
#ProfilIc{font-size:1.3em; min-height:340px; margin-top:5em; color:white; text-align:center;}
#ProfilIc div{margin-bottom:2em; font-size:1.3em; text-decoration:underline;}
#ProfilIc ul{text-align:left; margin:0 auto; color:#FFFFB7;}
#SpIc{text-align:center;}
#cikis{margin-left:0.4em; margin-top:8px;}
#cikis img{width:2.8em; height:2.52em; margin-top:-2px;}
#fBFt{z-index:1; margin:0.8rem auto;}
#VideolarArsiv table{margin:auto; width:98%;  text-align:center; border-color:silver;}
#VideolarArsiv td{padding:0.2em; color:white;}
#VideolarArsiv td:first-child{text-align:left;}
#VideolarArsiv td:nth-child(2){font-weight:bold;}
#Videolarim_S {text-align:center; color:white; font-size:1.1em;}
#Post_S{text-align:center; margin:4em auto 2em auto; color:white; font-size:1.1em;}
#postfach{width:98%; font-size:1.08em; text-align:center; color:white; border-radius:0.2em; margin:3em auto; border:1px solid white; border-spacing:0.2em;}
#postfach td{padding:0.4em;}
.Nover{cursor:pointer;}
.NachrichtAr{position:relative;}
.NachrichtAr div:first-child{float:left;}
.NachrichtAr div:nth-child(2){padding:1em; font-size:1.2em;}
.NachrichtAr div:nth-child(3){position:absolute; top:0; right:0.4em;}
.HavleNotV{margin:2em auto; font-size:1.1em; height:9.6em;  border:1px solid black; padding:0.4em; border-radius:0.4em; text-align:left; display:inline-table;}

#HosG div:first-child{margin:1em auto; font-size:1.1em; color:brown; font-weight:bold;}
#HosG div:last-child{width:60%; margin:2em auto;}
#destek{border:1px solid white; padding:0.4em; border-radius:0.2em; color:yellow; font-size:1.1em; width:70%; margin:3em auto 2em auto;}
#desteka{display:none;}
#desteka div{border:1px solid white; color:white; border-radius:0.2em; padding:0.4em; margin:2em auto; width:85%;}
#desteka  div:last-child{margin-bottom:4em;}

.ekle input{cursor:pointer; vertical-align:middle; height:1.2em; width:1.2em; margin-left:0.6em;}
#sepet{float:left; margin-left:0.24rem; margin-top:0.4rem;margin-bottom:1rem; margin-right:1em; cursor:pointer;}
#sepet div{padding:0.3em; border:1px solid white;}
#toplam td:nth-child(1), #toplam td:nth-child(4){border:none;}
#tamamla{border:1px solid silver; padding:0.3em; font-size:1.6em; margin-right:5px; vertical-align:middle; color:white; margin-top:2em; border-radius:0.2em; cursor:pointer;}
#siparis{display:none; color:white;}
#hesap{margin:2em auto; text-align:left; font-size:1.2em; width:20em; border:1px solid white; padding:0.4em; border-radius:0.4em;}
#tamamlaS{text-align:center; margin:auto;}
#SPTam{margin:auto; margin-bottom:2em; color:yellow; font-size:1.4em; cursor:pointer; width:90%; border:1px solid white; padding:0.6em; border-radius:0.4em; background-color:transparent;}
#GoogleAdMiddle{margin-top:1em;}
#bagis{position:absolute; bottom:5.5rem;  right:0;}

#BGRE{
	width:99%;
}
#RezTab{width:100%;}
.ui-dialog-titlebar{background:#FFFF91;}
.ui-dialog{ background:#4FA7FF; box-shadow:0.6em 0.6em 0.8em black; }
#RezTab tr td:first-child{text-align:left;}
#RezTab td{padding:0.5em;}
#RezTab select{width:100%; padding:0.2em; border-radius:0.3em; cursor:pointer; }
#RezTab input{width:97%; padding:0.2em; border-radius:0.3em; background-color:white;}
#RezTab tr:last-child input{background-color:transparent; cursor:pointer; margin:auto; width:100%; color:yellow; border:1px solid black;}
#RezTab tr:last-child input:hover{border-color:white;}
#InfRe{padding:0.1em; font-size:0.8em;}
#taNt{border-radius:0.3em; padding:0.2em; min-height:5em; width:70%;}

#mesDiv{
	width:100%; text-align:center;
}
.ui-dialog-titlebar{background:#FFFF91;}
.ui-dialog{ background:#4FA7FF;}
#mesDiv input{
	padding:0.3em;
	border-radius:0.4em;
	margin:0.5em auto;
	width:82%;
}
#mesDiv label{
	color:yellow;
	font-size:0.8em;
}
#MesHes{
	cursor:pointer;
	border:1px solid white;
	border-radius:0.4em;
	padding:0.3em;
	text-align:center;
	margin:2em auto 1em auto;
	color:white;
}
#MesHes:hover{
	font-weight:bold;
	border-color:yellow;
}

/* input box in default state */ 
.tcalInput {
	background: url('../calendar/img/cal.gif') 100% 50% no-repeat;
	padding-right: 20px;
	cursor: pointer;
}

/* additional properties for input boxe in activated state, above still applies unless in conflict */
.tcalActive {
	background-image: url('../calendar/img/no_cal.gif');
}
/* container of calendar's pop-up */
#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 1000;
	width: 170px;
	background-color: white;
	margin-top: 2px;
	padding: 0 2px 2px 2px;
	border: 1px solid silver;

	-moz-box-shadow: 3px 3px 4px silver;
	-webkit-box-shadow: 3px 3px 4px silver;
	box-shadow: 3px 3px 4px silver;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver');
}

/* table containing navigation and current month */
#tcalControls {
	border-collapse: collapse;
	border: 0;
	width: 100%;
}
#tcalControls td {
	border-collapse: collapse;
	border: 0;
	padding: 0;
	width: 16px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
}
#tcalControls th {
	border-collapse: collapse;
	border: 0;
	padding: 0;
	line-height: 25px;
	font-size: 10px;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	white-space: nowrap;
}
#tcalPrevYear { background-image: url('../calendar/img/prev_year.gif'); }
#tcalPrevMonth { background-image: url('../calendar/img/prev_mon.gif'); }
#tcalNextMonth { background-image: url('../calendar/img/next_mon.gif'); }
#tcalNextYear { background-image: url('../calendar/img/next_year.gif'); }

/* table containing week days header and calendar grid */
#tcalGrid {
	border-collapse: collapse;
	border: 1px solid silver;
	width: 100%;
}
#tcalGrid th {
	border: 1px solid silver;
	border-collapse: collapse;
	padding: 3px 0;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	background-color: gray;
	color: white;
}
#tcalGrid td {
	border: 0;
	border-collapse: collapse;
	padding: 2px 0;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	width: 14%;
	font-size: 11px;
	cursor: pointer;
}		
#tcalGrid td.tcalOtherMonth { color: silver; }
#tcalGrid td.tcalWeekend { background-color: #ACD6F5; }
#tcalGrid td.tcalToday { border: 1px solid red; }
#tcalGrid td.tcalSelected { background-color: #FFB3BE; }

#Rezer{
	position:absolute;
	left:6px;
	margin-top:-10px;
	z-index:2;
}
#Rezer img{
	display:block;
	cursor:pointer;
}
#Rezer img:first-child{
	width:48px;
	height:52px;
}
#Rezer img:last-child{
	width:46px;
	height:46px;
	margin-top:2px;
}
#Rezer img:first-child:hover{
	margin-left:10px;
}
#Rezer img:last-child:hover{
	margin-left:10px;
}
/* PROFIL ENDE */