@charset "utf-8";

/* CSS Document */
body {
        font-family:Tahoma, Geneva, sans-serif;
        font-size: 12px;
        color: #414141;
        line-height: 18px;
				background-image:url(../images/module/repeat/bg.jpg); background-repeat:repeat; background-attachment:fixed; 
}

a{
  color: #414141;
        text-decoration:none;
}

a:hover{
  color: #e78d2c;
        text-decoration:none;
}

form a :hover{ color:#e78d2c}

#aktiv{color:#df852f}

#banner { color:white; font-size:14px;}
#banner a{ color:white; font-size:14px;}
#banner a:hover{ color:#f6f6f6; font-size:14px;}

.position{padding-left:20px; padding-right:20px; padding-bottom:20px; padding-top:0px; margin-top:0px;}

.bull{color:#df852f;}

.indent{margin-left:20px; text-indent:20px}

#pageholder {
        margin: 0px auto; 
         font-family:Tahoma, Geneva, sans-serif; background-color:#FFFFF; border:5px; margin-top:-15px; padding-top:20px; vertical-align:top; padding-left:20px; padding-right:20px; padding-bottom:20px; background-attachment:fixed; }
				
.footer{font-size:10px; margin-top:50px;}

.law{word-spacing:20px; margin-left:225px;}

.points{margin-left:30px; line-height:24px}
.value{line-height:24px; width:400px}

.main_table{margin-left:154px; width:900px; margin-bottom:15px; }
.menue{background-color:#df852f; color:white; font-size:12px; text-align:center; text-decoration:none; width:11px;}
.menue_red{background-color:#c13814; color:white; font-size:12px; text-align:center; text-decoration:none; width:11px; }
.menue_punkt{font-size:18px;text-indent:5px;}

.space{line-height:24px; font-size:12px; vertical-align:top;}
.table_align{margin-bottom:50px;}
.cell{background-image:url(../images/module/repeat/px.jpg); background-repeat:repeat-x; width:900px; height:1px; vertical-align:top}

.headline_m{font-size:14px; margin-bottom:12px;}
.headline_l{font-size:18px; margin-bottom:12px; }
.headline_l2{font-size:18px; padding-top:40px; margin-bottom:12px;}
.headline_l3{font-size:18px; padding-top:25px; margin-bottom:12px;}

.demo_box{ height:80px; background-image:url(../images/module/repeat/demo.gif); background-repeat:no-repeat; color:white; font-size:14px; line-height:18px; vertical-align:top; width:400px}


.handelsplattform_img{ background-image:url(../images/handelsplattform/wuerfel.jpg); background-repeat:no-repeat; height:265px; width:329px; margin-top:50px; }


.kontakt_table{font-size:12px; background-color:#f6f6f6; padding-bottom:20px; padding-top:20px}


/************************************* VALDITION ********************************************/
select.warning,
input.warning{
  border: 1px solid orange;
}

label.warning {
	color: orange;
}
