@import url(colour.css);
@import url(typo.css);


@media all {

/* Normalisierung margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin : 0;
padding : 0;
}

/* Normalisierung font-size fŸr †berschriften */
h1, h2, h3, h4, h5, h6 {
font-size : 100%;
}

/* Normalisierung font-style und font-weight auf normal */
adress, caption, cite, code, dfn, em, strong, th, var {
font-style : normal;
font-weight : normal;
}

/* Entfernung list-styles as Listen */
ol, ul {
list-style : none;
}

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

/* Entfernung border aus fieldset und img */
fieldset, img {
border : 0;
}

/* Textausrichtung in caption und th links */
caption, th {
text-align : left;
}

/* Entfernung AnfŸhrungszeichen aus q */
q:before, q:after {
content : '';
}

html {
text-align: center;
}

body {
position:relative;
margin:0 auto;
text-align: center;
}

#mainlayer {
position:relative;
top: 20px;
text-align: center;
margin:0 auto;
width: 800px;
height: 450px;
background-color:#ffffff; 
border-width:1px; 
border-style:solid;
border-color:#F5F4A7;
}

#mainlayer1 {
position:relative;
top: 20px;
text-align: center;
margin:0 auto;
width: 800px;
height:650px;
background-color:#ffffff; 
border-width:1px; 
border-style:solid;
border-color:#F5F4A7;
}

#mainlayer2 {
position:relative;
top: 20px;
text-align: center;
margin:0 auto;
width: 800px;
height: 2650px;
background-color:#ffffff; 
border-width:1px; 
border-style:solid;
border-color:#F5F4A7;
}

#mainlayer3 {
position:relative;
top: 20px;
text-align: center;
margin:0 auto;
width: 800px;
height:850px;
background-color:#ffffff; 
border-width:1px; 
border-style:solid;
border-color:#CDE855;
}

#mainlayer4 {
position:relative;
top: 20px;
text-align: center;
margin:0 auto;
width: 800px;
height: 560px;
background-color:#ffffff; 
border-width:1px; 
border-style:solid;
border-color:#F5F4A7;
}

#mainlayer5 {
position:relative;
top: 20px;
text-align: center;
margin:0 auto;
width: 800px;
height: 1430px;
background-color:#ffffff; 
border-width:1px; 
border-style:solid;
border-color:#F5F4A7;
}
#mainlayer6 {
position:relative;
top: 20px;
text-align: center;
margin:0 auto;
width: 800px;
height: 830px;
background-color:#ffffff; 
border-width:1px; 
border-style:solid;
border-color:#F5F4A7;
}

#branding_head {
position:absolute;
left: 0px;
background-color:#F5F4A7;
width:620px;
height:100px;
background: url(../themen/head1.jpg) no-repeat 0 0;
}

#branding_head2 {
position:absolute;
top: 0px;

left: 620px;
background-color:#F5F4A7;
width:180px;
height:100px;

background: url(../themen/head2.jpg) no-repeat 0 0;
}

#branding_right {
position:absolute;
top: 100px;
margin:0 auto;
right: 0px;
background-color:#F5F4A7;
width:180px;
height:350px;
margin-left: 620px;
background: url(../themen/headright.jpg) no-repeat 0 0;
}

#branding_left {
position:absolute;
top: 330px;
margin:0 auto;
left: 0px;
background-color:#F5F4A7;
width:200px;
height:120px;
background: url(../themen/headleft.jpg) no-repeat 0 0;
}

#navigation {
position:absolute;
top: 100px;
margin:0 auto;
left: 0px;
background-color:#DEA5C6;
width:620px;
height:30px;
text-align: left;
}

#part_navigation {
position:absolute;
top: 250px;
margin:0 auto;
left: 260px;
width:240px;
text-align: left;
}


#vl_link {
position:absolute;
top: 324px;
margin:0 auto;
left: 260px;
width:295px;
text-align: left;
}

#content_main {
	top: 130px;
	margin:0 auto;
	margin-left: 10px;
	margin-right: 10px;
	background-color:#FFFFFF;
	position:absolute;
	left: 0px;
	width:600px;
	height:310px;
	text-align: left;
}

#content_main1 {
	top: 130px;
	margin:0 auto;
	margin-left: 10px;
	margin-right: 10px;
	background-color:#FFFFFF;
	position:absolute;
	left: 0px;
	width:776px;
	height:310px;
	text-align: left;
}

#content_main2 {
	top: 130px;
	margin:0 auto;
	margin-left: 10px;
	margin-right: 10px;
	background-color:#FFFFFF;
	position:absolute;
	left: 0px;
	width:600px;
	height:400px;
	text-align: left;
}

#content_main_lang {

top: 130px;
margin:0 auto;
margin-left: 10px;
margin-right: 10px;
background-color:#FFFFFF;
position:absolute;
left: 0px;
width:600px;
text-align: left;
}

#reklame {
position:absolute;
top:150px;
left:100px;
width:350px;
height:200px;
background:#ffffff url(../themen/schatten.jpg) no-repeat;
z-index:200;
}

}

