/* 
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*/

body {
	font-family: "Verdana","Helvetia","Arial", sans-serif;
	font-size:2em;	
	color:#ff0000;
	width:100%;
	background-color:white;
	margin: 0px; auto;
	
	
}

a{display:block;
text-decoration:none;
}

.rollover_leuchte a{
				width: 289px;
				height: 139px;
				cursor:default;	
				background:url(pics/rollover_leuchte_blau_end.jpg) 0 0;
				display:block;
				margin-top:-235px;
				margin-left:480px;
				text-indent:-1500px;
				
}

.rollover_leuchte a:hover{background-position: 0px -137px;
}

.rollover_plattenspieler a{
	display:block;
				width: 207px;
				height: 187px;
				background:url(pics/rollover_plattenspieler_blau_end.jpg) 0 0;
				margin-left:828px;
				margin-top:116px;
				text-indent:-1500px;
				overflow:hidden;
}

.rollover_plattenspieler a:hover{background-position: 0 -187px;
}

.rollover_van a{
				width: 138px;
				height: 183px;
				cursor:default;				
				background:url(pics/rollover_ventilator2_blau_end.jpg) 0 0;
				display:block;
				margin-top:-98px;
				margin-left:73px;
				text-indent:-1500px;
				overflow:hidden;
}

.rollover_van a:hover{background-position: 0 -183px;
}

.rollover_telefon a{
				width: 106px;
				height: 305px;
				background:url(pics/rolltel-red_blau_end.jpg) 0 0;
				display:block;
				margin-top:-85px;
				margin-left:952px;
				text-indent:-1500px;
				overflow:hidden;
}

.rollover_telefon a:hover{background-position: 0px -311px;
}

.rollover_zeitung {width: 191px;
				height: 177px;}

.rollover_zeitung a{
				width: 191px;
				height: 177px;			
				background:url(pics/rollover_zeitung_blau_end.jpg) 0 0;
				display:block;				
				margin-top:-185px;
				margin-left:256px;
				text-indent:-1500px;
				overflow:hidden;
				font-size:60px;
			
				
}

.rollover_zeitung a:hover{background-position: 0 -177px;
}

.rollover_briefkasten a{ width: 99px;
				height: 139px;
				background:url(pics/rollover_briefkasten_blau.jpg) 0 0;
				display:block;
				margin-top:-588px;
				margin-left:293px;
				text-indent:-1500px;
				overflow:hidden;
				
}

.rollover_briefkasten a:hover{background-position: 0px -139px;}

.rollover_post a{
				width: 80px;
				height: 114px;
				background:url(pics/post_rollover_pi4c.jpg) 0 0;
				display:block;
				margin-left:910px;
				text-indent:-1500px;
				overflow:hidden;
}

.rollover_post a:hover {background-position: 0 -115px;
						

}


.rollover_rahmen a{ width: 200px;
				height: 231px;
				background:url(pics/rollover_rahmen.jpg) 0 0;
				display:block;
				position:absolute;
				margin-top:-412px;
				margin-left:627px;
				text-indent:-1500px;
				overflow:hidden;
				
}

.rollover_rahmen a:hover{background-position: 0px -231px;}

.rollover_fernseher a{ width: 81px;
				height: 64px;
				background:url(pics/rollover-fernseher.jpg) 0 0;
				display:block;
				position:absolute;
				margin-top:-206px;
				margin-left:346px;
				text-indent:-1500px;
				overflow:hidden;
				
}

.rollover_fernseher a:hover{background-position: 0px -64px;}

.rollover_katzen a{width:260px;
height:146px;
background:url(pics/katzen-blau.jpg) 0 0;
display:block;
position:absolute;
text-indent:-1500px;
overflow:hidden;
margin-top:-139px;
margin-left:580px;
cursor:default;
}

.rollover_katzen a:hover{background-position: 0px -146px;
}

.rollover_musiksalon a{width:133px;
height:183px;
background:url(pics/rollover-musiksalon.jpg) 0 0;
display:block;
position:absolute;
text-indent:-1500px;
overflow:hidden;
margin-top:-279px;
margin-left:188px;

}

.rollover_musiksalon a:hover{background-position: 0px -183px;
}



button {
	font-size: .2em;
	width: 1.5em;
	height: 1.5em;
	padding: .1em .1em;
	color: #fff;
	border-radius: 2em;	
	background-color: white;
	cursor:pointer;

	
}

button:hover {
	color:#ff0000;
	background-color: #ff0000;
	
}
.playbutton_1{display:block;
	margin-left:547px;
	margin-top:220px;}
	
.playbutton_2{display:block;
margin-left:553px;
margin-top:-10px;
}
/*ende wachenfeld-golla player*/

.pressefoto{display:block;
}



h2{font-family: Helvetica, Arial, sans-serif;
}

@-moz-document url-prefix() {
                        .rollover_fernseher a{
                        margin-top:-207px;                        
                    }
                    	    .rollover_rahmen a{
                        margin-top:-412px;  
                                          
                    }
                    
                    }

.zusatzlinks-alben {
					padding-top:30px;
					width:100%;	
					padding-left:40px;
}

.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:0px;
font-family:'Source Sans Pro', sans-serif;
			font-weight:400;
			font-size:0.45em;
			color:black;
			background-color:white;

}
.zusatzlinks-alben a:hover{color:#ff0000;
}
      
.footer{
width: 100%;
	height:100%;	
	max-width: 23em;
	margin: 0px auto;
	position:relative;
	
}


.mittig-container-footer{
			width: 100%;
			background-color:white;
			padding-bottom:0px;
			height:200px;
}           

  

.rollovers{position:relative;top:-16.9em;
			
			}             	



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



}

.startseite-mittig h1{position:relative;
text-decoration:none;}



.mittig-container-impressum{
width: 100%;
	max-width: 40em;
	margin: 0px auto;
	position:relative;
	width:1059px;
	background-color:white;
	
	
}

.hintergrund{position:relative;top:-20px;
}

.impressumlink{padding-right:0px;}

.container-start-min-width{min-width:1060px;
height:760px;
background-color:#99cccc;
}

.logo{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:218px;
margin-top:-565px;

}

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;
}

