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

/* 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}


#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.jpeg) no-repeat; 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: 112px; }
a#service { left: 606px; width: 125px; }
a#home    { left: 8px; top: 10px; width: 222px; height: 81px; }
#foot {border-bottom: 1px solid #ffffff; width:740px;}

/* 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: #CF0100;}
.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: #CF0100;}
.kthead {font-size:16px;font-weight:bold;color: #CF0100;}
.title {font-size:20px;font-weight:bold;color: #CF0100;margin-bottom:4px;}
.subtitle {font-size:16px;font-weight:bold;color: #CF0100;}
.minihead {font-size:14px;font-weight:normal;color: #cc0033;}

.fragen {font-size:12px; color: #0960A8; }
.antwort {font-size:12px;}
.f1bw {font-size:12px;font-weight:bold;color: #FFFFFF;}
.fussnote {font-size:11px;color:#FFFFFF; text-align: left;}

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


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

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

.bordermain {background-color: #FFFFFF;	border-right: 1px solid #009900;border-bottom: 1px solid #009900;border-left: 1px solid #009900;text-align:left;}
.borderfuss {border-bottom: 0px solid #ffffff;}

/* reiter*/
.reiterhead {font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#000000;background: #AAEE55;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}

.content {margin:0 9px;padding: 10px 0;}

/* Hotline */
.frnkontaktnummer {font-weight:bold;font-size:12px;}

.frnkontaktzusatz {font-weight:normal;font-size:10px}

