

* {
margin:0;
padding:0;
}
body {
background-color:#E9E9E9;
background-image:url(../img/bg.png);
background-repeat:repeat-x;
color:#494949;
font-family:Verdana,Arial;
font-size:12px;
}
.main {
margin:40px auto 30px;
min-height:100px;
width:800px;
}
.content {
background-color:#FFFFFF;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
font-size:12px;
margin-bottom:-30px;
padding:10px 0px 0 30px;


text-align:left !important;
}
.content a {
color:#494949;
}
.mailinfo{margin-top:20px;padding:10px; position:relative;}
.divider{background-image:url("../img/trennstrich.gif"); width:100%}
span.footer_corners{background-image:url(../img/eckenUnten.gif); background-repeat:no-repeat; width:800px;position:absolute;bottom:-12px;left:-1px;}


.footer {
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
font-size:10px;
padding:0px;
position:relative;
background-repeat:no-repeat;

height:64px;
background-color:white;
text-align:center;
}
.header {
background-image:url(../img/header.png);
background-repeat:repeat-x;
height:94px;
margin-bottom:-30px;
padding:26px 20px 0;
text-align:left !important;
}
.header h1 {
color:#3579A1;
font-size:20px;
font-weight:400;
text-align:center;
}
.header img {
float:left;
margin-left:60px;
margin-right:20px;
margin-top:-7px;
text-align:center;
}
.header a {
color:#3579A1;
font-size:11px !important;
text-decoration:none !important;
}
.header .nav a {
color:#7D7D7D;
}
.erst, .zweit {
float:left;
padding:2px;
height:50px;
width:100px;
}
.submit_button {
background-color:transparent;
background-image:url(../img/button.png);
border:medium none;
height:30px;
margin-top:0;
padding:2px;
width:172px;
}
.welcome {
font-size:11px;
margin-bottom:20px;
margin-top:20px;
}
.welcome h2 {
font-size:13px;
margin-bottom:10px;
}
.welcome li {
margin-bottom:10px;
}
.add {
border-top:1px solid #FAFAFA;
font-size:11px;

padding:20px 0 30px;
}
.url {
background-color:#FAFAFA;
margin:10px;
padding:5px;
}
h3 {
font-size:12px;
}
#zeile1, #zeile2, #zeile3, #zeile4, #zeile5, #zeile6, #zeile7, #zeile8, #zeile9, #zeile10, #zeile11, #zeile12 {
margin:10px 0 5px 137px;
}
#zeile0 {
background-image:url(../img/num_1.png);
background-repeat:no-repeat;
border-bottom:1px solid #EBEBEB;
height:50px;
margin-top:-15px;
padding-left:135px;
padding-top:20px;
}
#zeile13 {
background-image:url(../img/num_2.png);
background-repeat:no-repeat;
border-bottom:1px solid #EBEBEB;
height:50px;
padding-left:135px;
padding-top:20px;
}
#zeile14 {
background-image:url(../img/num_3.png);
background-repeat:no-repeat;
height:50px;
margin-bottom:-10px;
padding-left:135px;
padding-top:20px;
}
.footer .nav {
background-color:transparent !important;
margin-bottom:-20px;
margin-left:0;
margin-top:10px;
}
.footer .nav a {
color:#7D7D7D;
text-decoration:underline;
}
.nav {
background-color:transparent;
font-size:11px;
margin-bottom:0;
margin-left:-22px;
margin-top:10px;
padding:6px 0 13px;
text-align:center;

}
.nav a {
color:#333333;
font-size:10px;
margin:2px;
text-align:center;
text-decoration:none;
}
.small {
display:block;
font-size:10px;
margin-left:120px;
margin-top:5px;
text-align:center;
width:300px;
}
form {
background-color:#FAFAFA;
border:2px solid #E5E5E5;
margin:30px 0 0;
padding:20px 10px 10px;
width:710px;
}
.submit_button:hover {
background-image:url(../img/button_hover.png);
cursor:pointer;
}
.submit_button_alt {
background-color:transparent;
background-image:url(../img/button_alt.png);
border:medium none;
height:30px;
margin-top:0;
width:172px;
}
.submit_button_alt:hover {
background-image:url(../img/button_alt_hover.png);
cursor:pointer;
}
#submitdiv{margin-left:101px;margin-right:101px;}
#weitere:hover {
cursor:pointer;
font-weight:700;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:30px;
}
.verlauf {
background-image:url(../img/verlauf.png);
background-repeat:repeat-x;
color:#FFFFFF;
height:334px;
margin-bottom:-80px;
margin-top:-10px;
padding:40px;
text-align:justify !important;
width:718px;
}
.verlauf a {
color:#FFFFFF;
}
.verlauf h3 {
margin-bottom:20px;
}
.verlauf li {
margin-bottom:8px;
}
.line {
display:block;
float:left;
margin-bottom:2px;
margin-right:20px;
padding-top:10px;
width:350px;
}
.ad_hpm {
font-size:10px;
margin:30px 0;
padding:10px 0 10px 20px;
}
.entry {
float:left;
margin-right:15px;
width:220px;
}
.entry i {
color:green;
display:block;
font-style:normal !important;
margin-top:2px;
}
.ad_hpm a {
color:#3579A1;
display:block;
font-size:11px;
font-weight:700;
margin-bottom:2px;
}
.anzeige {
font-size:11px;
font-weight:400;
margin-left:670px;
}
a.info {
color:#494949;
position:relative;
text-decoration:none;
z-index:24;
}
a.info:hover {
z-index:25;
}
a.info span {
display:none;
font-size:10px;
padding:20px;
text-decoration:none !important;
background-image:url(../img/80.png);
left:-455px;
position:absolute;
text-align:center;
top:2em;
width:400px;
border:3px solid #A3A3A3;
background-color:#FAFAFA;
}
a.info span b {
color:#F5902D;
display:block;
margin-bottom:7px;
}
a.info:hover span {

display:block;

}
.header a img, .verlauf a img {
border:medium none;
}
.nav a:hover, a:hover {
text-decoration:underline;
}



/* -- Form Styles ------------------------------- */


/*.flashinfo{margin-left:-140px;}*/

div.fieldset {
	border:  1px solid #afe14c;
	margin: 10px 0;
	padding: 20px 10px;
}
div.fieldset span.legend {
	position: relative;
	background-color: #FFF;
	padding: 3px;
	top: -30px;
	font: 700 14px Arial, Helvetica, sans-serif;
	color: #73b304;
}

div.flash {
	width: 375px;
	margin: 10px 5px;
	border-color: #D9E4FF;

	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;

}

button,
input,
select,
textarea {
	border-width: 1px;
	margin-bottom: 10px;
	padding: 2px 3px;
        -moz-border-radius : 5px;         
	-webkit-border-radius : 5px;
}



input[disabled]{ border: 1px solid #ccc } /* FF 2 Fix */
.inpSpacer{}
#images{min-height:50px;height:50px; background-image:url(../img/num_1.png); padding-left:135px;margin-top:-15px; padding-top:20px;border-bottom:1px solid #ebebeb;background-repeat:no-repeat;}


#email{background-image:url(../img/num_2.png);height:50px;padding-left:135px;padding-top:20px;border-bottom:1px solid #ebebeb;background-repeat:no-repeat}
#gobutton{background-image:url(../img/num_4.png);height:50px;padding-left:0px;padding-top:20px;background-repeat:no-repeat}
#size{border-bottom: 1px solid #EBEBEB;background-image:url(../img/num_3.png);height:50px;padding-left:135px;padding-top:20px;background-repeat:no-repeat}
#flash_info{border: 2px solid red; padding:3px;margin-bottom:10px;display:none}


label {
	width: 150px;
	text-align: right;
	display:block;
	margin-right: 5px;
}

#btnSubmit { margin: 0 0 0 155px ; }

/* -- Table Styles ------------------------------- */
td {
	font: 10pt Helvetica, Arial, sans-serif;
	vertical-align: top;
}

.progressWrapper {
	width: 275px;
	overflow: hidden;
}

.progressContainer {
	overflow: hidden;



}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 200px;
	height: 24px;
	text-align: left;

	overflow: hidden;
        background-color: white;

}



/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {

	vertical-align: top;
        margin-left:-80px;

        /*position: absolute;
        margin-left:-375px;
        margin-top:-10px*/
}
#fsUploadProgress{border-top: 1px solid grey; border-left: 1px solid grey;}
.uploadButton{
    background-image:url(../img/button.png);
    background-repeat:no-repeat;
    background-position: 0px 0px;
    border:none;
    display:inline;
    width: 180px;
    height: 30px;
    background-color: transparent;
    border: none;
    margin-bottom:0px !important;
}

.uploadButton:hover {
    cursor: pointer;
    background-image:url(../img/button_hover.png);
}
#noscript_info{border:1px solid red; margin:10px 35px 0 0; padding:5px;}

.progressBarInProgress{display:none;}

#placeholder{
        width: 275px;
        height: 24px;
        background-image: url(../img/arrow_right.png);
        background-repeat:no-repeat;
        background-position:100% 50%;}
#SWFUpload_0_0{  background-image: url(../img/arrow_right.png);
        background-repeat:no-repeat;
        background-position:right;}

#flash_upload_form{height:197px;}
#fsUploadProgress{margin-bottom:10px;}

.nav_active{font-weight:bold;}

#email_text{margin-left:-150px;}
#resize{float:left; margin-left: 10px;
    margin-right: 15px;}
#cust_size{display:none;}
