BODY
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #333333;
    FONT-FAMILY: helvetica, arial;
    FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url('images/hint.gif');
	BGCOLOR: #cccccc;
	BGPROPERTIES: fixed;
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 10px;	
	HEIGHT: 100%;
}
HTML
{
	HEIGHT: 100%;
}
P
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 20px;    
    COLOR: #333333;
    FONT-FAMILY: helvetica, arial;
    FONT-SIZE: 12px;
}
TD
{
    COLOR: #333333;
    FONT-FAMILY: helvetica, arial;
    FONT-SIZE: 12px;
}

LI
{
    COLOR: #333333;
    FONT-FAMILY: Arial, helvetica;
    FONT-SIZE: 12px;
    LIST-STYLE: square;
}
UL
{
    MARGIN-TOP: 10px;
    FONT-FAMILY: Arial, helvetica;
    FONT-SIZE: 12px;
}
OL
{
    COLOR: #333333;
    FONT-FAMILY: Arial, helvetica;
    FONT-SIZE: 12px;
}

H1
{
    MARGIN: 0px;
    PADDING: 0px;
    FONT-SIZE: 18px;
    FONT-WEIGHT:  normal;
}
H2
{
	MARGIN-TOP: 50px;
	MARGIN-BOTTOM: 5px;
    FONT-SIZE: 16px;
    FONT-WEIGHT:  bold;
    COLOR: #B5B5B5;
    TEXT-DECORATION: none;	
}
H3
{
    MARGIN-TOP: 20px;
    MARGIN-BOTTOM: 15px;
    PADDING: 0px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #4E5560;
}
H4
{
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 5px;
    FONT-SIZE: 16px;
    FONT-WEIGHT:  bold;
    COLOR: #B5B5B5;
    TEXT-DECORATION: none;	
}


A
{
    COLOR: #333333;
}
A:active
{
    COLOR: #333333;
}
A:link
{
    COLOR: #333333;
}
A:visited
{
    COLOR: #333333;
}
A:hover
{
    COLOR: #666666;
}

IMG
{
	BORDER: 0px;
}



/*forms*/
INPUT
{
	BORDER: 0px;
	BACKGROUND: #FFFFFF;
}

/*buttons*/
.but
{
	MARGIN-TOP: 10px;
	COLOR: #FFFFFF;
	BACKGROUND: #B5B5B5;
	BORDER: dotted 1px #BDBDBD;	
}
.but_2
{
	MARGIN-TOP: 10px;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND: #B5B5B5;
	BORDER: dotted 1px #BDBDBD;	
}

/*textarea*/
.area_kontakt
{
	WIDTH: 250px;
	HEIGHT: 100px;
	MARGIN-BOTTOM: 0px;
	BORDER: 0px;
	BACKGROUND: #FFFFFF;	
}

/*input*/
.input_weg
{
	WIDTH: 143px;
	FONT-SIZE: 11px;
	BACKGROUND: #FFFFFF;
}
.input_kontaktblatt
{
	WIDTH: 250px;
	FONT-SIZE: 11px;
	BACKGROUND: #FFFFFF;
}

/*form*/
.form_weg
{
	MARGIN-TOP: 10px;
	BORDER: dotted 1px #BDBDBD;	
}

/*select*/
.select_kontakt
{
	WIDTH: 60px;
	FONT-SIZE: 11px;
	BACKGROUND: #FFFFFF;
}
.select_kontakt1
{
	WIDTH: 40px;
	FONT-SIZE: 11px;
	BACKGROUND: #FFFFFF;
}
.select_kontakt2
{
	WIDTH: 90px;
	FONT-SIZE: 11px;
	BACKGROUND: #FFFFFF;
}
.select_kontakt3
{
	WIDTH: 60px;
	FONT-SIZE: 11px;
	BACKGROUND: #FFFFFF;
}

/*radio*/
.radio
{
    MARGIN-TOP: -2px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    PADDING: 0px;
    BACKGROUND: #B5B5B5;
}

/*text auszeichnungen*/
.s
{
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}
.w
{
    COLOR: #FFFFFF;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}
.stern
{
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
}


.nav
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.nav A
{
    FONT-SIZE: 14px;
    TEXT-DECORATION: none
}
.nav A:active
{
    FONT-SIZE: 14px;
    TEXT-DECORATION: none
}
.nav A:link
{
    FONT-SIZE: 14px;
    TEXT-DECORATION: none
}
.nav A:visited
{
    FONT-SIZE: 14px;
    TEXT-DECORATION: none
}
.navhi
{
    COLOR: #ffffff;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.navhi A
{
    COLOR: #ffffff;
    FONT-SIZE: 14px;
    TEXT-DECORATION: none
}
.navhi A:active
{
    COLOR: #ffffff;
    FONT-SIZE: 14px;
    TEXT-DECORATION: none
}
.navhi A:link
{
    COLOR: #ffffff;
    FONT-SIZE: 14px;
    TEXT-DECORATION: none
}
.navhi A:visited
{
    COLOR: #ffffff;
    FONT-SIZE: 14px;
    TEXT-DECORATION: none
}
.linkw
{
    COLOR: #ffffff;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}
.linkw A
{
    COLOR: #ffffff;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}
.linkw A:active
{
    COLOR: #ffffff;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}
.linkw A:link
{
    COLOR: #ffffff;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}
.linkw A:visited
{
    COLOR: #ffffff;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}
.link
{
    LETTER-SPACING: 0px;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}
.link A
{
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}
.link A:active
{
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}
.link A:link
{
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}
.link A:visited
{
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}
.subnavhi
{
    COLOR: #ffffff;
    FONT-SIZE: 11px
}


.txt2
{
    COLOR: #ff6600;
    FONT-SIZE: 18px
}
.txt3
{
    COLOR: #ffcc00;
    FONT-SIZE: 18px
}
.txt1
{
    COLOR: #99cc33;
    FONT-SIZE: 18px
}
.txt6
{
    COLOR: #3399cc;
    FONT-SIZE: 18px
}
.txt5
{
    COLOR: #cc9900;
    FONT-SIZE: 18px
}


.linkd
{
    COLOR: #ff6600;
    TEXT-DECORATION: none
}
.linkd A
{
    COLOR: #ff6600;
    TEXT-DECORATION: none
}
.linkd A:active
{
    COLOR: #ff6600;
    TEXT-DECORATION: none
}
.linkd A:link
{
    COLOR: #ff6600;
    TEXT-DECORATION: none
}
.linkd A:visited
{
    COLOR: #ff6600;
    TEXT-DECORATION: none
}
.navhid
{
    COLOR: #ff6600;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.navhid A
{
    COLOR: #ff6600;
    TEXT-DECORATION: none
}
.navhid A:active
{
    COLOR: #ff6600;
    TEXT-DECORATION: none
}
.navhid A:link
{
    COLOR: #ff6600;
    TEXT-DECORATION: none
}
.navhid A:visited
{
    COLOR: #ff6600;
    TEXT-DECORATION: none
}

.bold A
{
    TEXT-DECORATION: none
}
.bold A:active
{
    TEXT-DECORATION: none
}
.bold A:link
{
    TEXT-DECORATION: none
}
.s A
{
    TEXT-DECORATION: none
}
.s A:active
{
    TEXT-DECORATION: none
}
.s A:link
{
    TEXT-DECORATION: none
}
.s A:visited
{
    TEXT-DECORATION: none
}
.inhalt
{
    TEXT-ALIGN: left;
    WIDTH: 750px
}
.headsub
{
    COLOR: #ffffff;
    FONT-SIZE: 12px
}
.headsub A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.headsub A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.headsub A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.headsub A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}


/*************************************/
/*KUBIK*/
/*************************************/
.frame
{
	TEXT-ALIGN: center;	
}
.width
{
	WIDTH: 1000px;
	HEIGHT: 100%;	
}

/*************************************/
/*HEAD: logo + map*/
/*************************************/
.header
{
	TEXT-ALIGN: left;
}
.logo
{
	MARGIN-RIGHT: 100px;
	float: left;
}

/*************************************/
/*FOOTER*/
/*************************************/
.base
{
	MARGIN-TOP: 10px;	
	TEXT-ALIGN: right;
}
.base_start
{
	POSITION: relative;
	TOP: 480px;
	MARGIN-TOP: 10px;	
	TEXT-ALIGN: right;
}

/*************************************/
/*CONTENT with content-head and text*/
/*************************************/
.content
{
	WIDTH: 1000px;
	TEXT-ALIGN: left;
}
.content_headline
{
	MARGIN-BOTTOM: 0px;
}

.content_free
{
	MARGIN-BOTTOM: 25px;
	
}

.content_text
{
	PADDING-TOP: 20px;
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;	
	TEXT-ALIGN: left;
	BACKGROUND: #FFFFFF;
}

/*parts*/
/**********************/
.content_half_part
{
	MARGIN-TOP: 0px;
	WIDTH: 450px;
}
.content_half
{
	MARGIN-TOP: 20px;
	WIDTH: 450px;
}
.content_23
{
	MARGIN-TOP: 20px;
	WIDTH: 650px;
}
.content_33
{
	MARGIN-TOP: 20px;
	WIDTH: 950px;
}
.content_34
{
	MARGIN-TOP: 20px;
	WIDTH: 750px;
}
.content_galerie
{
	MARGIN-TOP: 5px;
	WIDTH: 750px;
}


/*general*/
/**********************/
.tab
{
	WIDTH: 100%;
}

/*pic*/
/**********************/
.pic_style
{
	PADDING: 5px;
	BORDER: dotted 1px #BDBDBD;
	BACKGROUND: #B5B5B5;
	MARGIN-LEFT: 5px;
}
.pic_ri
{
}
.pic_float_ri
{
	MARGIN-LEFT: 20px;
	FLOAT: right;
}

/*position*/
/**********************/
.float_ri
{
	MARGIN-LEFT: 20px;
	FLOAT: right;
}

.float_le
{
	MARGIN-RIGHT: 20px;
}

.breite
{
  width: 400px;
}

.le_impressum
{
	WIDTH: 400px;
	HEIGHT: 580px;
	MARGIN-RIGHT: 40px;
	FLOAT: left;
}

/*grafical button to link*/
/**********************/
.but_link
{
	MARGIN-TOP: 0px;
	MARGIN-RIGHT: 5px;
	FLOAT: left;
}

.but_link_re
{
	MARGIN-TOP: 0px;
	MARGIN-RIGHT: 5px;
	FLOAT: right;
}

.link
{
	PADDING-TOP: 5px;
}

/*************************************/
/*HEADLINE navigation*/
/*************************************/
.content_head
{
	PADDING-TOP: 20px;
}

.headline
{
    COLOR: #ffffff;
    FONT-SIZE: 20px;
    LETTER-SPACING: 4px;
    TEXT-DECORATION: none
}
.headline A
{
    COLOR: #ffffff;
    LETTER-SPACING: 4px;
    TEXT-DECORATION: none
}
.headline A:active
{
    COLOR: #ffffff;
    LETTER-SPACING: 4px;
    TEXT-DECORATION: none
}
.headline A:link
{
    COLOR: #ffffff;
    LETTER-SPACING: 4px;
    TEXT-DECORATION: none
}
.headline A:visited
{
    COLOR: #ffffff;
    LETTER-SPACING: 4px;
    TEXT-DECORATION: none
}
.headline A:hover
{
    COLOR: #ffffff;
    LETTER-SPACING: 4px;
    TEXT-DECORATION: none;
}

/*****************************************/
/*SUB navigation*/
/*****************************************/
.gnav
{
    COLOR: #ffffff;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.gnav A
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.gnav A:active
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.gnav A:link
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.gnav A:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none
}

/*****************************************/
/*content styles*/
/*****************************************/
.txthead
{
	MARGIN-TOP: 50px;
	MARGIN-BOTTOM: 5px;
    FONT-SIZE: 16px;
    FONT-WEIGHT:  bold;
    COLOR: #B5B5B5;
    TEXT-DECORATION: none;
}
.txthead A
{
    COLOR: #B5B5B5;
    TEXT-DECORATION: none;
}
.txthead A:active
{
    COLOR: #B5B5B5;
    TEXT-DECORATION: none;
}
.txthead A:link
{
    COLOR: #B5B5B5;
    TEXT-DECORATION: none;
}
.txthead A:visited
{
    COLOR: #B5B5B5;
    TEXT-DECORATION: none;
}
.txthead A:hover
{
    COLOR: #FFCC00;
    TEXT-DECORATION: none;
}

/*****************************************/
/*link zum impressum gnav*/
/*****************************************/
.impressum
{
	MARGIN-TOP: 10px;
	PADDING-BOTTOM: 10px;
    COLOR: #333333;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}
.impressum A
{
    COLOR: #333333;
    TEXT-DECORATION: none;
}
.impressum A:active
{
    COLOR: #333333;
    TEXT-DECORATION: none;
}
.impressum A:link
{
    COLOR: #333333;
    TEXT-DECORATION: none;
}
.impressum A:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none;
}
.impressum A:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

/*****************************************/
/*STARTSEITE ABWICKLUNG POSOITION + STYLE*/
/*****************************************/

.wuerfelei
{
	POSITION: relative;
	WIDTH: 703px;
	HEIGHT: 453px;
}
.kubik
{
	WIDTH: 150px;
	HEIGHT: 150px;
	TEXT-ALIGN: left;
}
.kubik_txt
{
	PADDING: 3px;
}

.kubik_green
{
	POSITION: absolute;
	TOP: 0px;
	LEFT: 300px;
	WIDTH: 150px;
	HEIGHT: 150px;
	BORDER-TOP: solid 1px #FFFFFF;
	BORDER-BOTTOM: solid 1px #FFFFFF;	
	BORDER-LEFT: solid 1px #FFFFFF;
	BORDER-RIGHT: solid 1px #FFFFFF;
}
.kubik_orange
{
	POSITION: absolute;
	TOP: 150px;
	LEFT: 0px;
	WIDTH: 150px;
	HEIGHT: 150px;	
	BORDER-TOP: solid 1px #FFFFFF;
	BORDER-BOTTOM: solid 1px #FFFFFF;	
	BORDER-LEFT: solid 1px #FFFFFF;
	BORDER-RIGHT: solid 1px #FFFFFF;		
}
.kubik_gelb
{
	POSITION: absolute;
	TOP: 150px;
	LEFT: 152px;
	WIDTH: 150px;
	HEIGHT: 150px;	
	BORDER-TOP: solid 1px #FFFFFF;
	BORDER-BOTTOM: solid 1px #FFFFFF;	
}
.kubik_weiss
{
	POSITION: absolute;
	TOP: 150px;
	LEFT: 300px;		
	WIDTH: 150px;
	HEIGHT: 150px;	
	MARGIN-LEFT: 0px;
	BACKGROUND: #FFFFFF;
	BORDER: solid 1px #FFFFFF;	
}
.kubik_braun
{
	POSITION: absolute;
	TOP: 150px;
	LEFT: 452px;		
	WIDTH: 150px;
	HEIGHT: 150px;
	BORDER-TOP: solid 1px #FFFFFF;
	BORDER-BOTTOM: solid 1px #FFFFFF;
	BORDER-RIGHT: solid 1px #FFFFFF;	
}
.kubik_blau
{
	POSITION: absolute;
	TOP: 302px;
	LEFT: 300px;	
	WIDTH: 150px;
	HEIGHT: 150px;	
	BORDER-BOTTOM: solid 1px #FFFFFF;	
	BORDER-LEFT: solid 1px #FFFFFF;
	BORDER-RIGHT: solid 1px #FFFFFF;	
}

/*****************************************/
/*GALERIE navigation + Copyright */
/*****************************************/
.galerie_nav
{
	MARGIN-TOP: 10px;
	PADDING-BOTTOM: 10px;
    COLOR: #333333;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}
.galerie_nav A
{
    COLOR: #333333;
    TEXT-DECORATION: none;
}
.galerie_nav A:active
{
    COLOR: #333333;
    TEXT-DECORATION: none;
}
.galerie_nav A:link
{
    COLOR: #333333;
    TEXT-DECORATION: none;
}
.galerie_nav A:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none;
}
.galerie_nav A:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.galerie_copyright
{
	POSITION: relative;
	TOP: 50px;
	MARGIN-TOP: 10px;	
	TEXT-ALIGN: right;
}

/*Bildergalerie*/
/***************/
.section {
   
}

.section ul {
    list-style: none;
    margin-top: 5px;
}


.section ul li {
    display: inline;
    
}

.section ul a {
    background-color: #b5b5b5;
    padding: 4px 4px 4px 4px;
    display: left;
    float: left;
    margin: 4px;
    
}

.section ul a:hover {
    background-color: #D4D4D4;
    border: 0px solid #D4D4D4;
}

.section ul a img {
    border: 1px solid #b5b5b5;
}

.section ul a.lightbox-enabled img {
    border: 1px dotted #b5b5b5;
}

.section span.code {
    font-family: arial, helvetica, sans-serif;
    margin-left: 10px;
    padding-left: 10px;
    font-size: 11px;
    border-left: 1px solid #000;
}

.section .link {
    font-size: 12px;
    font-style: italic;
    padding-left: 10px;
    margin-left: 10px;
}

.section .important {
 
}

.section .title {
    font-weight: bold;
    font-size: 16px;
}

.clear {
    clear: left;
}

.section.header {
    text-align: center;
    font-size: 12px;
    padding-top: 10px;
    border-top: none;
}

.section.footer {
    text-align: center;
    font-size: 12px;
    padding-top: 10px;
}

.section.rubrik {
    margin-left: -40px !important;
    width: 350px !important;
    font-size: 12px;
    float:left;
}

/*END*/