/* CSS Document */

body {
    color: #333333; background-color:#ffffff;
    font-size: 12px;
    font-family: Verdana, Helvetica,Arial,sans-serif;
    margin: 10px auto; padding: 0px;
    text-align: left;
    width:1000px;
}

table, select, input, option {
    font-size: 11px;
}

table .left {width:400px;}
table .right {width:400px;}
a {font-weight:bold;}
a:link, a:visited {color:#E56C05;}
a:hover, a:active {color:#000000;}


.container {
        width:1000px;
        border: 1px solid #E56C05;
        display:block;
        background-image:url(../images/bg_inhalt.jpg); background-repeat:repeat-y;
}


.kopf {
	width:1000px;
	margin-left:0px; margin-right:0px; margin-top:0px; padding-bottom:5px;
        overflow:hidden;
        background-color:#ffffff;
}


.inhalt {
        padding:0px;
}



.navilinks {
	width:240px; padding-top:0px;
	float:left; 
	text-align:left;
        overflow:hidden;
        margin-left:0px; margin-top:40px;
}
/* für IE 6 */
* html .navilinks {

}


.navilinks ul {
	margin:0px; margin-top:0px; padding-bottom:0px; padding-left:15px; padding-right:0px;
	list-style-type:none;
	text-align:left;
	font-family:verdana,arial,helvetica,sans-serif;
	letter-spacing:0.0em;
	font-weight:bold;
	/*text-transform:uppercase;*/
}


.navilinks li {
        padding-left:0px; padding-top:3px;
        margin-bottom:0px;
        list-style: none;
        display: block;
	vertical-align:bottom;
	font-weight:normal;
}



.navilinks a {
	line-height:1.9em;
        vertical-align:middle;
	text-decoration:none;
	padding-left:6px;
	margin-right:0px;
        font-size:11px;
        text-transform:uppercase;
}
/* für IE7 */
*:first-child+html .navilinks a {
        vertical-align:bottom;
}

* html .navilinks a {
        vertical-align:bottom;
}


.navilinks a:link,
.navilinks a:visited {
        color:#ffffff;
}

.navilinks a:hover,
.navilinks a:active{
	color:#E56C05;
        text-decoration:underline;
}



.content {
	width:750px; min-height:400px;
	float:left;
	text-align:left;
	margin-left:5px; margin-right:0px; margin-bottom:20px;
        margin-top:20px; padding-left:3px; padding-right:0px;
        /* overflow:hidden;*/
        line-height:1.5em;
        color:#000000;
}


.content_left {
	width:595px;
	float:left;
	text-align:left;
	margin-left:0px; margin-right:0px; margin-bottom:0px;
        margin-top:0px; padding-left:0px; padding-right:0px;
        overflow:hidden;
        line-height:1.5em;
        color:#000000;
}


.content_right {
	width:150px;
	float:right;
	text-align:left;
	margin-left:0px; margin-right:0px; margin-bottom:0px;
        margin-top:0px; padding-left:0px; padding-right:0px;
        overflow:hidden;
        line-height:1.5em;
        color:#000000;
}

.inhalt_rechts {
	text-align:left;
	margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;
        padding-left:3px; padding-right:3px;
        overflow:hidden;
        line-height:1.5em;
        color:#000000;

}




.formular { padding-top:10px;}
.sendbutton {float:right; width:300px; padding-left:200px; margin-right:10px; margin-top:15px;}
.footer {margin-left:30px; padding-top:10px; padding-bottom:10px; float:right;}

.toprow {width:1000px; height:45px;}
.picrow {width:1000px;}
.middlerow {width:1000px; height:35px;}
.onerow {width:1000px;}
.att {width:840px; font-size:11px; padding-left:30px; padding-right:30px; padding-bottom:10px;}

img {border:0px; }

.clr {clear:both;}


#vorname {width:80px;}
#name {width:160px;}
#strasse {width:200px}
#vorwahl {width:60px;}
#rufnummer {width:100px;}
#plz {width:60px;}
#ort {width:160px;}
#gbtag {width:35px;}
#gbmonat {width:35px;}
#gbjahr {width:117px;}

#email {width:200px;}



input.fehler {
        background-color:#CC3333;
        color:#ffffff;
}


.fehler {
        font-size:10px;
        color:#CC3333;
}



h1 {font-size:16px; margin:0px;line-height:1.5em;}
h2 {font-size:11px; margin:0px;}
h3 {font-size:12px; margin:0px;}
