	body {
	margin: 20px;
	/*background: url(../images/winter_bg.jpg) repeat;*/
	background: black;
	font-family: "Trebuchet MS",Verdana,Arial;
	font-size: 14px;
	line-height: 1.4em;
	letter-spacing: 0;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: White;
}
/*******************************************************/
table {
		margin:0px 10px 20px 10px;
	  }

p {
		margin:0px 10px 20px 10px;
		font-size: 14px;

		}

pre {
		font-family: Arial;
		margin:0px 10px 8px 10px;
		font-size: 12px;
		}


h1 {
		font-family: Georgia,Trebuchet MS,Verdana,Arial;
		font-size:20px;
		padding-top:10px;
		}
h2 {
		font-size:16px;
		padding-top:10px;
		}

h3 {
		font-size:14px;
		padding:0px;
		}

/*******************************************************/		
a{
		text-decoration: none;
		border-bottom: 1px solid Red;
		color: White;
		background-image: none;
	}
a:link{
		text-decoration: none;
		border-bottom: 1px solid Red;
		color: White;
		background-image: none;
	}

a:visited{
	text-decoration: none;
	border-bottom: 1px solid Maroon;
	color: White;
	background-image: none;
}

a:hover{
	text-decoration: none;
	border-bottom: 1px solid Red;
	background-color: White;
	color: Black;
	background-image: none;
}

a:active {
	text-decoration: none;
	border-bottom: 1px solid Red;
	background-color: Silver;
	color: Red;
	background-image: none;
}

a.empty:link{
		text-decoration: none;
		border-bottom: none;
		color: White;
		background-image: none;
	}
a.empty:hover{
	text-decoration: none;
	border-bottom: none;
	background-color: black;
	color: Black;
	background-image: none;
}

/*******************************************************/

div.inhalt {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 500px;
	padding: 20px;
}
div.inhalt_advent {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 860px;
	padding: 20px;
}

div.advent {
	border: 1px solid Red;
	margin: 5px;
	padding: 5px;
	width: 840px;	
}

div.kasten {
	border: 2px dashed Silver;
	margin: 5px 0px 5px 0px;
	padding: 2px;
	background: Black;
	opacity: 0.9;	
}

div.anaus {
	display: none;
}

div.ausan {
	display: block;
}
/*******************************************************/
div.linkleiste {
	border: 2px dotted Silver;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 700px;
	padding: 2px;
	background: Black;
	opacity: 0.9;	
}


p.linkleiste {
	margin-top: 1px;
	margin-bottom: 1px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-size: 12px;
}

/*******************************************************/

div.neulich {
	border: 0px dotted Silver;
	margin: 5px 0px 5px 0px;
	padding: 2px;
}

p.archiv{
	text-align: center;
}
input.neulich{
	text-align: center;
}
h2.neulich{
	text-align: right;
	padding: 0px;
	margin: 0px;
	background: Gray;
	color: Black;
}


/*******************************************************/


.einzeiler {

	border: 0px dotted Silver;
	margin: 5px 0px 5px 0px;
	padding: 2px;

	}
	
/*******************************************************/
a.iphone, a.iphone:hover, a.iphone:visited, .iphone {
	/* Default positioning of button */
	display: block;
	margin: 0 auto;
	width: 250px; /* if no width was set, the button would
	               expand to the width of its parent */
	text-align:center;
	line-height: 46px; /* will keep the text vertically
	                     centered on the 46px high button */				

	/* Font styling */
	font-family: Helvetica;
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
	color: #000;
	text-shadow: #fff 0px 1px 1px; /* slight white drop shadow */

	/* Button image is 29px wide.
		14px for the left part of the button
		14px for the right
		1px for the middle
	*/
	border-width: 0 14px 0 14px;
	-webkit-border-image: url(../images/whiteButton.png) 0 14 0 14;
}


@media screen and (max-device-width: 480px){
	body{
	margin: 10px;
}
div.linkleiste {
	width: 99%;
	margin: 0;
}	
div.inhalt {
	width: 100%;	
	position: relative;
	margin-right: 0;
	margin-left: 0;
	padding: 0px;
}
div.kasten {
	width: 99%;
	margin: 2px 0px 2px 0px;
	padding: 2px;
	background: Black;
	opacity: 0.9;	
}
img{
  max-width:100%;
  height:auto;
}
}
