

body{font-family:verdana; font-size:12px;}




#wrapper{margin:0 auto;	text-align:left; width:850px; margin-top:1px;}

#left_r {background:transparent url(gfx/shadow/left_r.png) 0% 0% repeat-y; }
#right_r{background:transparent url(gfx/shadow/right_r.png) 100% 0% repeat-y;}

#top_r{background:transparent url(gfx/shadow/top_r.png) 0% 0% repeat-x;}
#top_l_c{background:transparent url(gfx/shadow/top_l_c.png) 0% 0% no-repeat;}
#top_r_c{background:transparent url(gfx/shadow/top_r_c.png) 100% 0% no-repeat;}

#bottom_r{background:transparent url(gfx/shadow/bottom_r.png) 0% 100% repeat-x; }
#bottom_l_c{background:transparent url(gfx/shadow/bottom_l_c.png) 0% 100% no-repeat; }
#bottom_r_c{background:transparent url(gfx/shadow/bottom_r_c.png) 100% 100% no-repeat;}





#site{width:800px; text-align:left; padding-top:26px; height:1500px;}

	#header{width:800px; height:133px; background:url(header.jpg);}


.buttonmenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 140px;
}

.buttonmenu li a{
color: white;
display: block;
width: 100%;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/
background-color:#C1A655;
text-decoration:none;
}


.buttonmenu li a:visited{
color: white;
}

.buttonmenu li a:hover, .buttonmenu li a:active{
color: black;
background-color: #F0DB9B;
}


.border{border:1px solid #C1A655;}

	#navigation{width:150px; float:left; background:#ffffff; margin-right:10px;}		

	#content{width:620px; height:1270px; padding-left:5px; padding-right:5px; float:left; background:#ffffff; margin-bottom:20px;}


	#content form br{clear:left;}

	#content fieldset{clear:left;}
	#content legend{font-weight:bold; padding: 5px; color:navy}

	#content label{display:block; float:left; width:120px; color:#666666; margin-right:5px; clear:left;}
	#content input{display:block; float:left; font-size:9px; margin-bottom:2px; margin-right:5px;}
	#content select{display:block; float:left; font-size:9px; margin-bottom:2px; margin-right:5px;}
	#content input#submit {width:55px; color:<? echo $theme; ?>; font-size:12px;}


	#content h1{color:#454545; border-bottom:1px solid #F0DB9B; font-size:15px; margin-left:0px; widht:625px; margin-top:20px; margin-bottom:10px;}
	#content h2{color:#000000; font-size:12px; margin-left:0px; widht:610px; margin-top:20px; margin-bottom:10px;}

	#content table{}
	#content th{background:#C1A655; color:#ffffff;}

	#content p{margin-top:1px; margin-bottom:12px;}

	#content a:link {font-weight:bold; color:#454545; text-decoration:underline; }
	#content a:visited {font-weight:bold; color:#454545; text-decoration:none; }
	#content a:focus {font-weight:bold; color:#454545; text-decoration:underline; }
	#content a:hover {font-weight:bold; color:#454545; text-decoration:none; }
	#content a:active {font-weight:bold; color:#454545; text-decoration:underline; }


	#footer{margin-top:10px; padding:3px; width:800px;}

	#footer a:link {font-weight:bold; color:#C1A655; text-decoration:none; }
	#footer a:visited {font-weight:bold; color:#C1A655; text-decoration:none; }
	#footer a:focus {font-weight:bold; color:#C1A655; text-decoration:none; }
	#footer a:hover {font-weight:bold; color:#C1A655; text-decoration:underline; }
	#footer a:active {font-weight:bold; color:#C1A655; text-decoration:none; }


.td1{background:#ffffff;}
.td2{background:#F0DB9B;}

.img{width:250px; height:150px; margin-left:10px;}

.price{text-align:right; color:#cc0000; font-weight:bold;}

	.picto{width:30px; height:25px; border:1px solid #CCCCFF; margin-right:1px;}

	.button{background:url(gfx/gradient.gif); font-weight:bold; color:#cc0000; width:130px; margin-top:10px; font-size:12px;}



.message1{width:778px; background:#F9EAEA; border:1px solid #cc3333; padding:5px; margin:5px 0 5px 0; color:#cc3333; font-weight:bold;} 

.error{width:778px; background:#F9EAEA; border:1px solid #cc3333; padding:5px; margin:5px 0 5px 0; color:#cc3333; font-weight:bold;} 
.success{width:778px; background:#CCFFCC; border:1px solid #66CC66; padding:5px; margin:5px 0 5px 0; color:#66CC66; font-weight:bold;} 
.warning{width:778px; background:#FFFFCC; border:1px solid #FFCC33; padding:5px; margin:5px 0 5px 0; color:#FFCC33; font-weight:bold;} 






.box1{border:1px solid #CCCCFF; margin-left:0px; padding:3px; width:293px; height:221px; float:left; margin-right:0px; margin-bottom:5px; background:beige;}
.box2{border:1px solid #CCCCFF; margin-left:0px; padding:3px; width:293px; height:104px; float:left; margin-right:0px; margin-bottom:5px; color:#ffffff; font-weight:bold;}
.box3{border:1px solid #CCCCFF; width:115px; height:110px; float:left; margin-left:5px; margin-right:0px; margin-bottom:5px; color:#ffffff; font-weight:bold;}
.box4{border:1px solid #CCCCFF; width:237px; height:110px; float:left; margin-left:5px; margin-right:0px; margin-bottom:5px;}


.fullsize{width:468px; height:60px; border:0;}



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.prag-travel.de/gfx/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.prag-travel.de/gfx/tab.gif) no-repeat -2px -31px;}
div.TabView div.Tabs a:hover{background:url(http://www.london-kurztrip.de/gfx/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;}

