/* CSS Document */

body {
background-color:#fff;
background-repeat:no-repeat;
background-position:left bottom;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

#wrapper {
width:900px;
margin: 0 auto 0 auto;
background-color:#fff;
background-image:url(default/back.jpg);
} 

#header { 
background-image:url(default/header.jpg);
background-repeat:no-repeat;
margin: 0 auto 0 auto;
width:900px;
height:224px;
}

.valide {
padding-left:40px;
padding-top:50px;
}

/*--  Navi allg.  --*/

#navi-wrap {
float:left;
margin-left:20px;
width:200px;
}

 a:link {color:#CC0000; text-decoration:none; }
 a:visited { color:#CC0000; text-decoration:none; }
 a:hover { color:#000; text-decoration:underline; }
 
*+html img {
border:#000;
}

*+html img:hover {
border:#FF9900;
}

/*--  Navi 1  --*/


#navi1 {
width:900px;
float:inherit;
position:absolute;
top: 190px;
}

#navi1 ul {
list-style-type:none;
display:inline;
padding-left:0px;
margin-left:0px;
}
	
#navi1 ul li {
text-align: left;
margin-left:0px;
display:inline;
}

#navi1 ul li a {
display:inline;
/*padding: 3px 5px 3px 0.5em;*/
padding-left:40px;
color: #999;
font-size:28px;
text-decoration: none;
}

#navi1 ul li a:hover {
color: #000;
text-decoration:none;
}


/*--  Navi 2  --*/


#navi2 {
position:relative;
width:200px;
padding-left:30px;
padding-top:35px;
}


#navi2 ul {
list-style-type:none;
display:block;
padding-left:0px;
margin-left:0px;
}

#navi2 ul li {
text-align: left;
margin-left:0px;
}

#navi2 ul li a {
display: block;
padding: 3px 5px 3px 0.5em;
color: #000;
text-decoration: none;
}

#navi2 ul li a:hover {
color: #000;
text-decoration:underline;
}


/*--  HIDDEN  --*/

.hidden {
visibility:hidden;
height:0px;
}




/*--  Textbox  --*/

#text-box {
position:relative;
left:300px;
width:580px;
height:150px;
color:#000000;
float:left;
margin-right:5px;
}


#text-box .innen{
margin-right:5px;
margin-left:5px;
margin-top:30px;
}




/*--  Content  --*/


#content-wrap h3 {
text-align:left;
padding-left:75px;
font-size:16px;
color:#CC0000;
}


#content-wrap h4 {
text-align:left;
width:500px;
padding-left:55px;
font-size:large;
color:#999999;
}

#content-wrap {
float:right;
text-align:center;
width:630px;
}

#content-wrap p {
width:500px;
padding-left:75px;
text-align:left;
}

/**+html #content-wrap { 
top:0px;
margin-top:-550px;
padding-top:0px;
width:650px;
}*/


#content1 {
text-align:left;
}

#content1 table {
padding-left:70px;}

/*-- Footer --*/

#footer {
width:900px;
height:187px;
background-color:#000000;
color:#999999;
background-image:url(default/footer.jpg);
}

/*-- Preview Web --*/
#footer .previewWeb {
	width: 500px;
	height: 120px;
	position:relative;
	left: 350px;
	top: 20px;
	overflow: scroll;
	}
	
#footer .previewWeb .inside {
	width:770px;
	}
	
#footer .previewWeb a img{
	border:none;
}
#footer .previewWeb .inside img {
	height: 100px;
	width:auto;
}

#footer .footer {
position:relative;
text-align:center;
top: 15px;
}


/*-- Preview Print --*/
#footer .previewPrint {
	width: 500px;
	height: 120px;
	position:relative;
	left: 350px;
	top: 20px;
	overflow: scroll; 
	}
	
#footer .previewPrint .inside {
	width:500px;
	}
	
#footer .previewPrint a img{
	border:none;
}
#footer .previewPrint .inside img {
	height: 100px;
	width:auto;
}


#footer p {
position:relative;
text-align:center;
top:150px;
}



.clearer {
clear:both;}