body { background-color:white; font-family:Arial,Helvetica,sans-serif; margin:10px;  }
td { vertical-align:top; font-size:12px; color:#333333; font-family:Arial,Helvetica,sans-serif;  }
form { margin:0px; }

img { border:0px; }
a img { border:0px; }

a { text-decoration:none;  }
a:link, a:visited { color:#333333; }
a:hover, a:active { color:#CA0222; }

h1 { margin:0px; }
h2 { color:#333333; font-size:14px; margin:0px;  }

.price { font-size:14px;  }


#calbox td { padding:10px;  }
#calbox td td { vertical-align:middle; padding:0px; }

.calbox1 { background-color:#FDEeB2; color:#333333; }
.button1 { background-color:#FFAC2A; color:white; border:2px solid white; padding:3px; font-weight:bold; font-size:12px; }
.button1over { background-color:#FFC03E; color:white; border:2px solid white; padding:3px; font-weight:bold; font-size:12px; }

.calbox2 { background-color:#CAB6A8; color:#333333; }
.button2 { background-color:#D4585F; color:white; border:2px solid white; padding:3px; font-weight:bold; font-size:12px; }
.button2over { background-color:#E86C73; color:white; border:2px solid white; padding:3px; font-weight:bold; font-size:12px; }

.calbox3 { background-color:#E6D330; color:#333333; }
.button3 { background-color:#8EAA0D; color:white; border:2px solid white; padding:3px; font-weight:bold; font-size:12px; }
.button3over { background-color:#A2BE21; color:white; border:2px solid white; padding:3px; font-weight:bold; font-size:12px; }

.bluebox { background-color:#034D83; color:#ffffff; }
.zentriert { vertical-align:middle; text-align:center; }

.reisebox1 { background-color:#4A91A3; color:white; }
.reisebox2 { background-color:#5AB687; color:white; }
.reisebox3 { background-color:#CF4534; color:white; }

.reisebild { float:left;width:148px;height:110px; }
.reisetext { float:left;width:173px;height:110px;overflow:auto; font-size:11px; }
.reisetext div { padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:2px; }
.reisetext h3 { margin:0px; font-size:12px; }
.reisetext p { margin-top:4px; margin-bottom:0px; }

.reisetext a:link, .reisetext a:visited { color:white; text-decoration:none; }
.reisetext a:hover, .reisetext a:active { color:white; text-decoration:underline; }

.lightbluebox { background-color:#E6EEF3; color:#666666; }
.adbox { border-left:25px solid white; border-top:3px solid white; border-bottom:6px solid white; width:250px; }
.adbox div { padding:11px; font-size:11px; }
.buttonad { background-color:#034D83; color:white; border:2px solid white; padding:3px; font-weight:bold; font-size:12px; }
.buttonadover { background-color:#176197; color:white; border:2px solid white; padding:3px; font-weight:bold; font-size:12px; }
.adbox div h3 { margin:0px; text-transform:uppercase; font-size:14px; font-weight:normal;  }
.adbox div h4 { margin:0px; font-size:12px; font-weight:normal;  }
.adbox a:link, .adbox a:visited { color:#034D83; text-decoration:none; }
.adbox a:hover, .adbox a:active { color:#034D83; text-decoration:underline; }

.adbox div .small { font-size:10px; }
.adbox div p { margin-top:10px; margin-bottom:9px; }

#footer td { font-size:11px; text-align:center; vertical-align:middle; padding:2px; }

#infoverlauf { background-image:url('../pix/verlauf.gif'); background-repeat:repeat-y; background-color:white; padding:12px; padding-right:36px;  }
#infoverlauf a:link, #infoverlauf a:visited { color:#CA0222; text-decoration:none; }
#infoverlauf a:hover, #infoverlauf a:active { color:#CA0222; text-decoration:underline; }

#mixzone .reisebox1 .reisetext { float:left;width:234px;height:110px;overflow:auto; font-size:11px; }
#mixzone .reisebox2 .reisetext { float:left;width:234px;height:110px;overflow:auto; font-size:11px; }
#mixzone .reisebox3 .reisetext { float:left;width:234px;height:110px;overflow:auto; font-size:11px; }

#mixzone .calbox1 .reisetext { float:left;width:164px;height:110px;overflow:auto; font-size:11px; }
#mixzone .calbox2 .reisetext { float:left;width:164px;height:110px;overflow:auto; font-size:11px; }
#mixzone .calbox3 .reisetext { float:left;width:164px;height:110px;overflow:auto; font-size:11px; }

#mixzone .calbox1 .reisebild { float:left;width:118px;height:110px; }
#mixzone .calbox2 .reisebild { float:left;width:118px;height:110px; }
#mixzone .calbox3 .reisebild { float:left;width:118px;height:110px; }

span.small { font-size:11px; }

#content { background-image:url('../pix/verlauf.gif'); background-repeat:repeat-y; background-color:#E6EEF3; padding:12px; padding-right:36px; }
#content a:link, #content a:visited { color:#CA0222; text-decoration:none; }
#content a:hover, #content a:active { color:#CA0222; text-decoration:underline; }
#address a:link, #address a:visited { color:#CA0222; text-decoration:none; }
#address a:hover, #address a:active { color:#CA0222; text-decoration:underline; }

#content h2, #content h3, #address h2, #address h3 { font-size:16px; margin-top:12px; }

.calbox1 .reisetext a:link, .calbox1 .reisetext a:visited { color:#333333; text-decoration:none; }
.calbox1 .reisetext a:hover, .calbox1 .reisetext a:active { color:#CA0222; text-decoration:underline; }
.calbox2 .reisetext a:link, .calbox2 .reisetext a:visited { color:#333333; text-decoration:none; }
.calbox2 .reisetext a:hover, .calbox2 .reisetext a:active { color:#CA0222; text-decoration:underline; }
.calbox3 .reisetext a:link, .calbox3 .reisetext a:visited { color:#333333; text-decoration:none; }
.calbox3 .reisetext a:hover, .calbox3 .reisetext a:active { color:#CA0222; text-decoration:underline; }
