
BODY {
	FONT-SIZE: 12px;
        
         PADDING:0PX;
         FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; line-height: 1.5;
}

html {height:100%;}
/* IE */
body {height:100%;}

H1 {
	FONT-SIZE: 18px; 
	MARGIN-BOTTOM: 0px; 
	COLOR: #999999;
	FONT-FAMILY: Verdana;
}
H2 {
	FONT-SIZE: 14px; 
	MARGIN-BOTTOM: 0px; 
	COLOR: #444;
	FONT-FAMILY: Verdana;
	}
H3 {
	FONT-SIZE: 12px; 
	MARGIN-BOTTOM: 0px; 
	COLOR: #000;
	FONT-FAMILY: Verdana;
}

H4 {
	FONT-SIZE: 10px; 
	MARGIN-BOTTOM: 0px; 
	COLOR: #999999;
	FONT-FAMILY: Verdana;
}



CODE {
	FONT-SIZE: 14px; COLOR: #0000ff
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #0000ff; PADDING-TOP: 0px
}
A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999999; TEXT-DECORATION: underline 1px dashed;
}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999999; TEXT-DECORATION: underline
}
A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #009999; TEXT-DECORATION: underline
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #009999; TEXT-DECORATION: #99cccc 1px dashed
}
A:active {
	COLOR: #009999
}


A.menu {
	PADDING-RIGHT: 3px; BORDER-TOP: #000 1px solid; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #eeeeee; PADDING-TOP: 3px; BACKGROUND-COLOR: #737994; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.menu:link {
	FONT-WEIGHT: bold; COLOR: #eeeeee; BACKGROUND-COLOR: #737994; TEXT-DECORATION: none
}
A.menu:visited {
	FONT-WEIGHT: bold; COLOR: #eeeeee; BACKGROUND-COLOR: #737994; TEXT-DECORATION: none
}
A.menu:active {
	FONT-WEIGHT: bold; COLOR: #737994; BACKGROUND-COLOR: #eeeeee
}
A.menu:hover {
	FONT-WEIGHT: bold; COLOR: #737994; BACKGROUND-COLOR: #eeeeee
}
#title {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #000 0px solid; 
	HEIGHT: 150px; 
	BACKGROUND-COLOR: #ffffff;
	MARGIN-TOP: 30px;
}

#menu {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #FF9900 4px solid;
	BORDER-TOP: #999999 0px solid; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #ffffff
}


#left {
	FLOAT: left; 
	WIDTH: 158px; 
	BACKGROUND-COLOR: #ffffff; 
	HEIGHT: 550px;
	
}
.menutitle {
	FONT-WEIGHT: bold; MARGIN: 2px; TEXT-ALIGN: center
}
.menucontainer {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN: 10px; BORDER-LEFT: #000 1px solid; WIDTH: 106px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #bdbec6
}
#content {
	BORDER-RIGHT: #eee 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #eee 1px solid;
	MARGIN-TOP: 50px; 
	PADDING-LEFT: 5px; 
	FLOAT: right; 
	MARGIN-RIGHT: 5px;
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #eee 1px solid; 
	WIDTH: 772px;
	HEIGHT: auto; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #eee 1px solid; 
	BACKGROUND-COLOR: #FFFFF
}


label {
        float: left;
        display: block;
        width: 100px;
        MARIGN-BOTTOM:10px;
        padding-left:1px;
        
}






#mailformname {
        float:left;
        display:block;
        width:250px;
        border: 1px solid #eee;
        background:#ffffff;
        font-family: verdana;
        font-size: 10px;
        margin-bottom:5px;
        margin-top:5px;
        padding:1px;
}


#mailformemail {
        float:left;
        display:block;
        width:250px;
        border: 1px solid #eee;
        background:#ffffff;
        font-family: verdana;
        font-size: 10px;
        margin-bottom:5px;
        margin-top:5px;
        padding:1px;
}

#mailformaddress {
        float:left;
        display:block;
        width:250px;
        border: 1px solid #eee;
        background:#ffffff;
        font-family: verdana;
        font-size: 10px;
        margin-bottom:5px;
        margin-top:5px;
        padding:1px;
}

#mailformnachricht {
        float:left;
        display:block;
        width:250px;
        border: 1px solid #eee;
        background:#ffffff;
        font-family: verdana;
        font-size: 10px;
        margin-bottom:5px;
        margin-top:5px;
        padding:1px;
}

#mailformetv {
        float:left;
        display:block;
        border: 1px solid #eee;
        background:#ffffff;
        font-family: verdana;
        font-size: 10px;
        margin-bottom:5px;
        margin-top:5px;
        padding:1px;
}


/*clearing all floats and fix firefox and ie backgroundcolor-bug */
div.clearer {
        clear:both;
        font-size:1px;
        line-height:1px;
        display:block;
        height:1px;
} 


form {
        background:#ffffff;
        width:400px;
        MARGIN-LEFT: 200px;
        border: 2px dotted #eee;
        
}

#mailformformtype_mail {
        margin-left:200px !important;
        margin-left:55px; /*to fix ie6 position*/
        width:100px;
}










form {
        background:#fff;
        width:400px;
        border: 1px dotted #eee;
        
}
.form-button {
        margin-left:110px !important;
        margin-left:55px; /*to fix ie6 position*/
        width:100px;
}
.option {
        border:none;
        background:none;
        width:auto;
}
fieldset {
        border:none;
        padding-left:100px;
        padding-bottom:10px;
        display:block;
}
fieldset input {
        width:auto;
        border:none;
        background:none;
        float:left;
        display:block;
        margin-right:10px;
        margin-top:3px !important;
        margin-top:0px; /*to fix ie6 position*/
}
fieldset label {
        width:auto;
        float:left;
        display:block;
        padding-right:2px;
        white-space:nowrap; /*to fix ie6 wrapping*/
} 






#navcontainer {
border:0px solid #eee;width:145px;
MARGIN-TOP: 50PX;
}

#nav1, #nav1 ul {
padding:0;margin:0;
}

#nav1 {
margin-left:0px;
border: 1px solid #eee;
text-align: left;
list-style: none;
}


#nav1 a, #nav1 a:active {
border-top: 1px solid #EBEBEC;
text-decoration: verdana;
display: block;
padding: 4px 0px 4px 20px;
background: #fff url(nav_pfeil_rot.gif) no-repeat 5px ;
color: #040000;
text-decoration:none;

}

#nav1 a:hover {
color: #BF2236;
}

/*#nav1 li:hover {
background-color: #8BB913;
}*/


#nav1act a:link, #nav1act a:visited, #nav1act a:visited {
background: #FFFFFF url(nav_pfeil_weiss.gif) no-repeat 5px ;
color: #8BB913;
}

#nav1act a:hover {
xbackground-color:#eee;
text-decoration:none;
}

#nav2 {
list-style: none;
background:#fff;
}

#nav2 a:link, #nav2 a:visited, #nav2 a:active {
font-size:11px;
padding-left:40px;
color: #040000;
background: #f1f1f2 url(pfeil3.gif) no-repeat 28px ;
}

#nav2 li, #nav2 ul {
list-style:none;
border: 0px solid black;
display : inline
}


#nav2 a:hover{
color: #BF2236;
}



#nav2act a:link, #nav2act a:visited, #nav2act a:active #nav2act a:visited {
background: #e2e2e5 url(pfeil3_act.gif) no-repeat 28px ;
}
#nav3 a:link, #nav3 a:visited, #nav3 a:active {
padding-left:60px;
background: #fff url(l3.gif) no-repeat 48px;
}

#nav3act a:link, #nav3act a:visited, #nav3act a:active {
font-style:italic;
background: #fff url(l3_act.gif) no-repeat 48px ;
}





