
    body
    {
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-size:12px; 
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
        margin-bottom:0px;
        padding:0px;
    }
    
    /* Newsletter Frontpage */
    .newsletter input
    {
    	border: 1px #F8C359 solid;
    	background-color: #262C46;
    	color: #F8C359;
    	font-weight: bold;
    }
    
    .newsletter radio
    {
    	border: 1px #F8C359 solid;
    	background-color: #262C46;
    	color: #F8C359;
    	font-weight: bold;
    }
    
    .newsletter a
    {
    	color: #D4B797;
    	font-size: 10px;
    }
    
    .newsletter td
    {
    	color: #D4B797;
    }

    /* Link Section */
    a
    {
        font-family:Verdana,helvetica,arial,helvetica,sans-serif; 
        font-size:12px;
        color:#FFFFFF;
        text-decoration:none;
        background:none;
    }

    a:hover
    {
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-size:12px;
        color:#9e1271;
        text-decoration:none;
        background:none;
    }


    /* Menu Section */
    font.navi1
    {
        font-size:13px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-weight:bold;
        text-decoration:underline;
        color:#ffffbe;
        text-align:left;
    }
    
    font.navi1_highlight
    {
        font-size:13px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-weight:bold;
        text-decoration:underline;
        color:#ff0000;
        text-align:left;
    }

    font.navi2
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-weight:bold;
        color:#ffffbe;
        margin-left:4px;
        text-align:left;
        background:none;
    }

    font.navi3
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-weight:normal;
        color:#FFFFFF;
        margin-left:10px;
        text-align:left;
        background:none;
    }

    font.navi3b
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-style:italic;
        text-decoration:none;
        color:#FFFFFF;
        margin-left:10px;
        text-align:left;
        background:none;
    }
    
    font.navi4
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-weight:normal;
        color:#FFFFFF;
        margin-left:15px;
        text-align:left;
        background:none;
    }
            
    font.navi5
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-weight:normal;
        color:#FFFFFF;
        margin-left:24px;
        text-align:left;
        background:none;
    }


    span.review1
    {
        font-size:11px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-style:italic;
        color:#ffffbe;
        text-align:left;
    }

    span.review2
    {
        font-size:14px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-weight:bold;
        color:#ffffbe;
        text-align:left;
    }

    /* Font Section */
    font
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif; 
        font-weight:normal;
        color:#FFFFFF;
        background:none;
    }

    .printpage
    {
        font-size:14px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-weight:normal;
        color:#FFFFFF;
        background:none;
    }

    font.errormsg
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif; 
        font-weight:normal;
        color:#CC0000;
        background:none;
    }
    
    font.small
    {
        font-size:10px;
    }
    
    /* Table Section */
    table.main
    {
        border-color:#FFFFFF;
        border-style:solid;
    }
    td
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        color: #FFFFFF;
    }
    
    table.files
    {
        border: none;
    }    
    
    table.sb
    {
        border: none;
        border-spacing: 5px;
    }
    
    td.files1
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        color: #FFFFFF;
        vertical-align: bottom;
        text-align: left;
        border: none;
    }
    td.files2
    {
        font-size:10px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        color: #FFFFFF;
        vertical-align: bottom;
        text-align: right;
        border: none;
    }
    td.files3
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        color: #FFFFFF;
        vertical-align: top;
        text-align: left;
        border-bottom: dotted 1px;
    }
    td.admin_files
    {
        border-bottom: 1px solid #CCCCCC;
        border-top:1px solid #CCCCCC;
    }
    td.files4
    {
        padding-left:20px;
    }
    td.files5
    {
        vertical-align: top;
        text-align: right;
    }
    
    table.tourplan
    {
        vertical-align: top;
        width: 100%;
        text-align: left;
        padding: 5px;
        border-spacing: 0px;
        border-color: #FFFFFF;
    }
    table.tourplan_news
    {
        vertical-align: top;
        width: 400px;
        text-align: left;
        border: 0px;
        border-spacing: 0px;
        padding: 0px;
        /*border: 2px #FFFFFF dotted;*/
        /*background-color:#777a8b;*/
    }
    th.tourhead
    {
        font-size:14px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        color: #FFFFFF;
        vertical-align: top;
        text-align: left;
        border-bottom: solid 3px;
    }
    td.tour1
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        color: #FFFFFF;
        vertical-align: top;
        text-align: left;
        background-color:#666699;
    }
    td.tour1_top
    {
        font-size:18px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        color: #FFFFFF;
        vertical-align: top;
        text-align: left;
        background-color:#666699;
        padding-bottom: 6px;
    }
    td.tour1_bottom
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        color: #FFFFFF;
        vertical-align: top;
        text-align: right;
        background-color:#666699;
        padding-top: 6px;
    }
    td.tour2
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        color: #FFFFFF;
        vertical-align: top;
        text-align: left;
        padding-left: 7px;
        padding-top: 4px;
        padding-bottom: 10px;
        border-bottom: solid 1px;
    }

    td.link1
    {
        font-size:14px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-weight:bold;
        color: #FFFFFF;
        vertical-align: top;
        text-align: left;
        padding-left: 7px;
        padding-top: 4px;
    }
    
    td.link2
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        color: #FFFFFF;
        vertical-align: top;
        text-align: left;
        padding-left: 7px;
        padding-top: 4px;
    }
    td.link3
    {
        font-size:9px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        color: #FFFFFF;
        vertical-align: bottom;
        text-align: left;
        padding-left: 7px;
        padding-top: 4px;
    }
    /* Input Section */
    input
    {
        border-width:1px;
        border-style: solid;
        border-color:#646464;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-size:12px;
    }

    input.txt_require
    {
        font-size: 12px; 
        font-family: verdana, arial, sans-serif;
        /*background-color: #A0FFC0;*/
        background-color: #c6b2e0;
    }

    input.radio
    {
        border-width:0px;
        
    }

    textarea
    {
        border-style:solid; 
        border-width:1px;
        border-color:#FFFFFF;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-size:10px;
    }
    
    textarea.txt_require
    {
        /*background-color: #A0FFC0;*/
        background-color: #c6b2e0;
    }
    
    select
    {
        border-style:solid;
        border-width:1px; 
        border-color:#FFFFFF; 
        font-family:Verdana,helvetica,arial,helvetica,sans-serif; 
        font-size:10px; 
        font-weight:normal;
    }

    /* Image Section */
    img
    {
        border-width:0px;
    }

    .numbers
    {
        font-size:10px;
    }

    .pricelist_overhead
    {
        font-size:14px;
        background-color:#d8d1e2;
        font-weight:bold;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif; 
    }

    .pricelist_overhead2
    {
        font-size:14px;
        background-color:#FFFFFF;
        font-weight:bold;
        text-decoration:underline;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif; 
    }
    
    .ol_bold
    {
        font-weight:bold;    
    }

    .ol_normal
    {
        font-weight:normal;
    }
    
    .pricelist_header
    {
        font-size:11px;
        background-color:#d8d1e2;
        font-weight:bold;
        margin-bottom:0px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif; 
    }
    
    .pricelist_value
    {
        font-size:11px;
        background-color:#FFFFFF;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif; 
    }
    
    .td_back
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif; 
        background-color:#d8d1e2;
    }
    
    .td_cell
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif; 
        background-color:#FFFFFF;
    }


    td.artikel
    {
        font-size:14px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        text-align:justify;
        color:#FFFFFF;
        padding:5px;
    }
    
   td.normal
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        text-align:justify;
        color:#FFFFFF;
        padding:5px;
    }
    
        td.artikel-center
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        text-align:center;
        color:#FFFFFF;
        padding:5px;
    }

    .news
    {
        width:               500px;
        height:              580px;
        overflow:            auto;
        background-color:    #666699;
        color:               #FFFFFF;
        padding:			 5px;
    }
    
    .news a
    {
        color:                #FFFFFF;
    }
    
    /* News Section */
    td.newsupdate
    {
    	font-size:11px;
    	color:#ffffbe;
    	font-weight:bold;
    }
    
    div.newshead
    {
        font-size:14px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif; 
        font-weight:normal;
        color:#FFFFFF;
        background:none;
    }

    div.newsdate
    {
        font-size:10px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif; 
        font-weight:normal;
        color:#FFFFFF;
        background:none;
    }

    /* News Section */
    font.newshead
    {
        font-size:14px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif; 
        font-weight:normal;
        color:#FFA74E;
        background:none;
    }

    font.newsdate
    {
        font-size:10px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif; 
        font-weight:normal;
        color:#FFFFFF;
        background:none;
    }

    a.newslink
    {
        font-family:Verdana,helvetica,arial,helvetica,sans-serif; 
        font-size:10px;
        color:#FFFFFF;
        text-decoration:none;
        background:none;
    }

    a.artikel
    {
        font-size:14px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-weight:bold;
        color: #FFFFFF;
        vertical-align: top;
        text-align: left;
        padding-left: 7px;
        padding-top: 4px;
    }

    a.link2
    {
        font-size:12px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-weight:bold;
        color: #FFFFFF;
        vertical-align: top;
        text-align: left;
        padding-left: 7px;
        padding-top: 4px;
    }
   a.link3
    {
        font-size:9px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-weight:bold;
        color: #FFFFFF;
        vertical-align: top;
        text-align: left;
        padding-left: 7px;
        padding-top: 4px;
    }
    a.top
    {
        font-size:10px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        color: #FFFFFF;
        vertical-align: top;
        text-align: left;
        padding-left: 7px;
        padding-top: 4px;
    }
    
    div.tourplan
    {
        height: 550px;
        width: 500px;
        background-color: #666699;
        overflow: scroll;
		padding: 15px;
    }
    
    div.tourplan_entry
    {
        width:95%;
        float:left;
        /*border: 2px #FFFFFF dotted;*/
        margin:10px;
    }
    
    td.tour_border1
    {
        background-image: url("../images/border_01.gif");
        background-repeat: no-repeat;
        background-position: bottom right;
        width: 20px;
        height: 20px;
    }
    td.tour_border2
    {
        background-image: url("../images/border_02.gif");
        background-repeat: repeat-x;
        background-position: bottom;
        height: 20px;
    }
    td.tour_border3
    {
        background-image: url("../images/border_03.gif");
        background-repeat: no-repeat;
        background-position: bottom left;
        width: 20px;
        height: 20px;
    }
    td.tour_border4
    {
        background-image: url("../images/border_04.gif");
        background-repeat: repeat-y;
        background-position: right;
        width: 20px;
    }
    td.tour_border6
    {
        background-image: url("../images/border_06.gif");
        background-repeat: repeat-y;
        background-position: left;
        width: 20px;
    }
    td.tour_border7
    {
        background-image: url("../images/border_07.gif");
        background-repeat: no-repeat;
        background-position: top right;
        width: 20px;
        height: 20px;
    }
    td.tour_border8
    {
        background-image: url("../images/border_08.gif");
        background-repeat: repeat-x;
        background-position: top;
        height: 20px;
    }
    td.tour_border9
    {
        background-image: url("../images/border_09.gif");
        background-repeat: no-repeat;
        background-position: top left;
        width: 20px;
        height: 20px;
    }
    
    div.textblock
    {
        height: 550px;
        width: 500px;
        overflow: scroll;
		padding: 15px;
    }
	
    span.newslink
    {
        font-size:10px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-style:italic;
        color:#ffffbe;
        text-align:left;
    }

    span.newsdate
    {
        font-size:10px;
        font-family:Verdana,helvetica,arial,helvetica,sans-serif;
        font-weight:bold;
        color:#ffffbe;
        text-align:left;
    }


