/* CSS Document */

html, body {
	font-family:  Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	background-image: url(../main_pics/pfeiler.png);
	background-repeat: repeat-y;
}



/***********************************************/
/* Layout Divs                                 */
/***********************************************/



#mainpage {
	width: 698px;
	margin: 0 auto;
	padding: 0px 0px 0px 70px;
		
}

#header {
	width: 698px;
	height: 90px;
	background-image: url(../main_pics/logo.gif);
	background-position: 389px 20px;
	background-repeat: no-repeat;
}

#navigation {
	width: 698px;
	height: 26px;
}


.spacer {
	width: 698px;
	height: 20px;
}

#footer {
	width: 698px;
	height: 26px;
	background-image: url(../main_pics/footer.gif);
	background-repeat: no-repeat;
}



/***********************************************/
/* NAVIGATION                                  */
/***********************************************/

#globalnav { width: 702px; height: 26px; margin: auto; position: relative; z-index: 9991; }
#globalnav { margin: 0; padding: 0; }
#globalnav li { display: inline; }
#globalnav li a { float: left; width: 117px; height: 0px; padding-top: 26px; overflow: hidden; outline: none;}
#globalnav li a { background-image: url(../main_pics/navigation.gif); background-repeat: no-repeat; }

/* BUTTONS */
#globalnav li#NEUES a { background-position: 0 0; }
#globalnav li#FOTOS a { background-position:  -117px 0; }
#globalnav li#SPEZIAL a { background-position:  -234px 0; }
#globalnav li#KATALOG a { background-position:  -351px 0; }
#globalnav li#MONTAGE a { background-position:  -468px 0; }
#globalnav li#KONTAKT a { background-position:  -585px 0; }

/* OVER STATES */
#globalnav li#NEUES a:hover { background-position: 0 -28px; }
#globalnav li#FOTOS a:hover { background-position:  -117px -28px; }
#globalnav li#SPEZIAL a:hover { background-position:  -234px -28px; }
#globalnav li#KATALOG a:hover { background-position:  -351px -28px; }
#globalnav li#MONTAGE a:hover { background-position:  -468px -28px; }
#globalnav li#KONTAKT a:hover { background-position:  -585px -28px; }

/* PRESSED STATES */
#globalnav li#NEUES a:active { background-position: 0 -54px; }
#globalnav li#FOTOS a:active { background-position:  -117px -54px; }
#globalnav li#SPEZIAL a:active { background-position:  -234px -54px; }
#globalnav li#KATALOG a:active { background-position:  -351px -54px; }
#globalnav li#MONTAGE a:active { background-position:  -468px -54px; }
#globalnav li#KONTAKT a:active { background-position:  -585px -54px; }

/* ACTIVE */
#globalnav li#NEUES .active { background-position: 0 -82px; }
#globalnav li#FOTOS .active { background-position:  -117px -82px; }
#globalnav li#SPEZIAL .active { background-position:  -234px -82px; }
#globalnav li#KATALOG .active { background-position:  -351px -82px; }
#globalnav li#MONTAGE .active { background-position:  -468px -82px; }
#globalnav li#KONTAKT .active { background-position:  -585px -82px; }


/***********************************************/
/* ÜBERSICHTSBTN                                */
/***********************************************/

#homenav { width: 113px; height: 25px; margin: auto; position: relative; z-index: 9990; }
#homenav { margin: 0; padding: 0; }
#homenav li { display: inline; }
#homenav li a { float: left; width: 113px; height: 0px; padding-top: 25px; overflow: hidden; outline: none;}
#homenav li a { background-image: url(../main_pics/ubersicht_btn.gif); background-repeat: no-repeat; }

#homenav li#HOME a { background-position: 0 0; }

/* OVER STATES */
#homenav li#HOME a:hover { background-position: 0 -27px; }

/* PRESSED STATES */
#homenav li#HOME a:active { background-position: 0 -55px; }

/***********************************************/
/* NEUE ADresse                                 */
/***********************************************/

#neueadresse {
	width: 698px;
	height:270px;
	margin-top: 5px;
	padding: 0px 0px 0px 0px;
	background-image: url(../main_pics/neue_adresse.jpg);
	background-repeat: no-repeat;
	margin-bottom:20px;
	cursor:pointer;
}


/***********************************************/
/* NEWS                                        */
/***********************************************/

#newstitelbar {
	width: 698px;
	height: 25px;
	background-color: #007AC0;
}

td#rss {
	padding-top: 2px;
	padding-right: 4px;
}

td#news_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 0px;
}

td#news_datum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 18px;
}

#news_content {
	padding-top: 10px;
	width: 698px;
}

td#news_text {
    padding-top: 5px;
	padding-right: 10px;
	font-size: 15px;
}

td#news_text a{
	color: #006AAA;
	font-weight: bold;
	outline: none;
	text-decoration: none;
}

td#nav_rand {
    height: 12px;	
    border-bottom: 1px solid #006AAA;
}

td#subnavigation {
    height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}

td#subnavigation a{
    color: #000000;	
    outline: none;
	text-decoration: none;
}

/***********************************************/
/* FOTOS_OVERVIEW                              */
/***********************************************/

#fotos_overview {
	padding-top: 20px;
	width: 698px;
}

td#wohnen_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	height: 25px;
	background-color: #000000;
}

td#wohnen {
	background-color: #F4F4F4;
	
}

td#wohnen img{
	outline: none;
	border: none;
}

td#buro_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	height: 25px;
	background-color: #000000;
}

td#buro {
	background-color: #F4F4F4;
}

td#buro img{
	outline: none;
	border: none;
}

td#lager_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	height: 25px;
	background-color: #000000;
}

td#lager {
	background-color: #F4F4F4;
}

td#lager img{
	outline: none;
	border: none;
}

td#laden_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	height: 25px;
	background-color: #000000;
}

td#laden {
	background-color: #F4F4F4;
}

td#laden img{
	outline: none;
	border: none;
}

span.indicator {
	background:transparent url('../main_pics/spinner.gif') no-repeat scroll center center;
}


td#subnavigation_overview1 {
    height: 20px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}

td#subnavigation_overview1 a{
    color: #000000;	
    outline: none;
	text-decoration: none;
}

td#subnavigation_overview2 {
    height: 20px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}

td#subnavigation_overview2 a{
    color: #000000;	
    outline: none;
	text-decoration: none;
}

td#subnavigation_overview3 {
    height: 20px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}

td#subnavigation_overview3 a{
    color: #000000;	
    outline: none;
	text-decoration: none;
}

td#subnavigation_overview4 {
    height: 20px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}

td#subnavigation_overview4 a{
    color: #000000;	
    outline: none;
	text-decoration: none;
}


/***********************************************/
/* FOTOS_GALERIE                               */
/***********************************************/

#fotos_galerie {
	padding-top: 20px;
	width: 717px;
}

td#galerie_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #007AC0;
}


#bild_row {
	width: 220px;
	height: 180px;
	margin-right:19px;
	margin-bottom:20px;
}

table#subnavrand {	
    border-top: 1px solid #006AAA;
}

/***********************************************/
/* SPEZIAL-OVERVIEW		                       */
/***********************************************/

#spezial_overview {
	padding-top: 20px;
	width: 717px;
}

td#spezial_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #007AC0;
}

#produkt_row {
	width: 218px;
	height: 220px;
	margin-right:19px;
	margin-bottom:20px;
	border: 1px solid #000000;
}

td#produkt_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	height:30px;
	text-align: center;
	line-height: 14px;
}

td#produkt_preis {
	height:20px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding-top: 3px;
}

td#produkt_more {
	height:20px;
	text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}

td#produkt_more a{
    color: #000000;	
    outline: none;
	text-decoration: none;
}

/***********************************************/
/* SPEZIAL-DETAIL		                       */
/***********************************************/

#spezial_detail {
	padding-top: 20px;
	width: 698px;
}

#spezial_content {
	width: 696px;
	height: 500px;
	border: 1px solid #000000;
}

td#produkt_text {
	font-size: 14px;
}


td#preis {
	height:20px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

td#produkt_ID {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	background-color: #007AC0;
	padding-right:7px;
}

#spezial_detail_navpics {
   width: 110px;
   height:95px;
}

#hauptbild_loading {
	background-image: url(../main_pics/spinner_2.gif);
	background-repeat: no-repeat;
	background-position: 280px 170px;
}


/***********************************************/
/* KATALOG                                     */
/***********************************************/


#katalog_box {
	width:312px;
	height:430px;
	border: 1px solid #000000;
	margin-right:20px;
	padding-left:25px;
	margin-bottom: 20px;
}

td#katalog_row_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	height:30px;
	text-align: center;
	line-height: 14px;
}


#katalog_verlauf {
	width: 20px;
	z-index: 2;
	float: left;
	position: relative;
	/*\*/
	background-image: url(../main_pics/book_verlauf.png);
	/**/
	background-repeat: repeat-y;
}

#katalog_view {
	height: 22px;
	z-index: 3;
	float: left;
	position: relative;
	background-color: #000000;	
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;	
	font-weight: bold;
	padding-top: 3px;
}



td#pdf_pic {
	padding: 1px 1px 1px 1px;
	background-color: #000000;
}

td#katalog_text {
	padding-top: 10px;
	font-size: 15px;
	text-align: center;
	vertical-align: top;
}

td#katalog_text a{
	color: #006AAA;
	font-weight: bold;
	outline: none;
	text-decoration: none;
}

td#pdf_download {
	padding-left: 10px;
	font-size: 15px;
	text-align: left;
	vertical-align: bottom;
}

#pdf_icon {
	background-image: url(../main_pics/pdf_icon.gif);
	background-repeat: no-repeat;
	width:55px;
	height:60px;
	margin-top: 2px;
	margin-left: -55px;
	float: left;
	position: relative;
}

#pdf_bild {
	width: 45px;
	height: 60px;
	padding: 1px 1px 1px 1px;
	background-color: #000000;
	margin-top: 2px;
	margin-left: 10px;
	float: left;
	position: relative;
}

td#pdf_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #007AC0;
}

#downlaod_acrobat {
	border-top: 1px solid #006AAA;
	padding-top: 10px;
	padding-bottom: 20px;
	width: 698px;
}

td#downlaod_acrobat_text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	padding-left: 10px;
}

td#downlaod_acrobat_text a{
    color: #000000;	
    outline: none;
	text-decoration: none;
}

/***********************************************/
/* MONTAGE			                           */
/***********************************************/

#montagetitelbar {
	width: 698px;
	height: 25px;
	background-color: #007AC0;
}

td#montage_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

#montage_overview {
	padding-top: 20px;
	width: 717px;
}

#montage_row {
	width: 218px;
	height: 235px;
	margin-right:19px;
	margin-bottom:20px;
	border: 1px solid #000000;
}

td#montage_row_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	height:30px;
	text-align: center;
	line-height: 14px;
}

td#montage_pdf {
	padding-left:78px;
}


/***********************************************/
/* KONTAKT-NAV                                */
/***********************************************/

#kontakt_navigation {
	width: 113px;
	float: left;
	position: relative;
}


#kontaktnav { width: 113px; height: 25px; margin: auto; position: relative; z-index: 9990; }
#kontaktnav { margin: 0; padding: 0; }
#kontaktnav li { display: inline; }
#kontaktnav li a { float: left; width: 113px; height: 0px; padding-top: 25px; overflow: hidden; outline: none; margin-bottom:4px;}


#kontaktnav li#INNOERREX a { background-image: url(../main_pics/innoerrex_btn.gif); background-repeat: no-repeat; background-position: 0 0; }
#kontaktnav li#ADRESSE a { background-image: url(../main_pics/adresse_btn.gif); background-repeat: no-repeat; background-position: 0 0; }
#kontaktnav li#LAGEPLAN a { background-image: url(../main_pics/lageplan_btn.gif); background-repeat: no-repeat; background-position: 0 0; }
#kontaktnav li#ANFRAGE a { background-image: url(../main_pics/anfrage_btn.gif); background-repeat: no-repeat; background-position: 0 0; }
#kontaktnav li#PARTNER a { background-image: url(../main_pics/partner_btn.gif); background-repeat: no-repeat; background-position: 0 0; }

/* OVER STATES */
#kontaktnav li#INNOERREX a:hover { background-position: 0 -27px; }
#kontaktnav li#ADRESSE a:hover { background-position: 0 -27px; }
#kontaktnav li#LAGEPLAN a:hover { background-position: 0 -27px; }
#kontaktnav li#ANFRAGE a:hover { background-position: 0 -27px; }
#kontaktnav li#PARTNER a:hover { background-position: 0 -27px; }

/* PRESSED STATES */
#kontaktnav li#INNOERREX a:active { background-position: 0 -55px; }
#kontaktnav li#ADRESSE a:active { background-position: 0 -55px; }
#kontaktnav li#LAGEPLAN a:active { background-position: 0 -55px; }
#kontaktnav li#ANFRAGE a:active { background-position: 0 -55px; }
#kontaktnav li#PARTNER a:active { background-position: 0 -55px; }

/* AKTIV STATES */
#kontaktnav li#INNOERREX .active { background-position: 0 -82px; }
#kontaktnav li#ADRESSE .active { background-position: 0 -82px; }
#kontaktnav li#LAGEPLAN .active { background-position: 0 -82px; }
#kontaktnav li#ANFRAGE .active { background-position: 0 -82px; }
#kontaktnav li#PARTNER .active { background-position: 0 -82px; }

/***********************************************/
/* KONTAKT                                     */
/***********************************************/

#kontakt {
	padding-top: 20px;
	width: 698px;
	height: auto;
}

#kontakt_content {
	width: 560px;
	padding-left: 138px;
	position: relative; 
}

td#innoerrex_text {
	padding-top: 10px;
	text-align: left;
}


td#adresse_text a{
	color: #006AAA;
	font-weight: bold;
	outline: none;
	text-decoration: none;
}


td#partners {
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
}

#ladenoeffnung {
	width: 560px;
	height: auto;
}


/***********************************************/
/* KONTAKT-FORMULAR                            */
/***********************************************/

td#form_titel_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	height:25px;
	
}

td#form_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	height:30px;
	padding-top: 5px;
	border-top: 1px solid #006AAA;
}

td#form_beschriftung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height:20px;
	vertical-align:top;
}

.form_spacer {
   width:20px;
}

td#form_fileds {
	height:40px;
	vertical-align:top;
	width:240px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


select {
    font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
}

input {
    font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
	width: 240px;
}

textarea {
 	font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
	width: 520px;
}

.submit {
	color: #FFFFFF;
    background: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight:bold;
	border: none;
	width:200px;
	height:25px;
	padding-bottom:1px;
}





/***********************************************/
/* AGB                                         */
/***********************************************/

#agb {
	padding-top: 20px;
	width: 698px;
}

td#agb_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #007AC0;
}

.agb_titel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}


/***********************************************/
/* FOOTER                                      */
/***********************************************/

.footer_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
}

.footer_txt a{
	color: #FFFFFF;
	outline: none;
	text-decoration: none;
}

.footer_txt a:hover{
	color: #CCCCCC;
}
