@font-face {
    font-family: 'lane_-_narrowregular';
    src: url('css/LANENAR_-webfont.eot');
    src: url('css/LANENAR_-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/LANENAR_-webfont.woff') format('woff'),
         url('css/LANENAR_-webfont.ttf') format('truetype'),
         url('css/LANENAR_-webfont.svg#lane_-_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'm_1cmedium';
    src: url('css/mplus-1c-medium-webfont.eot');
    src: url('css/mplus-1c-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/mplus-1c-medium-webfont.woff') format('woff'),
         url('css/mplus-1c-medium-webfont.ttf') format('truetype'),
         url('css/mplus-1c-medium-webfont.svg#m_1cmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'share-techregular';
    src: url('css/Share-Tech-webfont.eot');
    src: url('css/Share-Tech-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/Share-Tech-webfont.woff') format('woff'),
         url('css/Share-Tech-webfont.ttf') format('truetype'),
         url('css/Share-Tech-webfont.svg#share-techregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'share-regularregular';
    src: url('css/Share-Regular-webfont.eot');
    src: url('css/Share-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/Share-Regular-webfont.woff') format('woff'),
         url('css/Share-Regular-webfont.ttf') format('truetype'),
         url('css/Share-Regular-webfont.svg#share-regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'tex';
    src: url('css/texgyreadventor-regular-webfont.eot');
    src: url('css/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/texgyreadventor-regular-webfont.woff') format('woff'),
         url('css/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('css/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'tuffyregular';
    src: url('css/Tuffy-webfont.eot');
    src: url('css/Tuffy-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/Tuffy-webfont.woff') format('woff'),
         url('css/Tuffy-webfont.ttf') format('truetype'),
         url('css/Tuffy-webfont.svg#tuffyregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.big{ 	font-family: 'tuffyregular'; color:#2C4085; font-size:24px; letter-spacing:2px; font-weight:bold; line-height:40px; }
.menu{ 	font-family: 'tex'; color:#000000; font-weight:lighter; font-size:12px; letter-spacing:1px; }
.error{ font-family: 'tex'; color:#FF0000; font-size:12px; letter-spacing:0px; text-align:justify; }
.ok{ font-family: 'tex'; color:#00A800; font-size:12px; letter-spacing:0px; text-align:justify; }
.text{ 	font-family: 'tex'; color:#555555; font-size:14px; letter-spacing:0px; text-align:justify; }
.text a { font-family: 'tex'; color:#555555; font-size:14px; letter-spacing:0px; text-align:justify; text-decoration:none }
.text a:hover { font-family: 'tex'; color:#2C4085; font-size:14px; letter-spacing:0px; text-align:justify; text-decoration:none }
.text_small { 	font-family: 'tex'; color:#555555; font-size:11px; letter-spacing:0px; text-align:justify; }
.text_small a { font-family: 'tex'; color:#555555; font-size:11px; letter-spacing:0px; text-align:justify; text-decoration:none }
.text_small a:hover { font-family: 'tex'; color:#000099; font-size:11px; letter-spacing:0px; text-align:justify; text-decoration:none }

.text_blue{ font-family: 'tex'; color:#2C4085; font-size:14px; letter-spacing:0px; text-align:justify; }
.text_blue a { font-family: 'tex'; color:#2C4085; font-size:14px; letter-spacing:0px; text-align:justify; }
.text_blue a:hover { font-family: 'tex'; color:#000000; font-size:14px; letter-spacing:0px; text-align:justify; text-decoration:underline; }

.text_large{ font-family: 'tex'; color:#2C4085; font-size:18px; letter-spacing:0px; text-align:justify; }
.text_large a { font-family: 'tex'; color:#2C4085; font-size:18px; letter-spacing:0px; text-align:justify; }
.text_large a:hover { font-family: 'tex'; color:#000000; font-size:18px; letter-spacing:0px; text-align:justify; text-decoration:underline; }

.path{	font-family: 'tex'; color:#555555; font-size:11px; letter-spacing:0px; }

.navigation{ 	font-family: 'tex'; color:#555555; font-size:12px; letter-spacing:1px; text-align:justify; text-decoration:none; }
.navigation a { font-family: 'tex'; color:#555555; font-size:12px; letter-spacing:1px; text-align:justify; text-decoration:none; }
.navigation a:hover { font-family: 'tex'; color:#000099; font-size:12px; letter-spacing:1px; text-align:justify; text-decoration:none; }

.menu_normal{
	padding-left:7px; padding-right:7px; height:29px; vertical-align:middle; text-align:center; cursor:auto; white-space:nowrap;
}
.menu_over {
	padding-left:7px; padding-right:7px; height:29px; vertical-align:middle; text-align:center; background: url('artimg/menu_background2.png'); cursor:pointer;  white-space:nowrap; color:#FFFFFF;
}



.loginmenu_normal{
	padding-left:7px; padding-right:7px; height:20px; vertical-align:middle; text-align:left; cursor:auto; white-space:nowrap;
}
.loginmenu_over {
	padding-left:7px; padding-right:7px; height:20px; vertical-align:middle; text-align:left; background: url('artimg/reiter_background_over.png'); cursor:pointer;  white-space:nowrap; color:#FFFFFF;
}



.box_header{
	font-family: 'tex'; color:white; font-weight:bold; font-size:13px; letter-spacing:1px; height:25px; padding-left:10px; padding-right:10px; vertical-align:middle; background: url('artimg/box_background.png'); background-size:100% 100%;
}

.box_content{
	font-family: 'tex'; color:#555555; font-size:12px; letter-spacing:0px; text-align:justify; border:1px solid #1D69A6; padding:5px; background:#FCFCFC; 
}

.header_blue{
	font-family: 'tex'; color:white; font-weight:bold; font-size:13px; letter-spacing:1px; height:25px; padding-left:10px; padding-right:10px; vertical-align:middle; background: url('artimg/box_background.png'); background-size:100% 100%;
}
.header_red{
	font-family: 'tex'; color:white; font-weight:bold; font-size:13px; letter-spacing:1px; height:25px; padding-left:10px; padding-right:10px; vertical-align:middle; background: url('artimg/reiter_background_over.png'); background-size:100% 100%;
}


.link_white a { font-family: 'tex'; color:white; font-weight:bold; font-size:13px; letter-spacing:1px; text-decoration:none;}
.link_white a:hover { font-family: 'tex'; color:white; font-weight:bold; font-size:13px; letter-spacing:1px; text-decoration:underline; }



.reiter{
	font-family: 'tex'; border:1px solid #999999; border-right:1px solid #FFFFFF; color:#000000;  font-size:13px; letter-spacing:1px; height:25px; padding-left:10px; padding-right:10px; vertical-align:middle; text-align:center; background: url('artimg/reiter_background.png'); cursor:auto;
}
.reiter_over{
	font-family: 'tex'; border:1px solid #999999; border-right:1px solid #FFFFFF; color:#FFFFFF;  font-size:13px; letter-spacing:1px; height:25px; padding-left:10px; padding-right:10px; vertical-align:middle; text-align:center; background: url('artimg/reiter_background_over.png'); cursor:pointer;
}






.row_small1{
	background: #FAFAFA; height:20px; 
}
.row_small2{
	background: #EEEEEE; height:20px; 
}

.row{
	background: url('artimg/row_background.png'); background-size: auto 100%; cursor:auto;
}
.row2{
	background: url('artimg/row_background2.png'); background-size: auto 100%; cursor:pointer;
}


.row40{
	background: url('artimg/row40_background.png'); background-size: auto 100%;cursor:auto;
}
.row402{
	background: url('artimg/row40_background2.png'); background-size: auto 100%;cursor:pointer;
}
.row75{
	background: url('artimg/row75_background.png'); background-size: auto 100%; cursor:auto;
}
.row752{
	background: url('artimg/row75_background2.png'); background-size: auto 100%; cursor:pointer;
}
.row125{
	background: url('artimg/row125_background.png'); background-size: auto 100%; cursor:auto;
}
.row1252{
	background: url('artimg/row125_background2.png'); background-size: auto 100%;cursor:pointer;
}



.switch_collection_blank{
 	font-family: 'tex'; color:#555555; font-size:12px; letter-spacing:1px; text-align:justify; cursor:auto; 
}
.switch_collection_grey{
 	font-family: 'tex'; color:#555555; font-size:12px; letter-spacing:1px; text-align:justify; padding:0px; background: url('artimg/row_background.png'); cursor:auto; 
}
.switch_collection_red{
 	font-family: 'tex'; color:#FFFFFF; font-size:12px; letter-spacing:1px; text-align:justify; background: url('artimg/reiter_background_over.png'); cursor:auto; 
}
.switch_collection_over{
 	font-family: 'tex'; color:#FFFFFF; font-size:12px; letter-spacing:1px; text-align:justify; background: url('artimg/reiter_background_over.png'); cursor:pointer; 
}



.pagenumbers{
	font-family: 'tex'; border:1px solid #999999; border-right:1px solid #FFFFFF; color:#000000;  font-size:13px; letter-spacing:1px; height:25px; padding-left:10px; padding-right:10px; vertical-align:middle; text-align:center; background: url('artimg/reiter_background.png'); cursor:auto; white-space:nowrap;
}
.pagenumbers2{
	font-family: 'tex'; border:1px solid #999999; border-right:1px solid #FFFFFF; color:#FFFFFF;  font-size:13px; letter-spacing:1px; height:25px; padding-left:10px; padding-right:10px; vertical-align:middle; text-align:center; background: url('artimg/reiter_background_over.png'); cursor:pointer;  white-space:nowrap;
}
.pagenumbers0{
	font-family: 'tex'; border:1px solid #999999; border-right:1px solid #FFFFFF; color:#555555;  font-size:13px; letter-spacing:1px; height:25px; padding-left:10px; padding-right:10px; vertical-align:middle; text-align:center; background: #FFFFFF; cursor:auto;  white-space:nowrap;
}


.input{
background:url('artimg/background_input.png'); background-size:100% 100%; font-family: 'tex'; font-size:13px; color:#555555; height:22px; border-right:1px solid #555555; border-bottom:1px solid #555555; border-left:1px solid #DDDDDD; border-top:1px solid #DDDDDD; padding-left:3px; padding-right:3px;
}

.submit{
font-family: 'tex'; font-size:14px; color:#FFFFFF; background: url('artimg/reiter_background_over.png'); background-size:100% 100%; border:0px; height:22px; border-right:1px solid #555555; border-bottom:1px solid #555555; border-left:1px solid #DDDDDD; border-top:1px solid #DDDDDD;  padding-left:25px; padding-right:25px; vertical-align:middle; cursor:auto;
}
.submit2{
font-family: 'tex'; font-size:14px; color:#FFFFFF; background: url('artimg/reiter_background_over.png'); background-size:100% 100%; border:0px; height:22px; border-right:1px solid #555555; border-bottom:1px solid #555555; border-left:1px solid #DDDDDD; border-top:1px solid #DDDDDD;  padding-left:25px; padding-right:25px; vertical-align:middle; cursor:pointer;
}

.background_grey{
	background: #EEEEEE; cursor:pointer;
}
.background_white{
	background: #FFFFFF; cursor:auto;
}


.submenu{ 	font-family: 'tex'; color:#263773; font-size:13px; letter-spacing:0px; text-align:justify; }
.submenu a { font-family: 'tex'; color:#263773; font-size:13px; letter-spacing:0px; text-align:justify; text-decoration:none }


hr { border: 0px; background: #000077; height: 1px; width:100%; }
