body {
	font-family			: Arial, sans-serif;
	font-size			: 15px;
	color				: #000000;
	margin				: 0px;
	overflow-y			: scroll;
	min-height			: 101%; /*Scrollbar immer anzeigen*/
	background			: url(/images/bg.png) repeat-x #9a9a9a;
}

/* Farben
 
*/

* {
	margin				: 0;
	padding				: 0;
	border				: 0;
}

table {
	border-spacing			: 0;
}

td {
	font-family			: Arial, sans-serif;
	color				: #333333;
	vertical-align			: top;
}

p { margin				: 1em 0; }

div {
	text-align			: justify;
}

h1 {
	font-size 			: 1.6em;
	color				: #870000;
	margin-bottom			: 1em;
	font-weight			: bold;
}
h2 {
	font-size			: 1.2em;
	color				: #000000;
	margin				: 1em 0;
	font-weight			: bold;
}

h3 {
	font-size			: 1.2em;
	color				: #000000;
	margin				: 1em 0;
	font-weight			: bold;
}

#logo {
	position			: relative; 
	width				: 260px; 
	height				: 118px; 
	margin-left			: -180px;
	z-index:2;
}

a {
	color					: #000000;
	font-weight				: bold;
	text-decoration			: none;
}
a:hover { color				: #870000; }

img {
	border					: none;
}
#get {
	background				: url(http://http-get.de/get.gif) no-repeat;
}

ul { margin-left			: 1.3em; }

textarea, input, select, input {
	font-family			: Arial, sans-serif;
	color				: #333333;
	border				: 1px solid #333333;
	background			: #FFFFFF;
	margin				: 1px 0;
	font-size			: 1em;
}
input.error, select.error, textarea.error {
	border				: 1px solid #FF0000;
	background-color	: #FFFCE2;
}

/*für den IE*/
input[type=radio] {
	padding				: 0px;
	background			: 0px;
	border				: 1px;
}

.button {
	font-family			: Arial, sans-serif;
	color				: #333333;
	border				: 1px solid #333333;
	background			: #FFFFFF;
	margin				: 1px 0;
	padding				: 5px;
	font-size			: 1em;
}
.button:hover {
	font-family			: Arial, sans-serif;
	color				: #ffffff;
	border				: 1px solid #870000;
	background			: #870000;
	margin				: 1px 0;
	padding				: 5px;
	font-size			: 1em;
}

#head {
	position			: relative;
	width				: 100%;
	height				: 106px;
	background			: url(images/head.png) repeat-x;
	z-index				: 1;
}

#bilderwechsel {
    width               : 1000px;
    height              : 318px;
    position            : relative;
	margin				: -165px 30px 0 0;
    float               : right;
    background          : url(/images/bilderwechsel.png) no-repeat;
	z-index				: 0;
}

#content {
	position			: relative;
	float				: left; 
	width				: 550px;
	height				: 530px;
	margin-top			: -15px;
	overflow-y			: scroll;
	padding				: 70px 347px 0px 85px;
	background			: url(images/content.png) repeat-y #ffffff;
	z-index				: 0;
}

#content_vorhang {
	position			: relative;
	margin				: -17px 0 0 660px;
	width				: 320px;
	min-height			: 600px;
	background			: url(images/vorhang.png) no-repeat;
	z-index				: 1;
}

#footer {
	position			: relative;
	width				: 979px;
	min-height			: 163px;
	background			: url(images/footer.png) repeat-x;
	border-right		: 2px solid #ffffff;
	border-left			: 1px solid #ffffff;
}

#footertext1 {
	display:inline-block;
	color:#ffffff;
    float:left;
    margin:50px 0 0 50px;
}
#footertext2 {
	display:inline-block;
	color:#ffffff;
    float:left;
    margin:50px 0 0 50px;
}
#footertext3 {
	display:inline-block;
	color:#ffffff;
    float:right;
    margin:90px -15px 0 0;
}

a.link, a.link_on {
	font-size				: 16px;
	color					: #ffffff;
	font-weight				: bold;
	text-decoration			: none;
}
a.link:hover, a.link_on, a.link_on:hover { 
   font-size				: 16px;
   text-decoration			: underline;
}

#violine {
	position				: fixed;
	float					: left;
	bottom					: 0;
	width					: 410px;
	height					: 684px;
	background				: url(images/violine.png) no-repeat;
	z-index					: -50;
}

@media only screen and (max-width : 1280px) {
#logo {
	position			: relative; 
	width				: 260px; 
	height				: 118px; 
	margin-left			: -132px;
	z-index				: 2;
}
#violine {
	position				: fixed;
	float					: left;
	bottom					: 0;
	width					: 410px;
	height					: 684px;
	background				: url(images/violine.png) no-repeat;
	z-index					: -50;
}
}

@media only screen and (max-width : 1024px) {
#logo {
	position			: relative; 
	width				: 260px; 
	height				: 118px; 
	margin-left			: 0px;
	z-index				: 2;
}
#violine {
	display					: none;
	position				: fixed;
	float					: left;
	bottom					: 0;
	width					: 410px;
	height					: 684px;
	background				: url(images/violine.png) no-repeat;
	z-index					: 50;
}
}