/*******************************************************************************

	Project		:	JOCHEN70
	Copyright	:	Design - Werbeagentur Kassin - www.kassin.at

*******************************************************************************/


/* Styles for Formular */

* {
margin: 0;
padding: 0;
}
body {
background-color: #f9f9f9;
color: #003366;
font-size: 101%;
text-align: center;
padding: 0px 0px 20px 0px;
}

#wrapper {
margin: 0px 0;
background: transparent;
color: #003366;
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: 101%;
text-align: center;
padding: 0px 0px 20px 0px;
background: url(../files/body_bg.jpg);
background-position: 0px -28px;
background-repeat: repeat-x;
}


/* Formatierungen fuer Formular */
#form-wrapper {
margin: 20px auto;
width: 720px;
background-color: #fff;
color: #369;
}
#formular {
padding: 0px 20px;
/*border-top: 1px solid #ccc;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 1px solid #ccc;*/
text-align: left;
font-size: 85%;
background: transparent;
}
#formular p {
margin: 0px 0px 10px 0px;
background: transparent;
color: #000;
}

#formular p.small {
margin: 0px 0px 10px 0px;
background: transparent;
color: #000;
font-size: 80%;
border-bottom: 1px solid #003366;
}

fieldset {
margin: 20px 0px 10px 0px;
padding: 5px 10px;
border: 1px solid #999;
background-color: #f9f9f9;
}
legend {
background-color: #fff;
color: #666;
padding: 2px 10px;
border: 1px solid #999;
margin: 0px 0px 10px 0px;
font-weight: normal;
letter-spacing: 2px;
}

form {
line-height: 150%;
}
input, textarea {
font-size: 120%;
}

.inpt {
width: 360px;
border: 1px solid #205080;
background-color: #f2f2f2;
color: #000;
margin: 0px 0px 9px 0px;
}
.txt { /* textnachricht*/
width: 360px;
border: 1px solid #205080;
background-color: #f2f2f2;
color: #000;
}
input.inpt:focus, textarea.txt:focus {
background-color: #fff;
color: #000;
}
select {
width: 8em;
margin: 10px 0px 0px 20px;
background-color: #f2f2f2;
color: #000;
}
.senden {
width: 360px;
font-size: 100%;
font-weight: bold;
margin: 15px 0 0 0;
padding: 5px 0;
background-color: #205080;
color: #fff;
border: 1px solid;
border-color: #69b #000 #000 #69b;
cursor: pointer;
}
.klick {
cursor: pointer;
}



/* === Nicht wichtig fuer Formular === */

#sheet {
position: relative;
	margin: 0px auto;
	top: 0;
	width: 960px;
	background-color: #f9f9f9;
	color: #000;
	text-align: left;
	background-image: url(../files/sheet-shaddow.jpg);
background-position: 0 0;
background-repeat: repeat-y;
}

#header {
height: 250px;
background: transparent;
/*background-image: url(../files/Header_Logo.jpg);*/
background-image: url(../files/sheet.jpg);
background-position: center 0;
background-repeat: no-repeat;
color: #000;
}

div#logo2 {
	position: relative;
	background: transparent;
	float: right;
	top: 120px;
	right: 140px;
	width: 140px;
	height: 70px;
	background: url(../files/Logo_1000miglia.jpg) no-repeat 0px 0px;
}

div#logo2 p a {
	display: block;
	width: 140px;
	height: 70px;
	text-indent: -1000em;
}
#logo {
	position: relative;
	background: transparent;
	float: left;
	top: 120px;
	left: 140px;
	width: 300px;
	height: 70px;
	background: url(../files/Logo_j70plain.jpg) no-repeat 0px 0px;
}
div#logo p a {
	display: block;
	width: 300px;
	height: 70px;
	text-indent: -1000em;
}

/* headings */
h1 {
font-size: 160%;
letter-spacing: 1pt;
background: transparent;
color: #003366;
padding: 10px 0px 10px 0px;
border-top: 1px solid #003366;
border-bottom: 1px solid #003366;
}

h2 {
font-size: 120%;
letter-spacing: 2pt;
background: transparent;
color: #205080;
padding: 10px 0px 0px 0px;
}


/* links */
a {
text-decoration: none;
border-bottom: 1px solid #fff;
}
a:link {
background-color: transparent;
color: #000;
}
a:visited {
background-color: transparent;
color: #000;
}
a:hover {
background-color: transparent;
color: #fc0;
}
a:active {
background-color: transparent;
color: #000;
}

#footer {
margin: 0px auto;
height: 80px;
background-color: #fff;
color: #000;
font-size: 70%;
background-image: url(../files/sheet_bottom.jpg);
background-position: 0 bottom;
background-repeat: no-repeat;

}
#footer p {
padding: 4px 20px 4px 20px;
background: transparent;
color: #666;
text-align: center;
}
#footer a {
text-decoration: none;
background: transparent;
color: #000;
border: 0 none;
text-align: center;
}
#footer a:hover {
background: transparent;
color: #000;
border-bottom: 1px solid #000;
}

#footer .seitenanfang {
	text-align: right;
	font-weight: bold;
}

.invis, hr {
display: none;
}
#top {
display: none;
}
.unsichtbar {
position:absolute;
top:-5000px;
left: -5000px;
overflow:hidden;
}

