/* CSS Document */


html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}



body {
	background: #cccccc;
	color: #666;
	font: normal 0.7em Arial, Helvetica, sans-serif;line-height:1.4em;
}


a {color: #333333; text-decoration:none}
a:hover {color: #333333; text-decoration:underline}


h1 {font: bold 1.4em  Arial, Helvetica, sans-serif; margin: 10px 0px 10px 0px; letter-spacing:0.05em}
h2 {font: bold 1em Arial, Helvetica,  sans-serif; margin-bottom:5px; letter-spacing:0.05em}


.clearer {clear: both; font-size: 0; width:1px}
.left {float: left;}
.right {float: right;}

/* structure */

.outer-container {

	width: 100%;
}

.inner-container {
	margin: 0 auto;
	padding:0px;
	width: 800px;
	height:1500px;
	background-image:url(../pix/bg.png);
	background-repeat:no-repeat
}





.head {
	
	margin-left:40px;
	
}

/* content */
.logos {
	 margin-left:40px; 
	width: 740px; 
}

.content {
	 margin-left:60px; margin-bottom:23px; margin-top:23px;
	width: 740px; font:normal 2.3em Arial, Helvetica, sans-serif; color:#0463a0; line-height:1.4em;
}

.content1 {
	 margin-left:40px; 
	width: 220px;  flaot:left;
}
 .content1 a{font:normal 1em Arial, Helvetica, sans-serif; color:#666; text-decoration:underline}

  .content1 p{font:normal 1.2em Arial, Helvetica, sans-serif; color:#666; line-height:1.6em}
  
  .erfolg {width:190px; margin-top:50px; margin-bottom:20px;}
 

 .formu {float:right; width:410px; margin-right:45px;}
 .formu a{font:normal 1em Arial, Helvetica, sans-serif; color:#666; text-decoration:underline}
 .formu p {font:normal 1.2em Arial, Helvetica, sans-serif; color:#666; line-height:1.6em}
 .formu li {
	font:normal 1.2em Arial, Helvetica, sans-serif;
	color:#666;
	line-height:1.6em;
	list-style-type: circle;
	margin-left: 2em;
}
 div.box {
	border: 1px solid #ccc; 
	background: #fff;
	padding: 1px;
	
}

div.box_content {
    float: inherit;
	padding: 1em;
}

div.box_content p {
    font: normal normal normal 1em/ Arial, sans-serif;
    color: #333;
}

.zurueck {width:210px; margin-top:70px}



/* FORM */
div#enter_data {}

    div.step {
        width: 100%;
        background: #fff;
    }

	 div.step h3 {
        color:#000000; margin:5px 0px 5px 0px; font:normal normal normal 1.1em Arial, Helvetica, sans-serif}





	div#enter_data dl {
        padding: 1em;
	}

    div#enter_data dt {
        width: 100px;
        float: left;
    }

    div#enter_data dd {
        margin-left: 100px;
    }

    div#enter_data dd.tag {
        padding-bottom: 1em;
    }

    div#enter_data dd.add_open {
        width: 310px;
        margin-bottom: 0.5em;
        text-align: right;
    }

    div#enter_data  span,
    div#enter_data dd.open span {
        font: normal normal normal 1em Arial, sans-serif;
        color: #666;
        margin: 0 .4em;
        vertical-align: middle;
    }

    div#enter_data dd.checkbox {
        margin-bottom: 1em;
    }

    div#enter_data dd.checkbox span {
        font: normal normal normal 1.2em/1em Arial, sans-serif;
        color: #000;
        margin-right: 1em;
    }

    


    div#enter_data dt label {
        font: normal normal normal 1.2em/2em Arial, sans-serif; line-height:1.2em;
        color: #666;
    }

    div#enter_data input {
    	font: normal normal normal 1.2em/1.2em Arial, sans-serif;
    	width: 220px;
    	padding: .3em;
    	border: 1px solid #ccc;
    	background: url('../gfx/form_field_bg.png') no-repeat;
    	margin-bottom: 1em;
    	vertical-align: top;
    }

  div#enter_data select {
    	font: normal normal normal 1.2em/1.2em Arial, sans-serif;
    	width: 220px;
    	padding: .3em;
    	margin-bottom: 1em;vertical-align: top;
    }

    
    div#enter_data input.checkbox {
        margin-top: .4em;
        margin-right: .4em;
        margin-bottom: 0;
        vertical-align: -30%;
        width: auto;
        border: none !important;
    }

 

    div#enter_data textarea {
    	font: normal normal normal 1.2em/1.2em Arial, sans-serif;
    	width: 220px;
    	padding: .3em;
    	vertical-align: top;
    	border: 1px solid #ccc;
    	margin-bottom: 1em;
    }

 .abschicken {width:340px; text-align:right;}
input.abschicken {border: 0px; padding:0; height:27px; width:110px; background-image:url(../pix/bt-abschicken.png); cursor:pointer}

 .safe-code {margin:0.7em; width:90px; float:left}
 .safe-code-form {style="margin-bottom:1em;float:left; font-size:1.1em}

