
body{background-color:#F2F2F2; font-family: verdana, Arial, SunSans-Regular, Sans-Serif;}



#container{width:1014px; background:white; min-height:600px; padding:10px;}


#site{width:994px; background:#DBDBDB; min-height:600px; padding:10px;}



.price{color:#cc0000; font-weight:bold; text-align:right; }

#header{background:url(bg.gif) white; color:white;background-repeat:repeat-x; height:130px; margin-bottom:10px; text-align:left;}
#header h1{color:blue; font-size:20px; padding-top:25px; font-weight:bold; margin-left:5px; margin-top:5px; color:white; float:left; width:400px;}

#header a{color:white; font-size:10px; text-align:right;}


#topnav {width:994px;}
#topnav h5 {display:none;}
#topnav ul {padding:4px 0; margin-left:0; font:bold 12px Verdana, sans-serif; margin-bottom:0px;}
#topnav ul li {list-style:none; margin:0; display:inline; color:#ffffff; padding:10px;}
#topnav ul li a:link {color:#FFFFFF; text-decoration:none;}
#topnav ul li a:visited {color:#FFFFFF; text-decoration:none;}
#topnav ul li a:hover {color:#FFFFFF; text-decoration:none;}
#topnav ul li a:current {color:#FFFFFF; text-decoration:none;}



#content{float:left; min-height:600px; font-size:11px; text-align:left; font-family:Arial;}
#content p{font-size:11px;}

#content .box0{background:white; min-height:10px; margin-bottom:10px;}
#content .box1{background:white; height:250px; margin-bottom:10px; padding:2px;}
#content .box2{background:white; height:200px; margin-bottom:10px; padding:2px;}
#content .box3{background:white; height:150px; margin-bottom:10px; padding:2px;}
#content .box4{background:white; height:100px; margin-bottom:10px; padding:2px;}
#content .box5{background:white; height:50px; margin-bottom:10px; padding:2px;}
#content .box6{background:white; height:500px; margin-bottom:10px; padding:2px;}

#content h1{font-size:15px; color:white; background:url(http://www.images.btres.de/gradient/01-1050.gif); padding:5px;}
#content h2{font-size:14px; color:black;}
#content h3{font-size:12px; color:navy;}

#content tr,th{color:white; font-size:12px; text-align:left;}
#content td{color:black; font-size:12px; text-align:left;}

#content a:link {color:#000000;}


.style_home{;}
.style_destination{color:#81007E;}
.style_exhibition{;}
.style_business{;}
.style_mice{;}
.style_expo{};
.style_about{;}


#info{width:300px; min-height:600px; float:left; text-align:left; font-size:11px; font-family:Arial;}

#info h2{font-size:13px; color:#000066; margin:2px;}

#info tr,th,td{font-size:10px;}

#info .box0{width:300px; background:white; margin-bottom:10px;}
#info .box1{width:300px; background:white; height:250px; margin-bottom:10px;}
#info .box2{width:300px; background:white; height:200px; margin-bottom:10px;}
#info .box3{width:300px; background:white; height:150px; margin-bottom:10px;}
#info .box4{width:300px; background:white; height:100px; margin-bottom:10px;}
#info .box5{width:300px; background:white; height:50px; margin-bottom:10px;}

#info .warning{width:280px; background:#FFFF99; min-height:132px; margin-bottom:10px; color:#000000; border:5px solid #FFC000; font-weight:bold; padding:5px;}

#info h2{color:white; font-size:13px; padding:2px; margin:0px;}


#footer {clear:left; background:#ffffff; min-height:130px; color:white; margin-top:20px; font-size:12px; text-align:left; padding:3px;}


.link_white{color:white; text-align:left;}

#info .td1{border-bottom:1px solid silver;}
#info .td2{border-bottom:1px solid silver;}


/* ab hier alt */



.box_a_1   {height:240px;border:1px solid #cccccc; padding:2px; margin-bottom:10px; float:left; width:200px; margin-right:10px; background:#ffffff;}
.box_a_1_h {color:#000000; background:#eeeeee; height:20px; font-weight:bold; font-size:13px;}
.box_a_1_t {color:#000000; background:#ffffff;}

.box_a_2   {height:240px;border:1px solid #cccccc; padding:2px; margin-bottom:10px; float:left; width:200px; margin-right:11px; background:#ffffff;}
.box_a_2_h {color:#000000; background:#eeeeee; height:20px; font-weight:bold; font-size:13px;}
.box_a_2_t {color:#000000; background:#ffffff;}

.box_a_3   {height:240px;border:1px solid #cccccc; padding:2px; margin-bottom:10px; float:left; width:200px; background:#ffffff;}
.box_a_3_h {color:#000000; background:#eeeeee; height:20px; font-weight:bold; font-size:13px;}
.box_a_3_t {color:#000000; background:#ffffff;}

.box_a_4   {height:240px;border:1px solid #cccccc; padding:2px; margin-bottom:10px; float:left; width:200px; margin-right:10px;}
.box_a_4_h {color:#000000; background:#eeeeee; height:20px; font-weight:bold; font-size:13px;}
.box_a_4_t {color:#000000;}

.box_a_5   {height:240px;border:1px solid #cccccc; padding:2px; margin-bottom:10px; float:left; width:200px; margin-right:11px;}
.box_a_5_h {color:#000000; background:#eeeeee; height:20px; font-weight:bold; font-size:13px;}
.box_a_5_t {color:#000000;}

.box_a_6   {height:240px;border:1px solid #cccccc; padding:2px; margin-bottom:10px; float:left; width:200px;}
.box_a_6_h {color:#000000; background:#eeeeee; height:20px; font-weight:bold; font-size:13px;}
.box_a_6_t {color:#000000;}

.box_a_7   {height:240px;border:1px solid #cccccc; padding:2px; margin-bottom:10px; float:left; width:200px; margin-right:10px;}
.box_a_7_h {color:#000000; background:#eeeeee; height:20px; font-weight:bold; font-size:13px;}
.box_a_7_t {color:#000000;}

.box_a_8   {height:240px;border:1px solid #cccccc; padding:2px; margin-bottom:10px; float:left; width:200px; margin-right:11px;}
.box_a_8_h {color:#000000; background:#eeeeee; height:20px; font-weight:bold; font-size:13px;}
.box_a_8_t {color:#000000;}

.box_a_9   {height:240px;border:1px solid #cccccc; padding:2px; margin-bottom:10px; float:left; width:200px;}
.box_a_9_h {color:#000000; background:#eeeeee; height:20px; font-weight:bold; font-size:13px;}
.box_a_9_t {color:#000000;}


.box_b_1   {height:240px;border:1px solid #cccccc; padding:2px; margin-bottom:10px; float:left; width:250px; margin-right:10px;}
.box_b_1_h {color:#000000; background:#eeeeee; height:20px; font-weight:bold; font-size:13px;}
.box_b_1_t {color:#000000;}

.box_b_2   {height:240px;border:1px solid #cccccc; padding:2px; margin-bottom:10px; float:left; width:250px; margin-right:11px;}
.box_b_2_h {color:#000000; background:#eeeeee; height:20px; font-weight:bold; font-size:13px;}
.box_b_2_t {color:#000000;}

.box_b_3   {height:240px;border:1px solid #cccccc; padding:2px; margin-bottom:10px; float:left; width:250px; margin-right:11px;}
.box_b_3_h {color:#000000; background:#eeeeee; height:20px; font-weight:bold; font-size:13px;}
.box_b_3_t {color:#000000;}

.box_b_4   {height:240px;border:1px solid #cccccc; padding:2px; margin-bottom:10px; float:left; width:250px; margin-right:10px;}
.box_b_4_h {color:#000000; background:#eeeeee; height:20px; font-weight:bold; font-size:13px;}
.box_b_4_t {color:#000000;}

.box_b_5   {height:240px;border:1px solid #cccccc; padding:2px; margin-bottom:10px; float:left; width:250px; margin-right:11px;}
.box_b_5_h {color:#000000; background:#eeeeee; height:20px; font-weight:bold; font-size:13px;}
.box_b_5_t {color:#000000;}

.box_b_6   {height:240px;border:1px solid #cccccc; padding:2px; margin-bottom:10px; float:left; width:250px; margin-right:11px;} 
.box_b_6_h {color:#000000; background:#eeeeee; height:20px; font-weight:bold; font-size:13px;}
.box_b_6_t {color:#000000;}

.box_b_7   {height:240px;border:1px solid #cccccc; padding:2px; margin-bottom:10px; float:left; width:250px; margin-right:10px;}
.box_b_7_h {color:#000000; background:#eeeeee; height:20px; font-weight:bold; font-size:13px;}
.box_b_7_t {color:#000000;}

.box_b_8   {height:240px;border:1px solid #cccccc; padding:2px; margin-bottom:10px; float:left; width:250px; margin-right:11px;}
.box_b_8_h {color:#000000; background:#eeeeee; height:20px; font-weight:bold; font-size:13px;}
.box_b_8_t {color:#000000;}

.box_c_1   {height:180px;border:1px solid #cccccc; padding:2px; margin-bottom:10px; float:left; width:633px; margin-right:11px;}
.box_c_1_h {color:#ffffff; background:#333399; height:20px; font-weight:bold; font-size:13px;}
.box_c_1_t {color:#000000;}



#content h1{font-size:17px; margin-top:20px; font-weight:bold; border-bottom:1px solid #CCCCCC;}
#content h2{font-size:13px;}
#content h3{font-size:12px; font-weight:bold; margin-bottom:2px;}

#content th{background:url(gfx2/gradient.jpg); color:white; padding:4px;}

#content p{font-size:12px; margin-top:0px;}




.td1{border-bottom:1px solid #cccccc; font-size:12px; border-bottom:3px solid silver;}
.td2{border-bottom:1px solid #cccccc; font-size:12px; border-bottom:3px solid silver;}

.th1{background:#1F497D; color:white; font-weight:bold; font-size:11px;}
.td3{background:#eeeeef; font-size:12px;}
.td4{background:#ffffff; font-size:12px;}


	#tags{height:130px; width:720px; background:#FFFFFF; padding:2px; float:left; font-size:15px;}

		#tags a.big_1 { font-size: 100%; color:#932F8D; margin-right:10px;}
		#tags a.big_2 { font-size: 120%; color:#00AFF0; margin-right:10px;}
		#tags a.big_3 { font-size: 140%; color:#005B91; margin-right:10px;}
		#tags a.big_4 { font-size: 160%; color:#62C5BF; margin-right:10px;}
		#tags a.big_5 { font-size: 180%; color:#DD1D82; margin-right:10px;}












/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#modernbricksmenu{ padding: 0; width: 100%; background: transparent; voice-family: "\"}\""; voice-family: inherit; }
#modernbricksmenu ul{ font: bold 11px Arial; margin:0; margin-left: 40px; /*margin between first menu item and left browser edge*/ padding: 0; list-style: none; }
#modernbricksmenu li{display: inline; margin: 0 2px 0 0; padding: 0; text-transform:uppercase;}
#modernbricksmenu a{float: left; display: block; color: white; margin: 0 1px 0 0; /*Margin between each menu item*/ padding: 5px 10px; text-decoration: none; letter-spacing: 1px; background-color: black; /*Default menu color*/ border-bottom: 1px solid white; }
#modernbricksmenu a:hover{ background-color: gray; /*Menu hover bgcolor*/ }
#modernbricksmenu #current a{ /*currently selected tab*/ background-color: #D25A0B; /*Brown color theme*/  border-color: #D25A0B; /*Brown color theme*/ }
#modernbricksmenuline{ clear: both; padding: 0; width: 100%; height: 5px; line-height: 5px; background: #D25A0B; /*Brown color theme*/  }

#myform{ /*CSS for sample search box. Remove if desired */float: right; margin: 0; padding: 0; }
#myform .textinput{ width: 190px; border: 1px solid gray; }
#myform .submit{ font: bold 11px Verdana; height: 22px; background-color: lightyellow;}





.hidden{display:none;}
.clear{clear:both;}

div.TabView p{width:400px;}
div.TabView div.Tabs{height: 24px; overflow: hidden;}
div.TabView div.Tabs a{float: left; display: block; width:110px; text-align: center; height:24px; line-height: 28px; vertical-align: middle; background:url(http://www.beckertravel.de/gfx2/tab.gif) no-repeat -2px -1px; text-decoration:none; font-family: verdana,arial,helvetica,sans-serif; font-weight:300; font-size: 11px; color:#000080; cursor: hand;}
div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active{background:url(http://www.beckertravel.de/gfx2/tab.gif) no-repeat -2px -31px;}
div.TabView div.Tabs a:hover{background:url(http://www.beckertravel.de/gfx2/tab.gif) no-repeat -2px -62px;}
div.TabView div.Pages{clear: both; padding: 2px 0px 0px 0px; border: 1px solid #AAAAFF; background-color:#FFFFFF; overflow: hidden;}
div.TabView div.Pages div.Page{height: 100%; overflow: hidden;}
div.TabView div.Pages div.Page div.Pad{padding: 20px 15px 15px;}





/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#slantedmenu{
font-weight: bold;
font-size: 90%;
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background-color: #e0e0e0;
border: 1px solid #bebebe;
text-align: left; /*set value to "center" for example to center items*/
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
color: #494949;
padding: 3px 0;
padding-right: 25px;
margin: 0;
text-decoration: none;
background: transparent url(gfx2/slantdivider.gif) top right no-repeat;
}

#slantedmenu ul li a:visited{
color: #494949; 
} 

#slantedmenu ul li a:hover{
color: black;
}









.arrowlistmenu{width: 180px; /*width of menu*/}

// .arrowlistmenu .headerbar{ font: bold 14px Arial; color: white; background: black url(gfx/titlebar.png) repeat-x center left; margin-bottom: 10px; /*bottom spacing between header and rest of content*/ text-transform: uppercase; padding: 4px 0 4px 10px; /*header text is indented 10px*/ }

.arrowlistmenu .headerbar{ font: bold 14px Arial; color: #000000; margin-bottom: 10px; /*bottom spacing between header and rest of content*/ text-transform: uppercase; padding: 4px 0 4px 10px; /*header text is indented 10px*/ }
.arrowlistmenu ul{ list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/}
.arrowlistmenu ul li{ padding-bottom: 2px; /*bottom spacing between menu items*/; background:#ffffff;}
.arrowlistmenu ul li a{ color: #A70303; background: url(gfx/arrowbullet.png) no-repeat center left; /*custom bullet list image*/ display: block; padding: 2px 0; padding-left: 19px; /*link text is indented 19px*/ text-decoration: none; font-weight: bold; border-bottom: 1px solid #dadada; font-size: 90%; }
.arrowlistmenu ul li a:visited{ color: #A70303;}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/ color: #A70303; background-color: #F3F3F3;}





/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#pointermenu2{margin: 0;padding: 0; margin-bottom:18px;}
#pointermenu2 ul{width:95%; margin: 0; margin-left:0px; /*menu offset from left edge of window*/ float: left; padding-left: 8px; font: bold 13px Verdana; background: #c00000 url(gfx2/leftround2.gif) bottom left no-repeat; /*optional left round corner*/}

* html #pointermenu2 ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/ margin-bottom: 1em;margin-left: 7px; /*menu offset from left edge of window in IE*/}
#pointermenu2 ul li{display: inline;}
#pointermenu2 ul li a{ float: left; color: white; font-weight: bold; padding: 7px 9px 7px 5px; text-decoration: none;}
#pointermenu2 ul li a:visited{ color: white;}
#pointermenu2 ul li a:hover, #pointermenu2 ul li a#selected{ /*hover and selected link*/ color: lightyellow; background: transparent url(gfx2/pointer.gif) bottom center no-repeat;}
#pointermenu2 ul li a#rightcorner{ padding-right: 0; padding-left: 2px; background: url(gfx2/rightround2.gif) bottom right no-repeat; /*optional right round corner*/}









fieldset {padding: 1em; font:80%/1 sans-serif;}
label {float:left; width:25%; margin-right:0.5em; padding-top:0.2em; text-align:right; font-weight:bold;}
legend {padding: 0.2em 0.5em; border:1px solid #cccccc; font-size:12px; text-align:right;}









.form{padding: 5px;}

div.fieldwrapper{ /*field row DIV (includes two columns- Styled label column and 'thefield' column)*/ width: 550px; /*width of form rows*/ overflow: hidden; padding: 5px 0;}
div.fieldwrapper label.styled{ /* label elements that should be styled (left column within fieldwrapper DIV) */ float: left; width: 150px; /*width of label (left column)*/ text-transform: uppercase; border-bottom: 1px solid red; margin-right: 15px; /*spacing with right column*/ }
div.fieldwrapper div.thefield{ /* DIV that wraps around the actual form fields (right column within fieldwrapper DIV) */ float: left; margin-bottom: 10px; /* space following the field */}
div.fieldwrapper div.thefield input[type="text"]{ /* style for INPUT type="text" fields. Has no effect in IE7 or below! */ width: 250px;}
div.fieldwrapper div.thefield textarea{ /* style for TEXTAREA fields. */ width: 300px; height: 150px;}
div.buttonsdiv{ /*div that wraps around the submit/reset buttons*/ margin-top: 5px; /*space above buttonsdiv*/ }
div.buttonsdiv input{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */ width: 80px; background: #e1dfe0;}


.teaser1{width:734px;}











#ddblueblockmenu{
border: 0px;
border-bottom-width: 0;
width: 230px; text-align:left;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 169px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #2175bc;
border-bottom: 1px solid #90bade;
border-left: 7px solid #1958b7;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
w\idth: 169px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #2586d7;
border-left-color: #1c64d1;
}

#ddblueblockmenu div.menutitle{
color: white;
border-bottom: 1px solid navy;
padding: 1px 0;
padding-left: 5px;
background-color: navy;
font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}


