/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {

    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
    
   

}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

/*eigenes stylesheet*/


html{min-width:100%;
}

body {
	font-family:'Source Sans Pro', Helvetica, Arial, sans-serif;
	font-size:2em;
	color:#ff0000;
	background-color:white;
	margin-left:0px;
	padding-top:0;
	min-width:100%;	
	
	
	
}


em{font-weight:bold;}
.impressum em{font-style:normal;}

h2{font-size:0.5em;
padding-bottom:180px;
padding-top:5px;
padding-right:120px;
float:left;
}

p{color:black;
font-size:0.5em;
line-height:1.1em;
}


a{color:black;
text-decoration:none;
font-size:0.5em;
font-weight:bold;
font-style:oblique;			
}

a:hover{color:red;
text-decoration:none;
}


.startseite-mittig{font-family:'Source Sans Pro', Helvetica, Arial, sans-serif;
font-size:2.2em;
width:120px;
/**clear:left;**/
color:red;
display:block;
font-style:normal;
margin-left:-5px;

}

.startseite-mittig h1{padding-top:10px;}

h1.kurz{font-size:106px;margin-left:-4px;}
h1.name{font-size:17px;
font-weight:400;
width:100%;
/**margin-top:-17px;**/
margin-top:-12px;
margin-left:0px;
padding:3px;
}

#head-h2{float:none;
text-align:left;
font-size:0.6em;
/**margin-left:130px;**/
padding-top:70px;
font-weight:700;
color:black;
padding-bottom:13px;
}

.mittig-container-impressum{
width: 70%;	
max-width: 23em;
margin: 0px auto;	
}

.container-gelb{background-color:#99cccc;
}

.container-blau-min-width{min-width:825px;
background-color:#99cccc;
}

.mittig-container-musik{
width: 70%;
	max-width: 23em;
	margin: 0px auto;
	
}

.footer{
width: 70%;
	height:100%;	
	max-width: 23em;
	margin: 0px auto;
}
.mittig-container-footer{
			width: 100%;
			background-color:white;
			height:100px;
	
}

.zurueck{float:left;
height:200px;
padding-right:20px;
padding-left:50px;
padding-top:8px;
}


h3{color:black;
font-family:'Source Sans Pro', Helvetica, Arial, sans-serif;
font-size:0.5em;
padding-bottom:7px;
padding-top:40px;
text-transform:uppercase;

}

.bu_schlagerhitz{font-size:0.35em;
				display:block;
				float:left;
				padding-bottom:50px;
				font-family:'Source Sans Pro', Helvetica, Arial, sans-serif;
}

.bu_letzte{font-size:0.35em;
				display:block;
				clear:left;
				padding-top:10px;
				padding-bottom:50px;
				font-family:'Source Sans Pro', Helvetica, Arial, sans-serif;
}

.bu-live{clear:left;
		font-size:0.35em;
		display:block;
		padding-bottom:50px;
		margin-left:0px;
		margin-top:-150px;
		font-family:'Source Sans Pro', Helvetica, Arial, sans-serif;
		
}

.fotografenlink {
padding-left:10px;
font-style:italic;
color:black;
font-size:0.9em;
line-height:1.1em;
}

.fotografenlink:hover{color:black;
						}

.pressefoto {clear:left;padding-bottom:10px; 
}

#pressecontainer{
margin-top:10px;

}
.pressefoto-rahmen {float:left;padding-bottom:0px; padding-right:0px;
border:1px solid #cccccc;
}

.pressefoto-float{float:left;
padding-right:10px;
}

.artbob-clear{clear:left;}

.download-article{
display:block;
padding-bottom:60px;
padding-top:40px;
float:none;
font-size:0.5em;
line-height:1.2em;
font-style:normal;
font-weight:700;


}

.download-pressebilder a:hover{color:#ff0000;}

.kontaktinformationen{font-family:'Source Sans Pro', sans-serif;
font-weight:300;
font-size:1.05em;

}

.kontaktinformationen em{text-transform:uppercase;
font-style:normal;
font-size:0.9em;
}


.kontaktinformationen p{line-height:1.5em;
}

.float-kontakt{float:left;width:90px;height:170px;padding-top:30px;padding-right:80px;
line-height:0.55em;}
.float{padding-top:35px;}
.mailto{display:block; 
float:none;

}

.mailto span{font-weight:300;}
			
a.mailto{font-family:'Source Sans Pro', sans-serif;
font-weight:700;
font-size:0.45em;
font-style:normal;
text-transform:uppercase;
padding-top:30px;

}

p.mailto{font-weight:700; text-transform:uppercase;font-size:0.45em;}



.impressum{ 
margin-left:0px;
margin-top:10px;
font-size: 0.5em;
font-weight:300;
line-height:1.5em;
padding-bottom:50px;
text-align:left;
}

.impressum a{font-style:normal;
font-size:0.95em;}

.links{margin-top:75px;
}

.links2{margin-top:10px;padding-bottom:20px;display:block;}

.links li, .links2 li{ 
width:auto;
list-style-type:none;
padding-right:20px;
padding-bottom:7px;
}

.links a, .links2 a{ 
display:block;
font-size: 0.50em;
font-style: normal;
line-height:1.2em;
font-weight:300;

}

.links-zusatz{font-size:0.8em;font-weight:300;font-style:italic;}



.slide{	position:relative;
padding-bottom:45px;
padding-top:55px;

}

.presseh3{padding-bottom:40px; 
			padding-top:50px;
			clear:left;
			font-size:1.1em;}
			
img.zeitungsartikel {padding-bottom:10px;
padding-top:50px;}

img.zeitungsartikel-float{padding-bottom:20px;
padding-right:40px;
float:left;}


					
.musikstuecke2{position:relative;
float:left;
margin-top:145px;
width:200px;
padding-bottom:40px;
}

.musikstuecke3{margin-left:300px;
				width:200px;
				margin-top:-230px;
				float:left;}

.musikcover{
padding-bottom:10px;
margin-left:-5px;
margin-top:0px;
}

audio{padding-top:20px;}

.musikfoto{padding:5px;
			}
			
.alle-alben{margin-left:40px;
margin-top:-535px;
font-size:1.0em;
font-style:normal;
color:#ff0000;}

.alle-alben2{margin-left:40px;
margin-top:0px;
font-size:1.1em;
font-style:normal;
color:#ff0000;}

.musiktitel{font-family:'Source Sans Pro', sans-serif;
			font-size: 0.45em;
			font-style:italic;			
			}
.title-album{font-family:'Source Sans Pro', sans-serif;
			font-weight:300;
			font-size: 0.85em;
			line-height:1.1em; 
			color:black;
			padding-top:25px;
			}
.title-album em{font-weight:700;
				padding-left:5px;
				font-size:1.4em;}
.title-album p{display:block;clear:left;
max-width:350px;
line-height:1.6em;
padding-bottom:60px;}

.title-album h2{padding-bottom:0px;}
.musikfoto-schlagerhitz{padding-top:25px;						
						float:none;
						display:block;}

.musikfoto-letzte-lockerung{margin-right:392px;float:right;padding-top:5px;}



.zusatzlinks{
position:absolute;
bottom:0px;
height:80px;
margin-left:350px;
background-repeat:no-repeat;
}

.zusatzlinks a{
float:left;
text-decoration:none;
font-style:normal;
font-weight:bold;
padding-right:40px;
font-size:0.4em;
text-transform:uppercase;
background-color:white;
padding-bottom:100px;
padding-top:25px;
padding-left:25px;
}

.zusatzlinks a:hover, .zusatzlinks-videos a:hover, .zusatzlinks-alben a:hover{color:#ff0000;
}

.zusatzlinks-videos a, .zusatzlinks-alben a{
float:left;
text-decoration:none;
font-style:normal;
padding-right:50px;
text-transform:uppercase;
background-color:white;
padding-bottom:30px;
padding-top:5px;
font-family:'Source Sans Pro', sans-serif;
			font-weight:400;
			font-size:0.45em;
			color:black;
			background-color:white;

}

.zusatzlinks-videos {margin-left:245px;
					padding-top:60px;}
					
.zusatzlinks-alben {
					padding-top:30px;
					width:100%;									
		
					}
					
		
.video3{margin-left:248px;
padding-top:70px;}

.video2{margin-left:245px;
		padding-top:70px;}


.startseite, .startseite-float{font-family: "Verdana","Helvetia","Arial", sans-serif;
	font-size:1.0em;
	font-style:normal;
	color:#ff0000;}
.startseite-float{float:left;
					padding-right:120px;
				}
	
h2{font-family: Helvetica, Arial, sans-serif;
padding-top:6px;
}

.videoh4{font-size:0.5em;
	color:black;
	font-family:'Source Sans Pro', sans-serif;
	font-weight:400;
	padding-top:11px;
	padding-bottom:3px;
	}	
.videobeschreibung{padding-bottom:65px;
padding-top:3px;
line-height:1.4em;
max-width:640px;
font-weight:300;}

.weitere-alben, .weitere-alben-music4food, .weitere-alben-gleichmut, .weitere-alben-letzte-lockerung
{float:left; display:block;padding-right:20px;
				margin-top:60px;}

.weitere-alben-music4food{padding-right:90px;}
.weitere-alben-gleichmut{padding-right:55px;}
.weitere-alben-letzte-lockerung{padding-right:35px;}

.weitere-alben a{padding-right:3px;}

.mittiger-container{width:600px;
margin:0px auto;}

#aktuelle-seite{color:red;
padding-right:10px;}

#aktuelle-seite-global{color:red;}

.impressumlink{padding-right:0px;}

.schlagerhitz-ausgleich-float{clear:left;
}

.pressethumbnail{padding-right:20px;
					padding-top:20px;}

.pressebilder-herunterladen{position:relative;
							top:-2.6em;}
.english{font-weight:300;
font-style:normal;
padding-top:5px;}

.bio-download, .bio-download-blackborder{font-style:normal;
display:block;
clear:left;
padding-bottom:8px;
}

.bio-download-blackborder{border-bottom:1px dotted black;padding-bottom:15px;}

.kurzinfo{display:block; margin-top:-80px;padding-bottom:50px;}
.kurzinfo img{padding-bottom:10px;}



.youtubehinweis{padding-bottom:0px;
line-height:1.3em;font-size:1.3em;
max-width:640px;
}

.youtubehinweis span{display:block;padding-top:20px;max-width:640px;}

.impressum-video{font-size: 0.4em;
line-height:1.5em;
padding-bottom:50px;}

#wrap{background-color:#99cccc;
min-width:100%;
}

.underline-article-float{
max-width:600px;
display:block;
text-align:right;
}

.farbproblem{min-width:100%;
overflow:auto;
}

.bestellen{font-style:normal;
display:block;
font-weight:700;
font-size:0.6em;
padding-bottom:40px;
padding-right:70px;
color:black;
clear:left;
padding-top:45px;}

.icon-unterseiten{margin-top:-90px;margin-left:160px;}

.reload{font-style:normal;
display:block;
font-weight:400;
padding-bottom:30px;
line-height:1.4em;}

.reload span{font-weight:300;}

span{font-weight:300;}

.welcome{font-size:0.54em;
line-height:1.6em;
padding-bottom:40px;
font-size:0.5em;
clear:left;
}

.welcome a{font-weight:700;
font-style:normal;
font-size:1.0em;
}

.welcome span a{font-weight:400;}

.kore-welcome{padding-bottom:40px;}

.youtube-videos{padding-top:55px;}

.bestellung-cds{font-style:normal;
font-weight:700;
font-size:1.0em;}

.alle-links{padding-bottom:180px;max-width:500px;}


h4{color:black; 

width:500px;
font-size:0.6em;display:block; clear:left; padding-top:40px;padding-bottom:0px;}

.infos-musik{margin-top:-30px;color:black; font-size:0.5em;padding-bottom:20px;margin-top:-35px;}

.tao{font-size:4.2em;
text-align:center;padding-bottom:90px;padding-top:100px;color:white;}

.tao-zurueck{display:block;color:red; font-weight:700;font-style:normal;padding-left:10px;padding-top:70px;
padding-bottom:40px;font-size:0.55em;}
