body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7a7d80;
	line-height:17px;
}
body {
	background-image:url(../img/bg-china.gif); background-repeat:repeat;
	background-color: #000;
	margin:20px 0px 20px 0px;
	font-size: 12px;
}
a:link {
	color:#c4d130;text-decoration:none;
}
a:visited {
	color:#c4d130;text-decoration:none;
}
a:hover {
	color:#B3BD2B;text-decoration:none;
}
a:active {
	color:#c4d130;text-decoration:none;
}

h2 {
	font-size: 15px;
	color: #F96400;
	margin:0px 0px 15px 0px;
	text-align:left;
}
h3 {
	font-size: 12px;
	font-weight:bold;
	color: #7a7d80;
	margin:0px 0px 15px 0px;
	text-align:left;
}



/**************** FONT-SIZE ****************/
.font-size-12{font-size:12px;}
.font-size-13{font-size:13px;}
.font-size-14{font-size:14px;}



/**************** FONT-SIZE ****************/
.color-green{color:#c4d130;}
.color-orange{color:#F96400;}
.color-gray{color:#7d7e7e;}



/**************** SONSTIGES ****************/
.weiterlesen{color:#c4d130;background-color:#c4d130;}
.weiterlesen a{color:#c4d130;font-size:14px;}
.weiterlesen a:hover{color:#B3BD2B;font-size:14px;}
.preise{color:#fff;background-color:#8C8C8C;padding:3px 3px 3px 3px;font-weight:bold;}
.preise-sonder{color:#fff;background-color:#c4d130;padding:3px 3px 3px 3px; font-weight:bold;}
#galerie-open{display:none;}



/**************** CONTAINER ****************/
.bistroart-container{width:1015px; overflow:hidden; margin:4% auto 0 auto; position:relative;}



/**************** HEADER ****************/
.bistroart-header{
	width:1015px;
	height:215px;
	background-image:url(../img/header/stand-header.png);
	background-repeat:no-repeat;
	background-position:bottom;
	position:relative;
}
.bistroart-header-logo{
	position:relative;
	top:92px; left:45px;
	width:429px; height:74px;
}
.bistroart-header-logo a{background:none;}
.bistroart-headnavigation{margin:10px 0px 40px 0px;overflow:hidden;position:absolute;right:35px;top:5px;font-size:11px; height:20px;}
.bistroart-headnavigation-nonselect{}
.bistroart-headnavigation-nonselect a{}
.bistroart-headnavigation-nonselect a:hover{}

.bistroart-headnavigation-select{}
.bistroart-headnavigation-select a{}
.bistroart-headnavigation-select a:hover{}

#partner_select,
#kooperation_select,
#impressum_select{margin:0px 10px 0px 0px; float:left; padding-top:2px;}

#partner_select a,
#kooperation_select a,
#impressum_select a{color:#EEEEEE; padding:6px 6px 6px 6px; background-color:#c4d130;}

#partner_select a:hover,
#kooperation_select a:hover,
#impressum_select a:hover{color:#fff; background:none;}

#partner_nonselect,
#kooperation_nonselect,
#impressum_nonselect{margin:0px 10px 0px 0px; float:left; padding-top:2px;}

#partner_nonselect a,
#kooperation_nonselect a,
#impressum_nonselect a{color:#EEEEEE; padding:6px 6px 6px 6px; background:none; font-weight:normal;}

#partner_nonselect a:hover,
#kooperation_nonselect a:hover,
#impressum_nonselect a:hover{color:#fff; background-color:#c4d130;}



/**************** CONTENT ****************/
.bistroart-content-container{overflow:hidden;}
.bistroart-content-top, .bistroart-content-bottom{width:1015px;}

.bistroart-content-top{
	height:22px;
	background-image:url(../img/rahmen/rahmen-top.png);
	background-repeat:repeat;
	/*background-color:#FFFFFF;*/
	 z-index:8999;
}
.bistroart-content-middle{
	background-image:url(../img/rahmen/rahmen-middle.png)!important;
	background-image:url(../img/rahmen/rahmen-middle-trans.gif);
	background-repeat:repeat-y;
	/*background-color:#FFFFFF;*/
	padding:0px 35px 0px 35px;
	width:945px;
	font-size:11px;
}
.bistroart-content-middle-left{
	float:left;
	width:420px;height:363px;
	overflow-x:none; overflow-y:auto;
	padding-right:45px;
	/*text-align:justify;*/
	font-size:11px;
}
.bistroart-content-middle-left a {color:#c4d130;padding:0px; font-weight:bold;text-decoration:none;}
.bistroart-content-middle-left a:hover {color:#B3BD2B;padding:0px; font-weight:bold;text-decoration:none;}

.bistroart-content-middle-right{float:left; margin-left:35px; width:250px; position:relative;}
.bistroart-content-middle-right a {color:#c4d130;padding:0px; font-weight:bold;text-decoration:none;}
.bistroart-content-middle-right a:hover {color:#B3BD2B;padding:0px; font-weight:bold;text-decoration:none;}

.bistroart-content-sidegrafik{position:absolute; right:58px; top:216px; width:127px; height:483px; z-index:9999;}

.bistroart-content-bottom{
	height:39px;
	background-image:url(../img/rahmen/rahmen-bottom.png);
	background-repeat:repeat;
	/*background-color:#FFFFFF;*/
}



/**************** NAVIGATION ****************/
.bistroart-navigation{margin:0px 0px 40px 0px; overflow:hidden; height:30px; font-size:13px;font-weight: bold; padding-top:10px;}
.bistroart-navigation-nonselect{}
.bistroart-navigation-nonselect a{}
.bistroart-navigation-nonselect a:hover{}

.bistroart-navigation-select{}
.bistroart-navigation-select a{}
.bistroart-navigation-select a:hover{}

#bistro-familie_select,
#das-bistro_select,
#unser-speiseplan_select,
#catering_select,
#referenzen_select,
#gaestebuch_select,
#kontakt_select,
#anfahrt_select{margin:0px 10px 0px 0px; float:left; padding-top:4px; background:none;}

#bistro-familie_select a,
#das-bistro_select a,
#unser-speiseplan_select a,
#catering_select a,
#referenzen_select a,
#gaestebuch_select a,
#kontakt_select a,
#anfahrt_select a{color:#fff; padding:6px 6px 6px 6px; background-color:#F96400;}

#bistro-familie_select a:hover,
#das-bistro_select a:hover,
#unser-speiseplan_select a:hover,
#catering_select a:hover,
#referenzen_select a:hover,
#gaestebuch_select a:hover,
#kontakt_select a:hover,
#anfahrt_select a:hover{color:#fff; background-color:#F96400;}

#bistro-familie_nonselect,
#das-bistro_nonselect,
#unser-speiseplan_nonselect,
#catering_nonselect,
#referenzen_nonselect,
#gaestebuch_nonselect,
#kontakt_nonselect,
#anfahrt_nonselect{margin:0px 10px 0px 0px; float:left; padding-top:4px; background:none;}

#bistro-familie_nonselect a,
#das-bistro_nonselect a,
#unser-speiseplan_nonselect a,
#catering_nonselect a,
#referenzen_nonselect a,
#gaestebuch_nonselect a,
#kontakt_nonselect a,
#anfahrt_nonselect a{color:#7d7e7e; padding:6px 6px 6px 6px; background:none;}

#bistro-familie_nonselect a:hover,
#das-bistro_nonselect a:hover,
#unser-speiseplan_nonselect a:hover,
#catering_nonselect a:hover,
#referenzen_nonselect a:hover,
#gaestebuch_nonselect a:hover,
#kontakt_nonselect a:hover,
#anfahrt_nonselect a:hover{color:#fff; background-color:#c4d130;}



/**************** FOOTER ****************/
.bistroart-footer{
	width:1015px;
	overflow:hidden;
	margin:0 auto 0 auto;
	position:relative;
	padding-left:5px;
	color:#EEEEEE;
	font-size:11px;
	z-index:999;
}
.bistroart-footer a{color:#EEEEEE; background:none; font-weight:normal;}
.bistroart-footer a:hover{color:#fff;font-weight:bold;background-color:#c4d130;}
.bistroart-footer span /*BISTRO-art Textlogo*/ {padding:1px; background-color:#F96400; color:#FFFFFF; margin-right:1px;}



.color-grau{color:#333333;}
.anfrage_pakete {
	width:283px;
	border:0px;
	font-weight:bold;
	color:#666666;
}
.anfrage_form {width:273px;}
.anfrage_plz {width:62px;}
.anfrage_ort {width:196px;}
.anfrage_text {width:273px;height:150px;}
.anfrage_captcha {width:96px;}

.anfrage_form, .anfrage_pakete, .anfrage_plz, .anfrage_ort, .anfrage_text, .anfrage_captcha{
	border:1px dashed #999999;
	padding:5px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin-bottom:3px;
}

.zwerge-buttn{width:1015px;height:109px; margin:-33px auto 0 auto; position:relative; text-align:right; z-index:888;}
