/* CSS Document ITA Transworld*/

body { font-family:Verdana; font-size:11px;background: #fff url("img/bg.gif") top center repeat-y; text-align:center; margin:0px; overflow: -moz-scrollbars-vertical; }
#wrap {width:950px;margin:0px auto;text-align:left;background: url("img/head.jpg") -1px 0 no-repeat;}
td,th, .infos, .kontakt { font-size:11px;}
.menutitle{
font-weight:bold;
text-align:center;
margin:2px;
}
table.staticmenue {
font-size:11px;
float:right;
}
a.staticmenue {
text-decoration:none;
color:#333333;
}
a.staticmenue_act {
text-decoration:none;
color:#CC0099;
}
.staticmenue td {padding:3px;}
.sitemap {
        font-size: 11px;
        color:#333333;
        text-decoration: none;
}
h2 {font-size:13px;color:#c09;}
h2.csc-firstHeader {margin-top:0;}
.footer {
font-size:10px;
text-decoration:none;
color:#333333;
}
.footer_act {
font-size:10px;
text-decoration:none;
color:#CC0099;
}
.pfad {
display:inline-block;
margin-bottom:5px;
font-size:9px;
color:#666;
text-decoration:none;
}

#title {
height:150px;
padding:5px;
}
#title h1 {display:inline-block;margin-top:85px;}
#left {
width:170px;
float:left;
padding-top:3px;
}

#content {
width:710px;
float:left;
padding:0px 20px;
margin-left: 17px;
}
#footer {
clear:both;
height:30px;
text-align:center;
padding-left:110px;
font-size:10px;
padding-top:40px;
}
#home {
background: url(images/bg/bg_home.gif) no-repeat right bottom;
}

.csc-frame-frame1 {position:relative;z-index:0;float:right;width:150px;height:170px;margin:0 0 15px 10px;border:1px solid #c09;}
.csc-frame-frame1 .csc-textpic-imagewrap {position:absolute;top:0;left:0;width:150px;height:170px;overflow:hidden;}
.csc-frame-frame1 h3, .csc-frame-frame1 p {position:relative;z-index:2;}
.csc-frame-frame1 h3 {margin:0;padding:5px 5px 4px;background:#ffd8ff;font-size:16px;color:#c09;}
.csc-frame-frame1 p {margin-top:0;padding:0 5px 5px;background:#ffd8ff;font-size:12px;font-weight:bold;color:#c09;}
.csc-frame-frame1 .csc-textpic-imagewrap {height:170px;}
.csc-frame-frame1 .csc-textpic-caption {position:absolute;bottom:0;left:0;padding:5px;background:url("img/banner_subbg.png");font-weight:bold;color:#fff;font-size:13px; text-shadow:#000 2px 2px 2px;}

DIV#left DIV.preise, DIV#left DIV.dest-info {
margin:4px 0 3px 6px;
font-weight:bold;
color: #FFFFFF;
font-size: 12px;
}

/* +++++++ NAVIGATION ++++++++++ */
div#left a:link, div#left a:visited {
display:block;
width: 94px;
padding: 2px;
margin-left: 5px;
background-color: #CC6699;
color:#FFFFFF;
border: 1px solid #F5E0EB;
text-decoration:none;
}
div#left a:hover {
background-color: #E0A3C2;
color:#FFFFFF;
border: 1px solid #FFFFFF;
text-decoration:none;
}


ul#navi {
list-style:none;
padding: 0;
margin: 0 0 15px;
}
ul#navi a, ul#navi a:visited {
text-decoration:none;
}
ul#navi li {
padding:0px 0 1px 5px;
font-weight:normal;
display:block;
}
ul#navi li a:link, ul#navi li a:visited {
display:block;
width: 140px;
>width: 100px;
padding: 3px 10px;
background-color: #CC6699;
color:#FFFFFF;
border: 1px solid #F5E0EB;
margin-left: 0px;
}
ul#navi li a:hover, ul#navi li.current a:hover {
background-color: #E0A3C2;
text-decoration:none;
}
ul#navi li.current a {
background-color: #FFFFFF;
font-weight:bold;
color: #CC0099;
}

/* zweite Ebene allgemein */
ul#navi li ul {
padding: 0;
margin: 2px 0 0;
list-style:none;
font-size:1.1em;
}
ul#navi li ul li {
padding: 0;
margin: 3px 0;
}
ul#navi li ul li a:link, ul#navi li ul li a:visited {
padding:1px 2px 0;
font-weight:normal;
display:block;
border: 1px solid #CC0099;
color: #FFFFFF;
background-color: #CC0099;
}
ul#navi li ul li a:hover {
padding:1px 2px 0;
margin-bottom:1px;
font-weight:normal;
display:block;
color: #FFFFFF;
background-color: #E0A3C2;
border: 1px solid #CC0099;
width:156px;
}
/* zweite Ebene ausgew&auml;hlt */
ul#navi li.current ul li.current {
width:160px;
border: 1px solid #ECE8F1;
}
ul#navi li.current ul li.current a:link, ul#navi li.current ul li.current a:visited {
width:156px;
padding: 1px 2px;
margin-bottom:1px;
display:block;
border: none;
color: #CC0099;
background-color: #ECE8F1;
}
ul#navi li.current ul li.current a:hover {
width:156px;
padding:1px 2px;
margin-bottom:1px;
display:block;
border: none;
color: #CC0099;
background-color: #E0A3C2;
}


/* dritte Ebene */

ul#navi li.current ul li.current ul {
padding: 2px 0 0 2px;
margin:0px 0 0 2px;
display:block;
color: #FFFFFF;
}
ul#navi li.current ul li.current ul li {
border: none;
font-weight: bold;
font-size:0.9em;
}
ul#navi li.current ul li.current ul li a:link, ul#navi li.current ul li.current ul li a:visited {
padding: 2px 2px;
margin-left: -2px;
border: 1px solid #CC0099;
font-weight: normal;
width: 150px;
color: #FFFFFF;
background-color: #CC0099;
}
ul#navi li.current ul li.current ul li a:hover {
color: #FFFFFF;
font-weight: normal;
background-color: #E0A3C2;
border: 1px solid #CC0099;
}
ul#navi li.current ul li.current ul li.current a:link, ul#navi li.current ul li.current ul li.current a:visited {
font-weight:bold;
}

/* vierte Ebene */
ul#navi li.current ul li.current ul li.current ul {
padding: 0px 0 0 2px;
margin:0px 0 0 2px;
display:block;
color: #FFFFFF;
}
ul#navi li.current ul li.current ul li.current ul li {
border: none;
font-weight: normal;
font-size:0.8em;
}
ul#navi li.current ul li.current ul li.current ul li a:link, ul#navi li.current ul li.current ul li.current ul li a:visited {
padding: 0px 2px 0 10px;
margin-left: -2px;
font-weight: normal;
width: 76px;
color: #FFFFFF;
background-color: #CC0099;
}
ul#navi li.current ul li.current ul li.current ul li.current a:link, ul#navi li.current ul li.current ul li.current ul li.current a:visited {
font-weight:bold;
}


#tabNavi {line-height:normal;margin-bottom: 15px;margin-right:5px;padding:4px 10px;background:#eaeaea;overflow:hidden;color:#CC0099;}
#tabNavi p {float:left;width:210px;margin:0;padding:6px 0 0 2px;font-size:11px;color:#666;text-transform:uppercase;}
#content #tabNavi ul {float:left;margin:0;padding:3px 5px 0 0px;list-style:none;}
#tabNavi ul li {display:inline;float:left;margin-right:10px;}
#tabNavi a:link, #tabNavi a:visited {display:block;padding:2px 8px;border:1px solid #ccc;font-size:11px;color:#666;font-weight:bold;text-decoration:none;}
#tabNavi a:hover, #tabNavi a:focus {background:#ccc;color:#CC0099;}
#tabNavi .current a:link, #tabNavi .current a:visited {background:#ccc;color:#333;}



/* *** content - sitemaps ALT ALT *******************/
#content DL.csc-menu-4 {margin-top:10px;margin-bottom:15px;width:98%;padding-top:2px;overflow:hidden;}
#content DL.csc-menu-4 dt {clear:both;margin-bottom: 5px;padding: 5px 0 5px 0px;font-size:13px;text-transform:uppercase;border-bottom: 4px solid #EAEAEA;}
#content DL.csc-menu-4 dt a:link, #content DL.csc-menu-4 dt a:visited {text-decoration:none;}
#content DL.csc-menu-4 dt a:hover, #content DL.csc-menu-4 dt a:focus {text-decoration:underline; color:#CC0099;}
#content DL.csc-menu-4 dd {}

/* additional RTE Stylesheet */

/* bild links */
img.left {
    float: left;
    margin: 0 10px 10px 0;
}
/* bild rechts */
img.right {
    float: right;
    margin: 0 0 10px 10px;
    border-top: 5px solid #EAEAEA;
    border-right: 5px solid #CCCCCC;
    border-bottom: 5px solid #CCCCCC;
    border-left: 5px solid #EAEAEA;
}
