html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
margin:0;
padding:0;
}
body.hasbg{	
	margin:0 0px;
	background:url('../templates/main/images/body_bg.gif') repeat-y #F1F1F1;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
body.nobg{	
	margin:0 0px;	
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	background:#F1F1F1;
}
p{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;

}

table{
	color:#000000;
	padding:0px;
	border-collapse:collapse;
	margin:0px;	
}
table td {
	padding:0px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;	
}

div{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

h1{
	font-size:30px;
	line-height:26px;
	margin:0 0 5px;
	padding:0;
	font-weight:bold;
	letter-spacing:-0.04em;
	color:#333333;
}
h2{
	font-size:14px;
	line-height:16px;
	margin:7px 0;
	font-weight:bold;
	color:#333333;
}
.leadtext{
	font-size:13px !important;
	color:#919191;
}
h1.h1marginbott{
	margin:0 0 10px 0;
}
.leadtextmargin{
	margin:0 0 35px 0;	
}

.nomargin{
	margin:0;
}

.flowtext{
 	font-size:12px !important;
}
.bildabsatz{
	margin:0;
}
.smalltext{
	font-size:9px;
		margin:0;
}
.boxtext{
	color:#333333;
	font-size:11px;
	margin:0;
	line-height:16px;
}
a, a:link, a:active, a:visited{
	color:#BF0000;
	text-decoration:none;
}
a:hover{
	color:#BF0000;
	text-decoration:underline;
}
.startcontent li{
	list-style-type:none;
	font-size:12px;
	padding:0 0 0 10px;
	background:url('../templates/main/images/bulletstart_liste.gif') no-repeat left 8px;
	line-height:20px;
}
.startcontent a, .startcontent a:link, .startcontent a:active, .startcontent a:visited{
	color:#333333 !important;
	text-decoration:none !important;
}
.startcontent a:hover{
	color:#BF0000 !important;
	text-decoration:underline !important;
}
/*===================*/
/* USEFUL CLASSES    */
/*===================*/
.pxwidth100percent{
	width:100%;
}
.pxwidth210{
	width:210px;
	overflow:hidden;
}
.pxheight28{
	width:1px;
	height:28px;
	overflow:hidden;
}
.pxheight8{
	width:1px;
	height:8px;
	overflow:hidden;
}
.hand{
	cursor:pointer;	
}
.px13paddingright{
	padding-right:13px;
}
.hideE{
	display:none;
}
.showE{
	display:block;
}
.pxheight5{
	width:1px;
	height:5px;
	overflow:hidden;
}
.hideit{
	display:none;
}
.clearboth{
	clear:both;
	overflow:hidden;
}
.pxheight35{
	height:35px;
}
.pxwidth30{
	width:30px;
	overflow:hidden;
}
.pxwidth45{
	width:45px;
	overflow:hidden;
}
.pxheight13{
	height:13px;
	overflow:hidden;
}
.pxheight40{
	height:40px;
	overflow:hidden;
}
.pxheight80{
	height:80px;
	overflow:hidden;
}
.pxwidth20{
	width:20px;
	overflow:hidden;
}

.pxheight63{
	height:63px;
	overflow:hidden;
}
.pxheight17{
	height:17px;
	overflow:hidden;
}
.pxheight20{
	height:20px;
	overflow:hidden;
}
.pxheight15{
	height:15px;
	overflow:hidden;
}
.pxheight28{
	height:28px;
	overflow:hidden;
}
.pxheight11{
	height:11px;
	overflow:hidden;
}
.marginpx10{
	margin:10px;
}
.posrelative{
	position:relative;
}
.pxwidth964x600{
	width:964px;
	height:600px;
}
/*=============================*/
/*=== SLIDESHOW & STARTPAGE===============*/
/*=============================*/
.startpage_left{
	width:22px;
	height:1px;
}
.startpage_right{
	width:27px;
	height:1px;
}
.startpage_trennung{
	width:23px;
	background:url('../templates/main/images/startpage_trennung.gif');
}
.starttablewidth{
	width:100%;
}
.startcontent{
	width:208px;
	padding:17px 0 17px 0;
}
h1.startpage{
	margin:0;
	padding:0;
	font-size:20px;
}
p.startlead{
	font-size:14px;
	margin:20px 0 20px 0;
	padding:0;
	color:#919191;
}
#homeleftcontent{
	width:440px;
}
.detailimage_containerwidth{
	width:460px;
	overflow:hidden;
}
.detailimageStart{
	width:460px;
	height:335px;
}
div#detailimagerelative{
	position:relative;
	top:0;
	left:0;	
}
div#bgimagesvorne, div#bgimgeshinten{
	position:absolute;
	top:0;
	left:0;
	background-position:center center;
	background-repeat:no-repeat;
}
div#bgimagesvorne{
	z-index:999;
}
div#bgimageshinten{
	z-index:777;
}
.startimageinfo{
	padding-top:5px;
}
#imagetextvalue, #imagecounter{
	font-size:12px;
	color:#919191;
}
#imagecounter{
	width:20px;
	padding-right:20px;
}
/*===================*/
/* MAIN DEFINITIONS  */
/*===================*/
.footer{
	font-size:9px;
	color:#999999;
}
td.homebg{
	height:422px;
	background:url('../templates/main/images/homebg.gif') repeat-x;
}
div#container_root{
	width:100%;
	text-align:center;
}
div#container_main{
	margin:37px auto 40px auto;
	width:980px;
	text-align:left;
}
div#container_mainmenu{
	width:980px;
	height:42px;	
	font-size:12px;
}
div#container_logometanav{	
	width:980px;
	height:57px;
	font-size:12px;
}
div#container_content{
	background:url('../templates/main/images/content_bg.gif') repeat-y;
	width:980px;
}
div#container_innercontent{
	margin:0 3px 0 2px;
	width:975px;
}
div#container_contenttop{
	margin:19px 0 0 0;
	width:980px;
	background:url('../templates/main/images/content_top.gif') no-repeat;
	height:20px;
}
div#container_contentbottom{	
	width:980px;
	background:url('../templates/main/images/content_bottom.gif') no-repeat;
	height:20px;
}
/*===================*/
/* SUBMENU   */
/*===================*/

ul.submenu{
	margin:0 0 0 1px;
	padding:0;	
	font-size:12px;
}
ul.submenu li{
	padding:0;
	margin:0 0 5px 0;	
	list-style-type:none;
}
ul.submenu li.submenuPA{
	padding:0 0 0 2px;
	margin:0 0 9px 0;	
	list-style-type:none;
}
ul.submenu li.submenuAC{
	padding:0 0 0 15px;
	margin:0 0 9px 3px;	
	list-style-type:none;
	background:url('../templates/main/images/submenu_bullet.gif') 0 3px no-repeat;
}
ul.submenu li.submenuMO{
	padding:0 0 0 15px;
	margin:0 0 9px 3px;	
	list-style-type:none;
	background:url('../templates/main/images/submenu_bulletMO.gif') 0 3px no-repeat;
}
ul.submenu li ul{
	padding:0;
	margin:9px 0 12px 0;
}
ul.submenu li ul li.submenuAC{
	padding:0 0 0 15px;
	margin:0 0 0 1px;
}
ul.submenu li ul li.submenuMO{
	padding:0 0 0 15px;
	margin:0 0 9px 1px;
	
}
li.submenuAC a, li.submenuAC a:link, li.submenuAC a:active, li.submenuAC a:visited, li.submenuAC a{
	color:#BF0000;
	text-decoration:none;
}

li.submenuPA a, li.submenuPA a:link, li.submenuPA a:active, li.submenuPA a:visited, li.submenuPA a:hover{
	color:#919191;
	text-decoration:none;
}
li.submenuMO a, li.submenuMO a:link, li.submenuMO a:active, li.submenuMO a:visited, li.submenuMO a:hover{
	color:#000000;
	text-decoration:none;
}

/*===================*/
/* MAINCONTENT   */
/*===================*/

div#container_contentleft p,div#container_contentleft ul{
	font-size:12px;
	line-height:16px;
	margin-bottom:32px;
}
div#container_contentleft li p{
	margin:0;
	
}
div#container_contentleft_top{
	height:35px;
	width:756px;
	float:left;
	background:url('../templates/main/images/submenu_line_top.gif') no-repeat right top;
}
div#container_contentright_top{
	height:35px;
	width:219px;
	float:left;
	background:url('../templates/main/images/submenu_line_top.gif') no-repeat left top;
	margin:0 0 0 -1px;
}
div#container_contentleft{
	width:756px;
	float:left;
	font-size:12px;
	background:url('../templates/main/images/submenu_line.gif') right repeat-y;
}
div#container_contentleft ul{
	list-style-type:none;
	/*list-style-image:url('../templates/main/images/bullet_plain.gif') ;*/	
	padding:0 0 0 10px;	
	

}
div#container_contentleft ul li{	
	margin:0 0 5px 0;	
	padding:0 0 0 10px;
	background:url('../templates/main/images/bullet_plain.gif') no-repeat 0 6px;	
}
div#container_contentright{	
	font-size:12px;
	margin:0;
	width:219px;
	float:left;
	margin:0 0 0 -1px;
	background:url('../templates/main/images/submenu_line.gif') left repeat-y;
}
div#container_contentleft_bottom{
	width:756px;	
	float:left;
	height:35px;
	background:url('../templates/main/images/submenu_line_bottom.gif') no-repeat left top;
}
div#container_contentright_bottom{
	width:219px;
	height:35px;
	float:left;
	background:url('../templates/main/images/submenu_line_bottom.gif') no-repeat left top;
	margin:0 0 0 -1px;
}
div#container_contentleft_margin{
	margin:0 10px 0 14px;
}
.smallimgs{
	MARGIN-BOTTOM: 15px; 
	FLOAT: left;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 9px;
}
/*===================*/
/* METANAV / LOGO CONTAINER  */
/*===================*/
div#container_logo{
	float:right;
	margin:27px 0 0 0;
}
div#container_metanav{	
	float:right;
	width:800px;
	margin:30px 0 0 0;
}
ul#metanav, ul#metanav li{
	margin:0;
	padding:0;
	list-style-type:none;
	float:right;	
}
ul#metanav li{	
	color:#000000;
	padding:0 10px 0 10px;
}
ul#metanav li a, ul#metanav li a:link, ul#metanav li a:active, ul#metanav li a:visited{	
	color:#000000;
	text-decoration:none;
}
ul#metanav li a:hover{	
	color:#990000;
	text-decoration:none;
}
img.twittersymb{
	margin:0 5px 0 0;
	float:left;
}
/*===================*/
/* MAIN MENU  */
/*===================*/
ul#mainmenu, ul#mainmenu li{	
	list-style-type:none;
	float:left;
	margin:0;
	padding:0;	
	height:42px;
	text-align:center;	
	font-size:13px;
}
ul#mainmenu li{
	padding:10px 0 0 0;
	cursor:pointer;
}
ul#mainmenu li a.linkPA, ul#mainmenu li a.linkPA:link, ul#mainmenu li a.linkPA:active, ul#mainmenu li a.linkPA:visited{
	color:#FFFFFF;
	text-decoration:none;
}
ul#mainmenu li a.linkPA:hover{
	color:#000000;
	text-decoration:none;
}
ul#mainmenu li a.linkMO, ul#mainmenu li a.linkMO:link, ul#mainmenu li a.linkMO:active, ul#mainmenu li a.linkMO:visited, ul#mainmenu li a.linkMO:hover{
	color:#000000;
	text-decoration:none;
}
div#mainmenu_rest{
	float:left;
	width:114px;
	height:42px;
	background:url('../templates/main/images/mainmenu_bglast_PA.gif') no-repeat;
}
ul#mainmenu li#mm_firstPA{
	width:115px;
	background:url('../templates/main/images/mainmenu_bgfirst_PA.gif') no-repeat;	
}
ul#mainmenu li#mm_firstAC{
	width:115px;
	background:url('../templates/main/images/mainmenu_bgfirst_AC.gif') no-repeat;
}
ul#mainmenu li.mm_otherPA{
	padding:11px 0 0 0;
	width:149px;
	background:url('../templates/main/images/mainmenu_bg_PA.gif') repeat-x;
	color:#FFFFFF;
}
ul#mainmenu li.mm_otherAC{
	padding:11px 0 0 0;
	width:149px;
	background:url('../templates/main/images/mainmenu_bg_AC.gif') repeat-x;
}
ul#mainmenu li.mm_listline{
	width:1px;
	background:url('../templates/main/images/mainmenu_line.gif') no-repeat;
}
ul#mainmenu li a.linkMO{
	color:#000000;
	text-decoration:none;
}


/*===================*/
/* HTML TEMPLATES CSS   */
/*===================*/
.content2spaltig{
	width:320px;
}
.contentdistance_left{
	width:48px;
	overflow:hidden;
}
.contentdistance_right{
	width:48px;
	overflow:hidden;
}
.contentdistance_center{
	width:20px;
	overflow:hidden;
}
.contenttablewidth{
	width:100%;
}
.content1spaltig{
	width:660px;
}
/*=============================*/
/*=== GIGASLIDE ===============*/
/*=============================*/

/*NOJAVASCRIPT START======*/
.detaildistancediv{
	width:21px;
	height:1px;
	overflow:hidden;
}
.noscriptoneblock{
	font-family:"Trebuchet MS",Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 0 10px 0;
}
.noscriptoneblock_line{
	border-bottom:dotted 1px #999999;
}
.breadcrump{
	color:#CE0000;
}
.detailcontentnojs{
	padding:0;;
}
.nojsimagelist{
	padding-right:10px;
}
/*FILTER ZEILE START======*/
.noresultblock{
	padding:30px 0 10px 15px;
}
.resetfiltersblock{
	padding:10px 0 10px 10px;
}

.searchresult_head{
	font-size:12px;
	padding-left:5px;
	color:#333333;
}
.searchresult_text{
	padding-left:5px;
	color:#333333;
	font-size:12px;
}

.searchresult_noresult{
	font-size:12px;
	padding:5px;
	color:#333333;
}
.filterbartd{
	padding-left:91px;
}
.gigaslidedistance{
	height:5px;
	overflow:hidden;
}
.filterdistancetop{
	height:5px;
	overflow:hidden;
}
.topbar{
	background:#E7E7ED;
	border-left:solid 1px #DDDDE0;
	border-top:solid 1px #DDDDE0;
	border-bottom:solid 1px #DDDDE0;
	height:30px;
	padding-left:2px;
}

.bottombar{
	background:#E7E7ED;
	border-left:solid 1px #DDDDE0;
	border-top:solid 1px #DDDDE0;
	height:29px;
	padding-left:2px;
}

.maindiv{
	background-color:#FFFFFF;
}
.filterheadline{
	font-size:16px;
	color:#FFFFFF;
	padding-right:27px;
}
.filterredtext{
	color:#EC0000;
	font-weight:bold;
}
.voransichtentext{
	color:#999999;
	font-size:12px;
}
.searchtddistance{
	width:28px;
	overflow:hidden;
}
.bulletpos{
	padding-top:3px;
}
.voransichtendistance{
	padding-right:10px;
}

/*TEXTE START =======*/

h1.large{
	font-size:16px;
	margin:0 0 1px 0;
}
h1.detail{
	font-size:29px;
	font-weight:normal;
}
h1.small{
	font-size:11px;
	margin:0;
}
h1.medium{
	font-size:14px;
	font-weight:normal;
	margin:0 0 1px 0;
}
h1.nomargin{
	margin:0 0;
}
h1.small a, h1.medium a, h1.large a{
	text-decoration:none;
	color:#000000;
	font-weight:500;
}
.kurztext1{
	font-size:10px;
	color:#999999;
	line-height:14px;
}
.kurztext2{
	font-size:11px;
	color:#333333;
	line-height:14px;
	padding-bottom:5px;
}
.kurztext3{
	font-size:12px;
	color:#000000;
	line-height:15px;
	padding-bottom:10px;
}
.updatedate{
	font-size:10px;
	color:#999999;
}
.highlightsheadline{
	font-size:12px;
	color:#CE0000;
	font-style:italic;
}
.legendetext{
	color:#666666;
}

.highlightstext{
	font-size:12px;
	color:#000000;
	line-height:14px;
}
a.sizelinkPA, a.sizelinkPA:link, a.sizelinkPA:active, a.sizelinkPA:visited{
	color:#999999;
	text-decoration:none;
	font-size:11px;
}
a.sizelinkAC:hover{
	text-decoration:underline;
	font-size:11px;
}
a.sizelinkAC, a.sizelinkAC:link, a.sizelinkAC:active, a.sizelinkAC:visited, a.sizelinkAC:hover{
	color:#BF0000;
	text-decoration:none;
	font-size:11px;
}
.legendeicon{
	padding-right:7px;
	padding-top:3px;
	padding-bottom:3px;
}
.legendetext{
	font-size:10px;
	color:#666666;
}
/*SUCHE START =======*/
.suchfeld_PA{
	font-size:12px;
	color:#BCBEC2;
	font-style:italic;
	width:160px;
}
.suchfeld_AC{
	font-size:12px;
	color:#000000;
	width:160px;
}
.bildwidth{
	width:30px;
	height:1px;
	overflow:hidden;
}

/*SEARCHSHADE*/
.searchshade_bg{
	background-image:url('../templates/main/images/searchbg_shade.png');
	width:392px;
	height:295px;
	padding:0 5px 0 10px;
}
.searchlayer{
	width:392px;
	height:295px;
}
.quicksearchmarked{
	background-color:yellow;
	color:#406186;
	font-weight:900;
	border-bottom:dashed 1px #406186;
}
/*OBJECTS OVERVIEW START==*/
.overviewimage2{
	padding:2px 14px 0 0;
	width:135px;
}
.imageborder{
	border:solid 1px #FFFFFF;
}
.shade_l{
	background-image:url('../templates/main/images/box_left.gif');
	width:5px;
	height:5px;
	overflow:hidden;
}
.shade_r{
	background-image:url('../templates/main/images/box_right.gif');
	width:5px;
	height:5px;
	overflow:hidden;
}
.shade_t{
	background:url('../templates/main/images/box_top.gif') repeat-x;
	width:5px;
	height:5px;
	overflow:hidden;
}
.shade_b{
	background-image:url('../templates/main/images/box_bottom.gif');
	width:5px;
	height:5px;
	overflow:hidden;
}
.shade_lb{
	background-image:url('../templates/main/images/box_left_bottom.gif');
	width:5px;
	height:5px;
	overflow:hidden;
}
.shade_lt{
	background-image:url('../templates/main/images/box_left_top.gif');
	width:5px;
	height:5px;
	overflow:hidden;
}
.shade_rb{
	background-image:url('../templates/main/images/box_right_bottom.gif');
	width:5px;
	height:5px;
	overflow:hidden;
}
.shade_rt{
	background-image:url('../templates/main/images/box_right_top.gif');
	width:5px;
	height:5px;
	overflow:hidden;
}
.oneobjecttable{
	margin:10px;
	float:left;
}
.oneobject{	
	background-color:#DDDDE0;
	padding:1px;
}
.oneobjecttd{
	background-color:#E7E7ED;
	cursor:pointer;
	/*border:solid 1px #DDDDE0;
	#E7E7ED*/
}
.oneobjectborder{
	background-color:#DDDDE0;
	padding:1px;
}
.oneobjectinnerspacer1{
	padding:5px;
}
.oneobjectinnerspacer2{
	padding:12px;
}
.oneobjectinnerspacer3{
	padding:15px;
}
.noresultblock{
	padding-left:15px;
	padding-bottom:10px;
	padding-top:30px;
}
.resetfiltersblock{
	padding:10px 0 10px 10px;
}
.gigaslideinfoblock{
	padding-left:15px;
	padding-bottom:30px;
}
.legendeblock{
	padding:10px 0 15px 10px;
}
#blocks_javascript{
	display:none;
}
/*DETAILS START =======*/
.netwimg{
	width:18px;
	height:18px;
}
.netwtd{
	padding:0 4px 0 4px;
}
#wheretobook, #bookmarktext{
	color:#CCCCCC;
	font-size:12px;
}
#overblendlayer{
	position:absolute;
	top:0px;
	width:100%;
	height:100%;	
	background:#000000 url('../templates/main/images/body_bg.gif') repeat-y;
	z-index:996;	
}
#overblendcontent{
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	z-index:997;
}
#overblendcontenttable{
	width:100%;
	height:100%;
}
.detailinfotext{
	font-size:18px;
	color:#FFFFFF;
	padding:10px 20px 0 0;
}
.printicon{
	padding-right:20px;
}
.detailcontentmain{
	background-color:#FFFFFF;
	border:solid 1px #343434;
	padding:32px 0 35px 35px;
}
.detailcontentmainnojs{
	background-color:#FFFFFF;
	padding:32px 0 35px 35px;
}
.detailcontentprint{
	background-color:#FFFFFF;
	padding:15px 0 0 15px;
}
.printcontenttd{
	padding:10px 0 0 60px;
}
.printflowtext{
	padding:0;
	margin:0;
	line-height:16px;
	font-size:12px;
}
.leftrightnav{
	width:82px;
}
.detailnav_prev{
	background-image:url('../templates/main/images/detailnav_prev.gif');
	width:82px;
	height:60px;
	cursor:pointer;	
}
.detailnav_next{
	background-image:url('../templates/main/images/detailnav_next.gif');
	width:82px;
	height:60px;
	cursor:pointer;	
}
.detailkurztext{
	font-size:12px;
	color:#333333;
}
.detaillangtext{
	font-size:12px;
}
.extlink{
	font-size:12px;
}
.detailleft{
	height:445px;
	width:502px;
}
.detailright{
	height:445px;
	width:201px;
}
.detailimage{
	height:334px;
	width:502px;
	border:solid 1px #B1B1B1;
}
.imagenav{
	height:23px;
	width:500px;
	background-image:url('../templates/main/images/detail_image_bg.gif');
	overflow:hidden;
}
.detailimage_prev{
	background-image:url('../templates/main/images/detail_image_prev.gif');
	width:26px;
	height:23px;
	cursor:pointer;	
}
.detailimage_next{
	background-image:url('../templates/main/images/detail_image_next.gif');
	width:26px;
	height:23px;
	cursor:pointer;	
}
.detailimage_line{
	background-image:url('../templates/main/images/detail_image_line.gif');
	width:2px;
	height:23px;
}
.detailimage_leer{
	width:2px;
	height:23px;
}
.detailimage_text{
	padding:2px 0 0 10px;
	height:23px;
	font-size:11px;
	color:#000000;
}
.detailimage_amount{
	padding:0 10px 0 10px;
}
.detailsgreytext{
	font-size:12px;
	color:#727272;
	line-height:15px;
}

.highlightsheadlinedetail{
	font-size:12px;
	color:#CE0000;
}
.highlightscontentdetail{
	font-size:12px;
	line-height:15px;
}
.detailimagediv{
	width:500px;
	height:333px;
	position:absolute;
	top:0;
	left:0;
}
.highlightsbullet{
	width:6px;
	height:10px;
	overflow:hidden;
	background-image:url('../templates/main/images/highlightsbullet.gif');
}
.detailimagetextdiv{
	width:100%;
	height:22px;
	overflow:hidden;
	padding-top:2px;
}
.imagenavborder{
	border:solid 1px #B1B1B1;
	border-top:solid 0px #B1B1B1;
}
#audioplayercontainer{
	border:solid 1px #B1B1B1;
	height:63px;
	width:500px;
	background-image:url('../templates/main/images/audioplayer_bg.gif');
	font-size:12px;
}
#audioplayercontainer2{
	border:solid 1px #B1B1B1;
	height:60px;
	width:500px;
	background-image:url('../templates/main/images/audioplayer_bg.gif');
}
/*GIGASLIDE INFO TABELLE (RTE-CONTENT)*/
.gigaslide_performance{
	color:#000000;
	width:100%;
		
}
.gigaslide_performance td, .gigaslide_performance th{
	padding:3px;
	font-size:12px;
}
.bleftt{
	border-left:solid 1px #9CAEC6;
	border-top:solid 1px #9CAEC6;
}
.brightt{
	border-left:solid 1px #9CAEC6;
	border-right:solid 1px #9CAEC6;
	border-top:solid 1px #9CAEC6;
}
.bleft{
	border-top:solid 1px #9CAEC6;
	border-left:solid 1px #9CAEC6;
}
.bright{
	border-top:solid 1px #9CAEC6;
	border-left:solid 1px #9CAEC6;
	border-right:solid 1px #9CAEC6;
}
.bleftb{
	border-top:solid 1px #9CAEC6;
	border-left:solid 1px #9CAEC6;
	border-bottom:solid 1px #9CAEC6;
}
.brightb{
	border-top:solid 1px #9CAEC6;
	border-left:solid 1px #9CAEC6;
	border-bottom:solid 1px #9CAEC6;
	border-right:solid 1px #9CAEC6;
}
.legend{
	background-color:#CAD3E4;
}
/*KONTAKTFORMULAR*/
div#kontaktdiv{
	margin-left:48px;
}
div#kontaktdiv table td{
	padding:2px;
}
label.basic{
	font-size:12px;
}
label.errortext{
	color:#C2272D;
}
input.basic{
	width:300px;
	height:19px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
textarea.basic{
	width:300px;
	height:150px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
input.errortext, textarea.errortext{
	background:#FFEDEE;
}
span.errortext, label.errortext{
	color:#C2272D;
	font-size:12px;
}
input.submitbutton{
	width:100px;
	font-size:12px;	
}

