body, td, div, span, p {font-family:Arial, Helvetica, sans-serif;color: #333333; font-size:12px;}
body { margin: 20px; margin-left: 20px; background: #E67201 ; font-size:10px;}

#main {background-color: #fff;width:740px; margin-bottom:8px;}
#content {background-color: #fff;text-align:left; }
#head {width:740px; height:124px; background: url(../src/head.gif) no-repeat #fff; position: relative;}
#head a {display: block; position:absolute; top:100px; height: 24px;}
a#start   { left:   8px; width: 102px;}
a#tarife  { left: 124px; width:  83px; }
a#faq { left: 217px; width: 114px; }
a#service { left: 606px; width: 125px; }
a#home    { left: 8px; top: 10px; width: 322px; height: 81px; }
#foot {border-bottom: 1px solid #ffffff; width:740px;}


/* GLOBALE DEFINITIONEN (ALLE BEREICHE) */
a:active {  text-decoration: none}
a:link {  color: #333399; text-decoration: none}
a:visited {  color: #333399; text-decoration: none}
a:hover {  color:red; text-decoration: underline}
a.red:link {  color:red; text-decoration: none}
a.red:visited {  color:red; text-decoration: none}
a.grau:link {color:#918F95;text-decoration: none}
a.grau:visited {color:#918F95;text-decoration: none}
a.grau:hover {color:red;text-decoration: underline}

/* Pixel Abst?nde */
.dist1 {height:1px;overflow:hidden}
.dist2 {height:2px;overflow:hidden}
.dist4 {height:4px;overflow:hidden}
.dist8 {height:8px;overflow:hidden}
.dist10 {height:10px;overflow:hidden}

.LT10 { width: 10px; height: 0px; font-size: 0px; }
.LT365 { width: 365px; height: 0px; font-size: 0px; }
.LT348 { width: 348px; height: 0px; font-size: 0px; }

/* Grundschriften */
.f1 {font-size:12px;}
.f1b {font-size:12px;font-weight:bold;}
.f1br {font-size:14px;font-weight: bold;color: #CC3300;}
.f1s {font-size:11px;}
.f1sg {font-size:11px;color:#918F95}
.f1sb {font-size:11px;font-weight:bold}
.f1l {font-size:14px;}
.f1lb {font-size:14px;font-weight:bold;}
.f1x {font-size:16px;font-weight:bold;}
.gthead {font-size:20px;font-weight:bold;color: #0960A8;}
.kthead {font-size:16px;font-weight:bold;color: #0960A8;}
.title {font-size:20px;font-weight:bold;color: #0960A8;margin-bottom:4px;}
.subTitle {font-size:12px;font-weight:bold;color: #666; background-color: #e8e8e8; padding: 2px; padding-left:4px;margin-bottom:4px;}
.minihead {font-size:14px;font-weight:normal;color: #0960A8;}

.fragen {font-size:12px; color: #0960A8; }
.antwort {font-size:12px;}

.kundennavi {font-size:12px;}
.kundensubnavi {font-size:12px;}
.kundenantwort {font-size:14px;font-weight: bold;color: #CC3300;}
.kundenerror {font-size:14px; color: #CC3300; font-weight: bold;}

/* Linien */
.line {height:1px;background:#FF8000;overflow:hidden;}

/* outlines*/
.outline {border: 1px solid #ff8000;padding: 1px;background-color: #FFFFFF;}

.bordermain {border: 1px solid #CD6905; border-top-width: 0; }
.borderfuss {border-bottom: 0px solid #ffffff;}

/* reiter*/
.reiterhead {font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;background: #FF8000;font-weight:bolder;padding:3px;}
.linegrau {height:1px;background:#CCCCCC;overflow:hidden;width: 700px;}

.boxitem { background-image:url(../src/true.gif); background-repeat: no-repeat;background-position:1px 3px; padding:5px 0px 5px 25px;font-weight:bold}

#tdhead {font-size:0px;background-color:#ffffff}

tr.bg { text-align:left;background-color:#f4f4f4;vertical-align:middle}
td.cent {text-align:center; font-weight:bold;vertical-align: middle;}
td.zeit {text-align:center;vertical-align: middle;}

tr.auslandue { vertical-align:middle;background-color:#ffffff;}
td.ausland { background-color:#ffffff;text-align:right}
td.ausland1 { background-color:#ffffff;text-align:left;font-weight:bold}
td.kopf { background-color:#AAEE55;font-weight:bold;vertical-align:bottom;text-align:right}


.specialhead { font-weight: bold; padding: 2px; padding-left: 4px; margin-bottom: 2px; color: #666;}
.content {margin:0 9px;padding: 10px 0;}

/* hotline */
.frnkontaktnummer {font-weight:bold;font-size:12px}
.frnkontaktzusatz {font-weight:normal;font-size:10px}

.fussnote {color:#918F95; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;}
