/**************************************/
/*dualutions*/
/*style and basics by wundertier*/
/**************************************/
/*COLOR: #FF8C00; */


BODY
{
    MARGIN: 0px;
    PADDING: 0px;
    FONT-SIZE: 12px;
    COLOR: #474747;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    LINE-HEIGHT: 15px;
    BACKGROUND-COLOR: #F7F7F7;
}
HTML
{
    HEIGHT: 100%;
}
H1
{
    MARGIN: 0px;
    PADDING-TOP: 7px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 10px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    TEXT-ALIGN: left;
    letter-spacing:0.02em;
}
H1 .start
{
    MARGIN: 0px;
    MARGIN-LEFT: -30px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #474747;
    TEXT-ALIGN: left;
}
H2
{
    MARGIN: 0px;
    MARGIN-BOTTOM: 5px;
    PADDING-TOP: 15px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #ff9e1c;
    TEXT-ALIGN: left;
}
P
{
    MARGIN-TOP: 7px;
    MARGIN-BOTTOM: 1px;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
}

A
{
    COLOR: #474747;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #474747;
    TEXT-DECORATION: underline;
}
A:link
{
    COLOR: #474747;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #474747;
    TEXT-DECORATION: underline;
}
A:hover
{
    COLOR: #ff9e1c;
    TEXT-DECORATION: none;
}

UL
{
	MARGIN-TOP: -3px;
	MARGIN-LEFT: 7px;
	MARGIN-BOTTOM: -3px;
	PADDING: 8px;
}
UL LI
{
	LIST-STYLE-TYPE: square;
	MARGIN: 0px;
	PADDING: 0px;
}
OL
{
	MARGIN-TOP: -3px;
	MARGIN-LEFT: 7px;
	MARGIN-BOTTOM: -3px;
	PADDING: 8px;
}
OL LI
{
	LIST-STYLE-TYPE: decimal;
	MARGIN-LEFT: 7px;
	PADDING: 0px;
}
.TABLE
{
	BORDER: 0;
}
IMG
{
	BORDER: 0;
}

/**************************************/
/*FORM, INPUT, SELECT, TEXTAREA*/
/**************************************/
FORM
{
	MARGIN: 0px;
}
INPUT
{
	MARGIN: 0px;
	PADDING: 0px;
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;    
    BACKGROUND-COLOR: #CCCCCC;
}
SELECT
{
	MARGIN: 0px;
	PADDING: 0px;
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10px;
    COLOR: #474747;    
    BACKGROUND-COLOR: #cccccc;
}
TEXTAREA
{
	MARGIN: 0px;
	PADDING: 0px;
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10px;
    COLOR: #474747;    
    BACKGROUND-COLOR: #cccccc;
}

/***************/
/*SEARCH AREA*/
/***************/
.input_search
{
    WIDTH: 107px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: #4c4c4c;    
    BACKGROUND-COLOR: #CCCCCC;
}
.input_search_pic
{
    MARGIN-TOP: 0px;
    BACKGROUND-COLOR: transparent;
}
.search
{
	WIDTH: 210px;
	HEIGHT: 30px;
	BACKGROUND-COLOR: #F7F7F7;
	FLOAT: right;
}
.input_search_tab
{
	HEIGHT: 30px;
	BACKGROUND-COLOR: #CCCCCC;
	/*BORDER: solid 1px #ff0000;*/
}
.input_search_tab2
{
	WIDTH: 100%;
	HEIGHT: 30px;
}


/***************/
/*SCROLLER AREA*/
/***************/
.scroller
{
margin: 10px;
        margin-left: 30px;
        padding: 5px
        border: solid 1px #cccccc;
        font-size: 11px;
}


/***************/
/*CONTACT AREA*/
/***************/
.input_contact
{
    WIDTH: 250px;
    HEIGHT: 20px;
    MARGIN-TOP: 1px;
    PADDING-TOP: 5px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 11px;
    COLOR: #474747;    
    BACKGROUND-COLOR: #CCCCCC;
    BORDER: solid 0px #CCCCCC;
}
.input_textarea
{
    WIDTH: 250px;
    HEIGHT: 60px;
    PADDING-TOP: 5px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 11px;
    COLOR: #474747;    
    BACKGROUND-COLOR: #CCCCCC;
    BORDER: solid 0px #CCCCCC;
}
.contact_but
{
    FONT-SIZE: 11px;
    COLOR: #474747;    
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-TOP: solid 1px #FFFFFF;
    BORDER-LEFT: solid 1px #FFFFFF;
}
.contact
{
    MARGIN-TOP: 30px;
    MARGIN-BOTTOM: 10px;
    BACKGROUND: #FFFFFF;
    BORDER: solid 1px #7E7C7C;
}
.contactbackground
{
    background-image: url("images/bg_numbers_li.gif");
    background-repeat: repeat-x;
}
.contact_head
{
	HEIGHT: 20px;
	MARGIN-BOTTOM: 20px;
	PADDING-TOP: 3px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	/*COLOR: #565656;*/
	COLOR: #CCCCCC;
	BACKGROUND: #7E7C7C;
}
.contact_tab
{
	WIDTH: 150px;
	HEIGHT: 20px;
	PADDING-TOP: 5px;
	PADDING-RIGHT: 10px;  
	TEXT-ALIGN: right;
}
.contact_block
{
	PADDING-BOTTOM: 10px;
}
.contact_space
{
	MARGIN-TOP: 20px;
}

/*CONTACT: ACTION*/
/***************/
.contact_action
{
	WIDTH: 100%;
	MARGIN-TOP: 20px;
	BACKGROUND: #7E7C7C;
	BORDER-TOP: solid 1px #7E7C7C;
}
.contact_action_txt
{
	WIDTH: 135px;
	PADDING: 5px;
	COLOR: #CCCCCC;
	FONT-WEIGHT: bold;
}
.contact_activ_area
{
	PADDING-LEFT: 10px;
	BACKGROUND: #CCCCCC;
}

/**************************************/
/**************************************/
/*POSITION + AREAS*/
/**************************************/

/***************/
/*POSITION*/
/***************/
.position
{    
    TEXT-ALIGN: center;
}
.position_content
{    
	WIDTH: 905px;   
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #FFFFFF;
}


/***************/
/*AREA: PICTURE + SEARCH*/
/***************/
.pic_search
{
	WIDTH: 675px;
}
.pic
{
	WIDTH: 465px;
	FLOAT: left;
}

/**************************************/
/**************************************/
/*IMAGES FUNCTION*/
/**************************************/

/***************/
/*IMAGES: UP + SEARCH GO*/
/***************/
.up
{
	WIDTH: 11px;
	HEIGHT: 15px;
	PADDING-RIGHT: 30px;
	FLOAT: left;
}
.go
{
	WIDTH: 20px;
	HEIGHT: 20px;
	MARGIN-LEFT: 8px;
}
.contact_clear
{
	WIDTH: 20px;
	HEIGHT: 20px;
	PADDING-TOP: 2px;
}
.contact_go
{
	WIDTH: 20px;
	HEIGHT: 20px;
	MARGIN-TOP: 3px;
}

/**************************************/
/**************************************/
/*AREA: NAVIGATION + LOGO*/
/**************************************/

.logo
{    
}
.nav
{    
	POSITION: absolute;
	TOP: 0px;
	WIDTH: 230px;
	HEIGHT: 500px;
	OVERFLOW: visible;
	BACKGROUND-COLOR: #FFFFFF;
}

DIV.partnerarea
{
	position: relative;
	top: 10px;
	text-align: center;
	margin: 20px;
	padding: 5px;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	font-size: smaller;
}

IMG.partnerlogo
{	
	border: 0;
	padding: 5px;	
}


/***************/
/*NAVIGATION: VERTICAL DYNAMIC LINE*/
/***************/
.nav_line
{    
	WIDTH: 230px;
	BACKGROUND: URL('images/nav_line.gif');
}
.nav_line_top
{    
	WIDTH: 230px;
	HEIGHT: 35px;
	BACKGROUND: URL('images/nav_line.gif');
}
.space_19
{    
	HEIGHT: 19px;
}

/***************/
/*NAVIGATION: SUB*/
/***************/
.nav_sub
{    
	WIDTH: 190px;
	MARGIN-TOP: 0px;
	PADDING-BOTTOM: 20px;
	TEXT-ALIGN: right;	
}
.nav_sub_entry
{    
	FONT-SIZE: 11px;
	COLOR: #666666;
}
.nav_sub_entry A
{
    COLOR: #474747;
    TEXT-DECORATION: none;
}
.nav_sub_entry A:link
{
    COLOR: #474747;
    TEXT-DECORATION: none;
}
.nav_sub_entry A:visited
{
    COLOR: #474747;
    TEXT-DECORATION: none;
}
.nav_sub_entry A:active
{
    COLOR: #474747;
    TEXT-DECORATION: none;
}
.nav_sub_entry A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}


/**************************************/
/**************************************/
/*AREA: CONTENT  and DIMENSION: TOP + BASE*/
/**************************************/

/***************/
/*AREA: CONTENT*/
/***************/
.content
{    
	MARGIN-LEFT: 230px;
	HEIGHT: 100%;
}
.content_area
{    
	WIDTH: 465px;
	HEIGHT: 100%;
	OVERLOW: visible;
    BACKGROUND-COLOR: #F7F7F7;
    FLOAT: left;
}
.content_txt
{    
	HEIGHT: 100%;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 30px;
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 30px;
                TEXT-ALIGN: justify;
}

.content_area_start
{    
	WIDTH: 465px;
	HEIGHT: 200px;
	OVERLOW: visible;
    BACKGROUND-COLOR: #F7F7F7;
    FLOAT: left;
}
.content_txt_start
{    
	PADDING: 30px;
}

.content_space_more
{    
	PADDING-TOP: 10px;
}

/***************/
/*DIMENSION: TOP*/
/***************/
.top
{
	WIDTH: 675px;
}


/***************/
/*DIMENSION: BASE*/
/***************/
.base
{
	WIDTH: 675px;
	CLEAR: both;
}


/**************************************/
/*COLERED AREAS: orange + grey top and base*/
/**************************************/

/***************/
/*ORANGE*/
/***************/
.orange_top
{    
	WIDTH: 675px;
	HEIGHT: 85px;      
    BACKGROUND-COLOR: #ff9e1c;
}
.orange_headline
{    
	WIDTH: 465px;
	HEIGHT: 30px;      
    BACKGROUND-COLOR: #ff9e1c;
    CLEAR: both;
    FLOAT: left;
}
.orange_base
{    
	WIDTH: 675px;
	HEIGHT: 50px;      
    BACKGROUND-COLOR: #ff9e1c;
}
.orange_base_txt
{    
	PADDING-TOP: 25px;
	PADDING-LEFT: 15px;
	COLOR: #FFFFFF;
	WHITE-SPACE: nowrap;
}
.pdf
{    
                FLOAT: right;
                PADDING-RIGHT: 15px;
}
.pdf A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.pdf A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.pdf A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.pdf A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.pdf A:hover
{
    COLOR: #474747;
    TEXT-DECORATION: none;
}


/***************/
/*GREY TOP*/
/***************/
.grey_top
{    
	WIDTH: 210px;
	HEIGHT: 85px;      
    BACKGROUND-COLOR: #7E7C7C;
    FLOAT: right;
}
.grey_top_txt
{    
	PADDING-TOP: 5px;
	PADDING-RIGHT: 10px;
}
.search_txt
{    
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	COLOR: #494949;
}
.gnav
{    
	HEIGHT: 60px;
	FONT-SIZE: 11px;
	COLOR: #CCCCCC;
	TEXT-ALIGN: right;
}
.gnav A
{
    COLOR: #CCCCCC;
    TEXT-DECORATION: none;
}
.gnav A:link
{
    COLOR: #CCCCCC;
    TEXT-DECORATION: none;
}
.gnav A:visited
{
    COLOR: #CCCCCC;
    TEXT-DECORATION: none;
}
.gnav A:active
{
    COLOR: #CCCCCC;
    TEXT-DECORATION: none;
}
.gnav A:hover
{
    COLOR: #474747;
    TEXT-DECORATION: none;
}


/***************/
/*GREY BASE*/
/***************/
.grey_base
{    
	WIDTH: 210px;
	HEIGHT: 50px;	
	TEXT-ALIGN: right;
    BACKGROUND-COLOR: #7E7C7C;
    FLOAT: right;
}
.grey_base_txt
{    
	PADDING-TOP: 25px;
	PADDING-RIGHT: 15px;
	COLOR: #CCCCCC;
	WHITE-SPACE: nowrap;
}


/**************************************/
/*TEASER*/
/**************************************/
.teaser_space
{
	MARGIN-TOP: 90px;
}
.content_teaser
{
	PADDING-TOP: 5px;
	PADDING-RIGHT: 10px;
	FONT-SIZE: 11px;
	FLOAT: right;	
}
.teaser
{
	WIDTH: 165px;
	MARGIN-BOTTOM: 22px;
	TEXT-ALIGN: left;
}
.teaser_head
{
	MARGIN-TOP: 3px;
	MARGIN-BOTTOM: 8px;
	
}
.teaser_icon
{
/*	WIDTH: 20px;
	HEIGHT: 20px;
*/
	PADDING-RIGHT: 5px;	
	FLOAT: left;
}
.teaser_head .txt
{
	MARGIN-TOP: 5px;
	FONT-WEIGHT: bold;
}


/*BORDER: solid 1px #ff0000;*/

/*sumo*/
#informationen {
width: 100%;
text-align: center;
padding: 5px;
margin: 0px;
font-family: Arial, Helvetica, Sans Serif;
font-size: 10px;
color: #474747;
}
#informationen: a {
font-family: Arial, Helvetica, Sans Serif;
font-size: 10px;
color: #474747;
text-decoration: underline;
}
#informationen a:hover {
color: #ff9e1c;
}

