/* ----- BASICS ELEMENTS --------------------------------------------------------------------------------- */

* { 
margin: 0px; 
padding: 0px;
}

html, body   { 
color: #ffc; 
font-size: 13px; 
line-height: 15px; 
font-family: verdana; 
background: white url(../img/bg.jpg) repeat-x; 
letter-spacing: 0px; 
margin: 0px; 
padding: 0px; 
width: 100%; 
height: 100%;
}

table { 
background-position: left center; 
width: 100%; 
height: 100%; 
}

a img  { }
/*ul {
	list-style: none;
	margin: 0;
	padding: 0;
	} */
a:link    { 
color: #59533b; 
}

a:visited   { 
color: #59533b; 
}

a:hover, a:active    { 
color: #fff; 
text-decoration: underline; 
}

.active  { 
font-weight: bold; 
}

h1  {
	font-size: 14px;
	padding-bottom: 5px;
}


/* ----- CONTENT 1 ---------------*/
#container     { 
margin: 0px auto; 
padding: 0px; 
border: 0px; 
width: 840px; 
height: 590px; 
}
#toptone    { 
background-color: transparent; 
margin: 0px; 
padding: 0px; 
border: 0px; 
width: 840px; 
height: 20px; 
}
#buttomtone    { 
background: transparent url(../img/buttom.png) no-repeat center ; 
margin: 0px; 
padding: 0px; 
border: 0px; 
width: 840px; 
height: 20px; 
}

/* ----- CONTENT 2 ---------------*/
#container2     { 
margin: 0px; 
border: 0px; 
width: 840px; 
height: 550px 
}

#lefttone    { 
background: transparent url(../img/left.png) right ; float: left; margin: 0px; 
padding: 0px; 
border: 0px; 
width: 20px; 
height: 550px; 
}
#righttone   { 
background: transparent url(../img/right.png); 
float: left; 
margin: 0px; 
padding: 0px; 
border: 0px; 
width: 20px; 
height: 550px; 
}

/* ----- CONTENT 3 ---------------*/
#container3  { 
float: left; 
margin: 0px; 
padding: 0px; 
border: 0px; 
width: 800px; 
height: 550px; 
}

#inner-aus   { 
margin: 0px; 
width: 100%; 
}
#head  { 
background: url(../img/head.gif); 
vertical-align: middle;
 margin: 0px; 
 padding: 0px; 
 height: 108px; 
 
}

/* ----- CONTENT 4 ---------------*/
#container4 { 
background-color: transparent; 
margin: 0px; 
padding: 0px; 
width: 800px; 
height: 442px; 
}

#container4a { 
background: transparent url(../img/cornerleft.png) no-repeat left bottom; 
float: left; 
margin: 0px; 
padding: 0px; 
width: 215px; 
height: 442px; 
}

#wirbel1  { 
background: url(../img/wirbel1.gif) no-repeat; 
text-align: center;
margin: 0px 0px -10px 0px; 
padding: 10px 0px 0px 0px; 
width: 215px; 
height: 116px; 
 }
#wirbel2 { 
background: url(../img/wirbel2.gif) no-repeat; 
text-align: center; 
margin: 0px 0px -10px 0px; 
padding: 10px 0px 0px 0px;  
width: 215px; 
height: 116px; 
}

#wirbel3 { 
background: url(../img/wirbel3.gif) no-repeat; 
text-align: center; 
margin: 0px 0px -10px 0px; 
padding: 10px 0px 0px 0px;  
width: 215px; 
height: 116px; 
}

#wirbel4 { 
background: url(../img/wirbel4.gif) no-repeat; 
text-align: center;
margin: 0px 0px -10px 0px; 
padding: 10px 0px 0px 0px; 
width: 215px;
height: 116px; 
}

#wirbel5 { 
background: url(../img/wirbel5.gif) no-repeat; 
text-align: center; 
margin: 0px 0px -10px 0px; 
padding: 10px 0px 0px 0px; 
width: 215px; 
height: 116px; 
}

#wirbel6 { 
background: url(../img/wirbel6.gif) no-repeat; 
text-align: center;
margin: 0px 0px -10px 0px; 
padding: 10px 0px 0px 0px; 
width: 215px; 
height: 116px; 
}

#wirbel7 { 
background: url(../img/wirbel7.gif) no-repeat; 
text-align: center; 
margin: 0px 0px -10px 0px; 
padding: 10px 0px 0px 0px; 
width: 215px; 
height: 116px; 
}

#wirbel8 { 
background: url(../img/wirbel8.gif) no-repeat; 
text-align: center; 
margin: 0px 0px -10px 0px; 
padding: 10px 0px 0px 0px; 
width: 215px; 
height: 116px; 
}

#wirbel9 { 
background: url(../img/wirbel9.gif) no-repeat; 
text-align: center; 
margin: 0px 0px -10px 0px; 
padding: 10px 0px 0px 0px;  
width: 215px; 
height: 116px;
}

#navisite { 
font-size: 13px; background: url(../img/bg-navisite.png) no-repeat; 
text-align: left; 
float: left; 
margin: 0px; 
padding: 0px; 
width: 215px; 
height: 326px;
}

#navisite ul li  { 
list-style-type: none; 
width: 215px; 
}

#navisite ul li a  { 
text-decoration: none; 
width: 167px; 
height: 15px; 
display: block;
}

ul li#navi_1 a  { 
color: #59533b; 
margin: 0px; 
padding: 5px 0px 0px 48px; 
}

ul li#navi_2 a  { 
color: #59533b; 
margin: 0px; 
padding: 4px 0px 0px 48px; 
}

ul li#navi_3 a  { 
color: #59533b; 
margin: 0px; 
padding: 5px 0px 0px 48px; 
}

ul li#navi_4 a  { 
color: #59533b; 
margin: 0px; 
padding: 4px 0px 0px 48px; 
}

ul li#navi_5 a  { 
color: #59533b; 
margin: 0px; 
padding: 5px 0px 0px 48px; 
}

ul li#navi_6 a  { 
color: #59533b; 
margin: 0px; 
padding: 4px 0px 0px 48px; 
}

ul li#navi_7 a  { 
color: #59533b; 
margin: 0px; 
padding: 5px 0px 0px 48px;
}

ul li#navi_8 a  { 
color: #59533b; 
margin: 0px; 
padding: 4px 0px 0px 48px; 
}

ul li#navi_1 a:hover   { 
color: #330100; 
text-decoration: none; 
background: url(../img/sterne.gif) no-repeat 0px -1px; 
}

ul li#navi_2 a:hover   { 
color: #cd049a; 
text-decoration: none; 
background: url(../img/sterne.gif) no-repeat 0px -31px; 
}
ul li#navi_3 a:hover   { 
color: #0468cc; 
text-decoration: none; 
background: url(../img/sterne.gif) no-repeat 0px -61px; 
}

ul li#navi_4 a:hover   
{ color: #9bff05; 
text-decoration: none; 
background: url(../img/sterne.gif) no-repeat 0px -91px; 
}

ul li#navi_5 a:hover   { 
color: #ffcd04; 
text-decoration: none; 
background: url(../img/sterne.gif) no-repeat 0px -121px; 
}

ul li#navi_6 a:hover   { 
color: #366804; 
text-decoration: none; 
background: url(../img/sterne.gif) no-repeat 0px -151px; 
}

ul li#navi_7 a:hover   { 
color: #cd0404; 
text-decoration: none; 
background: url(../img/sterne.gif) no-repeat 0px -181px; 
}

ul li#navi_8 a:hover   { 
color: #03039a; 
text-decoration: none; 
background: url(../img/sterne.gif) no-repeat 0px -211px; 
}

#ia #navi a.a { 
color: #330100; 
font-weight: bold; 
text-decoration: none; 
background: url(../img/sterne.gif) no-repeat 0px -1px; 
margin: 0px; 
padding: 5px 0px 0px 48px; 
}

#ib #navi a.b  { 
color: #cd049a; 
font-weight: bold; 
text-decoration: none; 
background: url(../img/sterne.gif) no-repeat 0px -31px; 
margin: 0px; 
padding: 5px 0px 0px 48px; 
}

#ic #navi a.c  { 
color: #0468cc; 
font-weight: bold; 
text-decoration: none; 
background: url(../img/sterne.gif) no-repeat 0px -61px; 
margin: 0px; 
padding: 5px 0px 0px 48px; 
}

#id #navi a.d  { 
color: #9bff05; 
font-weight: bold; 
text-decoration: none; 
background: url(../img/sterne.gif) no-repeat 0px -91px; 
margin: 0px; 
padding: 5px 0px 0px 48px; 
}

#ie #navi a.e  { 
color: #ffcd04; 
font-weight: bold; 
text-decoration: none; 
background: url(../img/sterne.gif) no-repeat 0px -121px; 
margin: 0px; 
padding: 5px 0px 0px 48px; 
}

#if #navi a.f  { 
color: #366804; 
font-weight: bold; 
text-decoration: none; 
background: url(../img/sterne.gif) no-repeat 0px -151px; 
margin: 0px; 
padding: 5px 0px 0px 48px; 
}

#ig #navi a.g  { 
color: #cd0404; 
font-weight: bold; 
text-decoration: none; 
background: url(../img/sterne.gif) no-repeat 0px -181px; 
margin: 0px; 
padding: 5px 0px 0px 48px; 
}

#ih #navi a.h  { 
color: #03039a; 
font-weight: bold; 
text-decoration: none; 
background: url(../img/sterne.gif) no-repeat 0px -211px; 
margin: 0px; 
padding: 5px 0px 0px 48px; 
}
#abstand { 
height: 11px; 
}

#container4b  { 
background: transparent url(../img/cornerright.png) no-repeat right bottom; 
float: left; 
margin: 0px; 
padding: 0px; 
width: 585px; 
height: 442px; 
}

#buehne1 { 
background: url(../img/content1.jpg);
clear: none;
margin: 0px;
padding: 0px;
width: 585px;
height: 402px; 
}

#buehne2 { 
background: url(../img/content2.jpg);
clear: none;
margin: 0px;
padding: 0px;
width: 585px;
height: 402px; 
}

#buehne3 { 
background: url(../img/content3.jpg);
clear: none;
margin: 0px;
padding: 0px;
width: 585px;
height: 402px;
}

#buehne4 { 
background: url(../img/content4.jpg);
clear: none;
margin: 0px;
padding: 0px;
width: 585px;
height: 402px;
}
 
#buehne5 { 
background: url(../img/content5.jpg);
clear: none;
margin: 0px;
padding: 0px;
width: 585px;
height: 402px;
}

#buehne6 { 
background: url(../img/content6.jpg);
clear: none;
margin: 0px;
padding: 0px;
width: 585px;
height: 402px;
}

#buehne7 { 
background: url(../img/content7.jpg);
clear: none;
margin: 0px;
padding: 0px;
width: 585px;
height: 402px;
}

#buehne8 { 
background: url(../img/content8.jpg);
clear: none;
margin: 0px;
padding: 0px;
width: 585px;
height: 402px; 
}

#buehne9 { 
background: url(../img/content9.jpg); 
clear: none; 
margin: 0px; 
padding: 0px; 
width: 585px; 
height: 402px; 
}

#buehne10 { 
background-image: url(../img/content10.jpg); 
clear: none; 
margin: 0px; 
padding: 0px; 
width: 585px; 
height: 402px; 
}

#buehne11 { 
background-image: url(../img/content11.jpg); 
clear: none; 
margin: 0px; 
padding: 0px; 
width: 585px; 
height: 402px; 
}

#buehne12 { 
background-image: url(../img/content12.jpg); 
clear: none; 
margin: 0px; 
padding: 0px; 
width: 585px; 
height: 402px; 
}

#textfield1     { 
float: left; 
margin: 105px 0px 0px 20px; 
padding: 0px; 
width: 305px; 
height: 240px; 
overflow: auto; 
}

#textfield2   { 
float: left; 
margin: 105px 0px 0px 41px; 
padding: 0px; 
width: 450px; 
height: 240px; 
}

#textfield3 { 
color: #59533b; 
float: left; 
margin: 105px 0px 0px 41px; 
padding: 0px; 
width: 450px; 
height: 240px; 
}

#textfield4     { 
color: #59533b; 
float: left; 
margin: 61px 0px 0px 41px; 
padding: 0px; width: 450px; 
height: 240px; 
}

#popup  { 
margin-top: -210px; 
position: relative; 
top: 0px; 
left: 0px; 
width: 225px; 
height: 330px; 
overflow: hidden; 
}

#popup a img  { 
border: none; 
}

#popup1 { 
background-color: transparent; 
position: absolute; 
z-index: 11; 
top: 233px; 
left: 0px; 
width: 90px; 
display: block; 
}

#popup1 a .large   { 
border: 0px; 
position: absolute; 
top: -1px; 
left: -1px; 
width: 1px; 
height: 1px; 
display: block; 
}

#popup1 a:hover img { 
margin-left: -100px; 
width: 90px; 
}

#popup1 a.i1, #popup1 a.i:visited    {
background-color: transparent; 
position: absolute; 
top: 0px; 
left: 0px; 
width: 90px; 
height: 95px; 
display: block; 
}

#popup1 a.i1:hover .large   { 
position: absolute; 
top: -200px; 
left: 150px; 
width: 174px; 
height: 188px; 
display: block; 
}

#bg1 { 
background: transparent url(../img/clear.gif) no-repeat; 
width: 90px; 
height: 95px; 
}

#popup2   { 
background-color: transparent; 
position: absolute; 
z-index: 10; 
top: 227px; 
left: 68px; 
width: 90px; d
isplay: block; 
}

#popup2 a .large { 
border: 0px; 
position: absolute; 
top: -1px; 
left: -1px; 
width: 1px; 
height: 1px; 
display: block; 
}

#popup2 a:hover img { 
margin-left: -200px; 
width: 90px; 
}
#popup2 a.i2, #popup2 a.i2:visited     { 
background-color: transparent; 
position: absolute; 
top: 0px; 
left: 0px; 
width: 90px; 
height: 95px; 
display: block; 
}

#popup2 a.i2:hover .large   { 
position: absolute; 
top: -194px; 
left: 182px; 
width: 174px; 
height: 188px; 
display: block; 
}

#bg2 { 
background: transparent url(../img/clear.gif) no-repeat; 
width: 90px; 
height: 95px; 
}

#popup3   { 
background-color: transparent; 
position: absolute; 
z-index: 12; 
top: 235px; 
left: 128px; 
width: 90px; 
display: block; 
}

#popup3 a .large { 
border: 0px; 
position: absolute; 
top: -1px; 
left: -1px; 
width: 1px; 
height: 1px; 
display: block; 
}

#popup3 a:hover img { 
margin-left: -300px; 
width: 90px; 
}

#popup3 a.i3, #popup3 a.i3:visited     { 
background-color: transparent; 
position: absolute; 
top: 0px; 
left: 0px; 
width: 90px; 
height: 95px; 
display: block; 
}

#popup3 a.i3:hover .large   { 
position: absolute; 
top: -202px; 
left: 222px; 
width: 174px; 
height: 188px; 
display: block; 
}

#bg3 { 
background: transparent url(../img/clear.gif) no-repeat; 
width: 90px; 
height: 95px; 
}

/* ----- NAVIGATION-UNTEN -------------------- */
#navigation2  { 
background: transparent url(../img/button-navi.png); 
margin: 0px; 
padding: 0 0px 0px; 
height: 40px; 
}

#navigation2 ul { 
background-color: transparent; 
margin: 0; 
padding: 0; 
}

#navigation2 ul li   { 
background-color: transparent; 
list-style-type: none; 
margin: 0; 
padding: 0; 
display: inline; 
}

#navigation2 a     { 
color: #59533b; 
font-style: normal; 
font-variant: normal; 
font-size: 13px; 
font-family: verdana; 
text-decoration: none; 
float: left; 
margin-top: 9px; 
padding-right: 65px; 
padding-left: 5px; 
width: 65px; 
height: 14px; 
display: block; 
}

#navigation2 a:hover, #navigation2 a:focus     { 
color: #fff; text-decoration: none 
}

#ia #navigation2 a.a,  #ib #navigation2 a.b,  #ic #navigation2 a.c,  #id #navigation2 a.d   { 
font-weight: bold; 
text-decoration: none; 
}

/* --------------textside-------------------------- */
.type-subline11gruen  { 
color: #693; 
}

.type-subline11bold  { 
font-weight: bold; 
margin-top: -5px; 
}

.type-headline13gruen   { 
color: #693; 
font-size: 17px; 
line-height: 19px; 
border-bottom: 1px solid #ffba47; 
height: 19px; 
display: block; 
}

.type-headline13bold    { 
color: #693; 
font-weight: bold; 
font-size: 17px; 
line-height: 19px; 
border-bottom: 1px solid #ffba47; 
height: 19px; 
display: block; 
}

#line     { 
clear: left; 
border-top: 1px solid #800000; 
height: 0px; 
display: block;
}

/*-----FORMULAR----------------------------------*/
form   { 
margin: 0pt; 
padding: 0px; 
border: 0px; 
width: 100%; 
height: 100%; 
}

td { 
font-size: 13p;x 
}

table.rahmen   { 
color: #59533b; 
background-color: #e3dfbc; 
width: 450px; 
}

table.rahmen2  { 
color: #59533b; 
background-color: #e3dfbc; 
width: 100%; 
height: 307px; 
}

table.rahmen2 a img { 
border: solid 2px #e3dfbc; 
}

table.rahmen2 a:hover  img  { 
border: solid 2px white; 
}

label, input, select     { 
font-size: 13px; 
font-family: verdana; 
}

textarea   { 
font-size: 13px; 
font-family: verdana; 
height: 50px; 
}

.defbreite { 
width: 325px; 
}

#stoerer  { 
margin-top: -413px; 
margin-left: 300px; 
width: 0px; 
height: 0px; 
}

#content-left2  { 
float: left; 
margin: 0px; 
padding: 0px; 
width: 220px; 
}

#content-right2  { 
float: left; 
margin: 0px; 
padding: 0px; 
width: 310px; 
}

#hoppla  { 
visibility: hidden;
}

a#shortphone { 
color: #F2F2B2; 
font-weight: bold; 
text-decoration: none; 
}

a.anders:link {
	color:#ffc;
  }
a.anders:visited {
	color:#ffc;
  }
a.anders:hover, a.anders:active {
	color:#FFFFFF;
	font-weight:bold;
  }

