 /* ====== MAIN AUFBAU ======================================================================================== */
html {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #434245; margin: 0; padding: 0; background-color: #efefef; font-weight: lighter; background-image:url(img/bg.jpg); background-repeat:repeat-x;}

body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #434245; margin: 0; padding: 0;}

img, img a {border:0; outline:none}
h1 {font-size:18px; margin:0px; padding:0px; font-weight:lighter;}
h1 a {font-size:18px; margin:0px; padding:0px; font-weight:lighter; color:#434245}
h2, h2 a {font-size:16px; margin:0px; padding:0px; font-weight:lighter; color: #434245;}
h3 {font-size:14px; margin:0px; padding:0px; font-weight:lighter;}
h4 {font-size:12px; margin:-20px 0 10px 0; padding:0px; font-weight:normal; color:#e7511e}
p {font-size:13px; margin:0; padding:0; line-height:18px; font-weight:lighter;}
a {text-decoration:none; font-size:12px;}
p a {font-size:13px; color:red; border-bottom:1px dotted #434245}
strong {font-weight:bold;}
.clear {clear:both;}
.dest {float:left; font-weight:bold; letter-spacing:-2px; list-style:none; margin:0; padding:0;}
.space {letter-spacing:-2px;}
.small {font-size:16px;}
.dashed_border {width:258px; height:3px; border-bottom:1px dotted #dddddd; margin-bottom:10px; margin-top:10px;}

.navi ul {list-style:none; margin:0; padding:0; height:35px;}
.navi ul li {float:left; display:block;}
.navi ul li:hover {float:left; display:block; background-image:url(img/navi_hover.jpg);}
.com_menu {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF;display:block;padding:7px 21px 10px 20px;}

.white {width:635px; background:#FFF; padding:20px; margin-top:20px; margin-right:20px; text-align:left;}
.white h1, .white h1 a {color:red; margin-bottom:8px;}
.white div a div {float:left; }
.white div a {color:#434245;}
.white div a div p {margin-right:4px; margin-left:20px; padding-top:3px;}
.box {width:260px; background:#FFF; padding:20px; margin-top:20px;}
.box h1 {color:red; font-size:18px; margin-bottom:8px;}
.box p {width:260px;}
.box h2 {margin-bottom:10px;}

.footer_new {width:980px; margin:0; padding:0; margin-left: auto; margin-right: auto;}
.footer_list ul, .footer_list ul li {list-style:none;}
.footer_list ul {margin:0; padding:0;}
.footer_list ul li {float:left; display:block; padding:0px 18px;}
.footer_list ul span {float:left; display:block; padding:0 0px; color:#FFF;}
.footer_list ul li a {color:#FFF; text-decoration:none; font-size:14px;}
.footer_list ul li a:hover {color:#FFF; text-decoration:underline;}
.footer_list ul {margin-top:37px;}
.footer_text {text-align:left; color:#FFF; margin-left:18px; margin-top:49px; font-size:16px;}
.footer_text p {font-size:16px; margin-bottom:5px;}
.footer_text p a {color:#FFF; text-decoration:none;font-size:16px;}
.footer_text p a:hover {color:#FFF; text-decoration:underline;}
.footer_text_2 {text-align:left; color:#FFF; margin-left:18px; margin-top:44px; font-size:12px;}
.footer_text_2 table tr td a {color:#FFF; text-decoration:none;}
.footer_text_2 table tr td a:hover {color:#FFF; text-decoration:underline;}

