@charset "UTF-8";

/*version # 0.2*/

* { padding: 0; margin: 0; }

html {
background-color:#efefef;
}

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 background-image:url(../img/background1000x.gif);
 background-position:center;
 background-repeat:repeat-y;
 overflow:auto;
 overflow: -moz-scrollbars-vertical}


/* layout styles */

#wrapper { 
 margin: 0 auto;
 width: 1000px;}

#contentwrapper { 
 float: left;
 width: 960px;
 margin: 20px 20px 0 20px;
 display: inline;}

#header {
 width: 1000px;
 float: left;
 height:156px;
 margin:0;
 padding:0;
 background-image:url(../img/header_bg.png);
}

#footer { 
 width: 1000px;
 clear: both;
 background-color:#943400;
 height:120px;
 background-image:url(../img/footer_bg.png);
}

#topnavigation {
 float: left;
 width: 1000px;
 background-color:#943400;
}
 
 #subnavigation {
 float: left;
 width: 1000px;}
 
 #breadcrumb {
 float: left;
 width: 1000px;
 height: 25px;
 color: #333;}


/* horizontal top navigation styles */

ul#nav{
list-style-type:none;
margin:0;
padding:0;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
ul#nav li{
float: left;
margin: 0;
} 
ul#nav li a{
height: 2em;
line-height: 2em;
float: left;
padding:0 15px 0 15px;
display: block;
color: #fff;
text-decoration: none;
text-align: center;
border-right:2px solid #fff;
}

ul#nav li a:link{
}

ul#nav li a:visited{
color:#fff;
}

ul#nav li a:hover{
text-decoration:none;
background-color:#AD4910;
}

ul#nav li a.act {
	color: #fff;
	background-color:#AD4910;
}

/* horizontal sub navigation styles */

ul#subnav{
list-style-type:none;
margin:0;
padding:0;
font:11px Verdana, Arial, Helvetica, sans-serif;
}
ul#subnav li{
float: left;
margin: 0;
}
ul#subnav li a{
height: 2em;
line-height: 2em;
float: left;
padding:0 15px 0 15px;
display: block;
color: #943400;
text-decoration: none;
text-align: center;
border-bottom:1px solid #AD4910;
}
ul#subnav li a:link{
border-right:1px solid #AD4910;
}
ul#subnav li a:visited{
border-right:1px solid #AD4910;
color:#AD4910;
}
ul#subnav li a:hover{
text-decoration:underline;
color:#fff;
background-color:#AD4910;
border-right:1px solid #AD4910;
}

ul#subnav li a.act {
	text-decoration:underline;
}


/* Trenner from designs */

.column-020 { float:left; padding:0 0 0 0; width: 020px; }


/* Sidebar from designs D18 D19 D32 D33 D37 D38 D7 D8 */

.column-120 { float:left; padding:0 0 0 0; width: 120px; }
.column-120 p img.gallerythumb { width:112px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-120 p img.bannerfull { width:120px;}


/* Sidebar from designs D10 D20 D21 D22 D39 D40 D9 */

.column-160 { float:left; padding:0 0 0 0; width: 160px; }
.column-160 p img.gallerythumb { width:152px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-160 p img.bannerfull { width:160px;}


/* Content from designs D39 D39 D39 D39 D40 D40 D40 D40 */

.column-180 { float:left; padding:0 0 0 0; width: 180px; }

/* image definitions */
.column-180 p img.hleft { width:82px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ad4910 solid 1px; }
.column-180 p img.hright { width:82px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ad4910 solid 1px; }
.column-180 p img.full { width:172px; margin:0px 0px 10px 0px; padding: 3px; border:#ad4910 solid 1px;}

/* gallery definitions width 1 thumbs and remaining 0 pixels */
.column-180 p img.gallerythumb { width:168px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-180 p img.bannerfull { width:180px;}

/* Content from designs D37 D37 D37 D37 D38 D38 D38 D38 */

.column-190 { float:left; padding:0 0 0 0; width: 190px; }

/* image definitions */
.column-190 p img.hleft { width:87px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ad4910 solid 1px; }
.column-190 p img.hright { width:87px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ad4910 solid 1px; }
.column-190 p img.full { width:182px; margin:0px 0px 10px 0px; padding: 3px; border:#ad4910 solid 1px;}

/* gallery definitions width 1 thumbs and remaining 0 pixels */
.column-190 p img.gallerythumb { width:178px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-190 p img.bannerfull { width:190px;}



/* Content from designs D36 D36 D36 D36 */

.column-225 { float:left; padding:0 0 0 0; width: 225px; }

/* image definitions */
.column-225 p img.hleft { width:104px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ad4910 solid 1px; }
.column-225 p img.hright { width:104px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ad4910 solid 1px; }
.column-225 p img.full { width:217px; margin:0px 0px 10px 0px; padding: 3px; border:#ad4910 solid 1px;}

/* gallery definitions width 2 thumbs and remaining 1 pixels */
.column-225 p img.gallerythumb { width:100px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-225 p img.bannerfull { width:225px;}



/* Content from designs D34 D34 D34 D35 D35 D35 */

.column-240 { float:left; padding:0 0 0 0; width: 240px; }

/* image definitions */
.column-240 p img.hleft { width:112px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ad4910 solid 1px; }
.column-240 p img.hright { width:112px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ad4910 solid 1px; }
.column-240 p img.full { width:232px; margin:0px 0px 10px 0px; padding: 3px; border:#ad4910 solid 1px;}

/* gallery definitions width 2 thumbs and remaining 0 pixels */
.column-240 p img.gallerythumb { width:108px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-240 p img.bannerfull { width:240px;}



/* Content from designs D29 D29 D30 D30 D31 D31 */

.column-250 { float:left; padding:0 0 0 0; width: 250px; }

/* image definitions */
.column-250 p img.hleft { width:117px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ad4910 solid 1px; }
.column-250 p img.hright { width:117px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ad4910 solid 1px; }
.column-250 p img.full { width:242px; margin:0px 0px 10px 0px; padding: 3px; border:#ad4910 solid 1px;}

/* gallery definitions width 2 thumbs and remaining 0 pixels */
.column-250 p img.gallerythumb { width:113px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-250 p img.bannerfull { width:250px;}



/* Content from designs D32 D32 D32 D33 D33 D33 */

.column-260 { float:left; padding:0 0 0 0; width: 260px; }

/* image definitions */
.column-260 p img.hleft { width:122px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ad4910 solid 1px; }
.column-260 p img.hright { width:122px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ad4910 solid 1px; }
.column-260 p img.full { width:252px; margin:0px 0px 10px 0px; padding: 3px; border:#ad4910 solid 1px;}

/* gallery definitions width 2 thumbs and remaining 0 pixels */
.column-260 p img.gallerythumb { width:118px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-260 p img.bannerfull { width:260px;}



/* Sidebar from designs D13 D14 D26 D27 D28 */

.column-300 { float:left; padding:0 0 0 0; width: 300px; }


.column-300 p img.gallerythumb { width:142px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-300 p img.bannerfull { width:300px;}
.column-300 p img.eventthumb { width:91px; padding:2px; border:1px solid #ad4910; margin:1px 5px 0 0; float:left;}
.column-300 p img.full { width:276px; margin:0px 0px 10px 0px; padding: 3px; border:#ad4910 solid 1px;}


/* Content from designs D26 D26 D27 D27 D28 D28 */

.column-310 { float:left; padding:0 0 0 0; width: 310px;}

/* image definitions */
.column-310 p img.hleft { width:147px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ad4910 solid 1px; }
.column-310 p img.hright { width:147px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ad4910 solid 1px; }
.column-310 p img.full { width:302px; margin:0px 0px 10px 0px; padding: 3px; border:#ad4910 solid 1px;}

/* gallery definitions width 3 thumbs and remaining 1 pixels */
.column-310 p img.gallerythumb { width:91px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-310 p img.bannerfull { width:310px;}
.column-310 p img.eventthumb { width:91px; padding:2px; border:1px solid #ad4910; margin:1px 5px 0 0; float:left; }



/* Content from designs D23 D23 D24 D24 D25 D25 */

.column-370 { float:left; padding:0 0 0 0; width: 370px; }

/* image definitions */
.column-370 p img.hleft { width:177px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ad4910 solid 1px; }
.column-370 p img.hright { width:177px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ad4910 solid 1px; }
.column-370 p img.full { width:362px; margin:0px 0px 10px 0px; padding: 3px; border:#ad4910 solid 1px;}

/* gallery definitions width 3 thumbs and remaining 1 pixels */
.column-370 p img.gallerythumb { width:111px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-370 p img.bannerfull { width:370px;}
.column-370 p img.eventthumb { width:111px; padding:2px; border:1px solid #ad4910; margin:1px 5px 0 0; float:left; }



/* Content from designs D20 D20 D21 D21 D22 D22 */

.column-380 { float:left; padding:0 0 0 0; width: 380px; }

/* image definitions */
.column-380 p img.hleft { width:182px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ad4910 solid 1px; }
.column-380 p img.hright { width:182px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ad4910 solid 1px; }
.column-380 p img.full { width:372px; margin:0px 0px 10px 0px; padding: 3px; border:#ad4910 solid 1px;}

/* gallery definitions width 3 thumbs and remaining 2 pixels */
.column-380 p img.gallerythumb { width:114px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-380 p img.bannerfull { width:380px;}
.column-380 p img.eventthumb { width:114px; padding:2px; border:1px solid #ad4910; margin:1px 5px 0 0; float:left; }



/* Content from designs D18 D18 D19 D19 */

.column-400 { float:left; padding:0 0 0 0; width: 400px; }

/* image definitions */
.column-400 p img.hleft { width:192px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ad4910 solid 1px; }
.column-400 p img.hright { width:192px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ad4910 solid 1px; }
.column-400 p img.full { width:392px; margin:0px 0px 10px 0px; padding: 3px; border:#ad4910 solid 1px;}

/* gallery definitions width 4 thumbs and remaining 0 pixels */
.column-400 p img.gallerythumb { width:88px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-400 p img.bannerfull { width:400px;}
.column-400 p img.eventthumb { width:88px; padding:2px; border:1px solid #ad4910; margin:1px 5px 0 0; float:left; }


/* Content from designs D17 D17 */

.column-470 { float:left; padding:0 0 0 0; width: 470px; }

/* image definitions */
.column-470 p img.hleft { width:227px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ad4910 solid 1px; }
.column-470 p img.hright { width:227px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ad4910 solid 1px; }
.column-470 p img.full { width:462px; margin:0px 0px 10px 0px; padding: 3px; border:#ad4910 solid 1px;}

/* gallery definitions width 4 thumbs and remaining 2 pixels */
.column-470 p img.gallerythumb { width:105px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-470 p img.bannerfull { width:470px;}
.column-470 p img.eventthumb { width:105px; padding:2px; border:1px solid #ad4910; margin:1px 5px 0 0; float:left; }



/* Content from designs D15 D16 */

.column-540 { float:left; padding:0 0 0 0; width: 540px; }

/* image definitions */
.column-540 p img.hleft { width:262px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ad4910 solid 1px; }
.column-540 p img.hright { width:262px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ad4910 solid 1px; }
.column-540 p img.full { width:532px; margin:0px 0px 10px 0px; padding: 3px; border:#ad4910 solid 1px;}

/* gallery definitions width 5 thumbs and remaining 0 pixels */
.column-540 p img.gallerythumb { width:96px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-540 p img.bannerfull { width:540px;}
.column-540 p img.eventthumb { width:96px; padding:2px; border:1px solid #ad4910; margin:1px 5px 0 0; float:left; }


/* Content from designs D13 D14 */

.column-640 { float:left; padding:0 0 0 0; width: 640px; }

/* image definitions */
.column-640 p img.hleft { width:312px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ad4910 solid 1px; }
.column-640 p img.hright { width:312px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ad4910 solid 1px; }
.column-640 p img.full { width:612px; margin:0px 0px 10px 0px; padding: 3px; border:#ad4910 solid 1px;}

/* gallery definitions width 5 thumbs and remaining 0 pixels */
.column-640 p img.gallerythumb { width:116px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-640 p img.bannerfull { width:640px;}
.column-640 p img.eventthumb { width:96px; padding:2px; border:1px solid #ad4910; margin:1px 5px 0 0; float:left; }



/* Content from designs D11 D12 */

.column-760 { float:left; padding:0 0 0 0; width: 760px; }

/* image definitions */
.column-760 p img.hleft { width:372px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ad4910 solid 1px; }
.column-760 p img.hright { width:372px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ad4910 solid 1px; }
.column-760 p img.full { width:752px; margin:0px 0px 10px 0px; padding: 3px; border:#ad4910 solid 1px;}

/* gallery definitions width 5 thumbs and remaining 0 pixels */
.column-760 p img.gallerythumb { width:140px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-760 p img.bannerfull { width:760px;}
.column-760 p img.eventthumb { width:140px; padding:2px; border:1px solid #ad4910; margin:1px 5px 0 0; float:left; }



/* Content from designs D10 D9 */

.column-780 { float:left; padding:0 0 0 0; width: 780px; }

/* image definitions */
.column-780 p img.hleft { width:382px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ad4910 solid 1px; }
.column-780 p img.hright { width:382px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ad4910 solid 1px; }
.column-780 p img.full { width:772px; margin:0px 0px 10px 0px; padding: 3px; border:#ad4910 solid 1px;}

/* gallery definitions width 6 thumbs and remaining 0 pixels */
.column-780 p img.gallerythumb { width:118px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-780 p img.bannerfull { width:780px;}
.column-780 p img.eventthumb { width:118px; padding:2px; border:1px solid #ad4910; margin:1px 5px 0 0; float:left; }



/* Content from designs D7 D8 */

.column-820 { float:left; padding:0 0 0 0; width: 820px; }

/* image definitions */
.column-820 p img.hleft { width:402px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ad4910 solid 1px; }
.column-820 p img.hright { width:402px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ad4910 solid 1px; }
.column-820 p img.full { width:812px; margin:0px 0px 10px 0px; padding: 3px; border:#ad4910 solid 1px;}

/* gallery definitions width 7 thumbs and remaining 1 pixels */
.column-820 p img.gallerythumb { width:105px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-820 p img.bannerfull { width:820px;}
.column-820 p img.eventthumb { width:105px; padding:2px; border:1px solid #ad4910; margin:1px 5px 0 0; float:left; }



/* Content from designs D6 */

.column-960 { float:left; padding:0 0 0 0; width: 960px; }

/* image definitions */
.column-960 p img.hleft { width:472px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ad4910 solid 1px; }
.column-960 p img.hright { width:472px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ad4910 solid 1px; }
.column-960 p img.full { width:952px; margin:0px 0px 10px 0px; padding: 3px; border:#ad4910 solid 1px;}

/* gallery definitions width 8 thumbs and remaining 0 pixels */
.column-960 p img.gallerythumb { width:108px; padding:2px; border:1px solid #ad4910; margin:1px;}
.column-960 p img.bannerfull { width:960px;}
.column-960 p img.eventthumb { width:108px; padding:2px; border:1px solid #ad4910; margin:1px 5px 0 0; float:left; }


/* FullPage */
.column-960 { float:left; padding:0 0 0 0; width: 960px; }

.img.left { float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ad4910 solid 1px; }
.img.right { float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ad4910 solid 1px; }

	
.align{
	clear:left;
	width:960px;
	height:auto;}


/* social link styles */

p.social{
	margin: 5px 0pt 40px 0pt;
	padding: 0 0 2px 0;
	border-bottom:1px dotted #ADADAD;}
	
a.twitter{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/twitter_13.png);
	background-position: left;
	background-repeat: no-repeat;}
	
a.facebook{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/facebook_13.png);
	background-position: left;
	background-repeat: no-repeat;}
	
a.delicious{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/delicious_13.gif);
	background-position: left;
	background-repeat: no-repeat;}

a.wong{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/wong_13.png);
	background-position: left;
	background-repeat: no-repeat;}
	
a.email{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/email_13.png);
	background-position: left;
	background-repeat: no-repeat;}
	
a.shamrock{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/searchitem_13.gif);
	background-position: left;
	background-repeat: no-repeat;}
	
a.edit{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/edit_13.gif);
	background-position: left;
	background-repeat: no-repeat;}

a.save{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/plus_13.gif);
	background-position: left;
	background-repeat: no-repeat;}

a.dump{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/dump_13.gif);
	background-position: left;
	background-repeat: no-repeat;}
	
	
/* link styles */

a {
	text-decoration: none;
	color:#943400;}
a:link {
	text-decoration: none;
	color:#943400;}
a:hover {
	text-decoration: underline;
	color:#943400;}
a:visited {
	text-decoration: none;
	color:#943400;}
	

p.social a:link{
	color:#333;
}
p.social a:hover{
	color:#943400;
	text-decoration: none;
}
p.social a:visited{
	color:#333;
}
h1 a:link{
	color:#333;}

h1 a:visited{
	color:#333;}
	
h1 a:hover{
	color:#943400;
	text-decoration:none;}
	
h2 a:link{
	color:#333;}

h2 a:visited{
	color:#333;}
	
h2 a:hover{
	color:#943400;
	text-decoration:underline;}

a.pict {
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/pict_13.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;
}

a:link.pict {
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/pict_13.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

a:visited.pict {
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/pict_13.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

a:hover.pict{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/pict_13.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;
}

a.video{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/video_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;
}

a:link.video{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/video_13.png);
	background-position: left;
	background-repeat: no-repeat;
}

a:visited.video{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/video_13.png);
	background-position: left;
	background-repeat: no-repeat;
}

a:hover.video{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/video_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;
}
	
a.pdf{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/pdf_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:link.pdf{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/pdf_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.pdf{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/pdf_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.pdf{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/pdf_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}
	
a.calendar{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/calendar_13.png);
	background-position: left;
	background-repeat: no-repeat;}
a:link.calendar{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/calendar_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.calendar{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/calendar_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.calendar{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/calendar_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}
a.youtube{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/youtube_13.png);
	background-position: left;
	background-repeat: no-repeat;}
a:link.youtube{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/youtube_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.youtube{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/youtube_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.youtube{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/<outube_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}
	
a.audio{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/audio_13.png);
	background-position: left;
	background-repeat: no-repeat;}
a:link.audio{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/audio_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.audio{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/audio_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.audio{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/audio_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.doc{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/doc_13.gif);
	background-position: left;
	background-repeat: no-repeat;}
a:link.doc{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/doc_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.doc{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/doc_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.doc{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/doc_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}
	
a.zip{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/zip_13.gif);
	background-position: left;
	background-repeat: no-repeat;}
a:link.zip{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/zip_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.zip{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/zip_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.zip{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/zip_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}
	
a.redarrow{
	text-decoration: none;
	padding-left:12px;
	background-image:url(../img/icons/globe_13.png);
	background-position: left;
	background-repeat: no-repeat;}
a:link.redarrow{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/globe_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.redarrow{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/globe_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.redarrow{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/globe_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.greenarrow{
	text-decoration: none;
	padding-left:12px;
	background-image:url(../img/icons/arrow_red.gif);
	background-position: left;
	background-repeat: no-repeat;}
a:link.greenarrow{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/arrow_red.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.greenarrow{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/arrow_red.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.greenarrow{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/arrow_white.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}


a.address{
	text-decoration: none;
	padding-left:12px;
	background-image:url(../img/icons/address_13.gif);
	background-position: left;
	background-repeat: no-repeat;}
a:link.address{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/address_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.address{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/address_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.address{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/address_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.address{
	text-decoration: none;
	padding-left:12px;
	background-image:url(../img/icons/address_13.gif);
	background-position: left;
	background-repeat: no-repeat;}
a:link.address{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/address_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.address{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/address_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.address{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/address_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.communication{
	text-decoration: none;
	padding-left:12px;
	background-image:url(../img/icons/email_13.png);
	background-position: left;
	background-repeat: no-repeat;}
a:link.communication{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/email_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.communication{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/email_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.communication{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/email_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.safety{
	text-decoration: none;
	padding-left:12px;
	background-image:url(../img/icons/lock_13.png);
	background-position: left;
	background-repeat: no-repeat;}
a:link.safety{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/lock_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.safety{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/lock_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.safety{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/lock_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.euro{
	text-decoration: none;
	padding-left:12px;
	background-image:url(../img/icons/euro-icon.png);
	background-position: left;
	background-repeat: no-repeat;}
a:link.euro{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/euro-icon.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.euro{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/euro-icon.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.euro{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/euro-icon.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}


a.adminmode{
	text-decoration: none;
	padding-left:12px;
	background-image:url(../img/icons/edit_13.gif);
	background-position: left;
	background-repeat: no-repeat;}
a:link.adminmode{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/edit_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.adminmode{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/edit_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.adminmode{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/edit_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.type{
	text-decoration: none;
	padding-left:12px;
	background-image:url(../img/icons/checkbox_13.png);
	background-position: left;
	background-repeat: no-repeat;}
a:link.type{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/checkbox_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.type{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/checkbox_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.type{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/checkbox_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.phone{
	text-decoration: none;
	padding-left:12px;
	background-image:url(../img/icons/phone_13.gif);
	background-position: left;
	background-repeat: no-repeat;}
a:link.phone{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/phone_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.phone{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/phone_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.phone{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/phone_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.fax{
	text-decoration: none;
	padding-left:12px;
	background-image:url(../img/icons/fax_13.png);
	background-position: left;
	background-repeat: no-repeat;}
a:link.fax{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/fax_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.fax{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/fax_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.fax{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/fax_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.mobile{
	text-decoration: none;
	padding-left:12px;
	background-image:url(../img/icons/mobile_13.gif);
	background-position: left;
	background-repeat: no-repeat;}
a:link.mobile{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/mobile_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.mobile{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/mobile_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.mobile{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/mobile_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.website{
	text-decoration: none;
	padding-left:12px;
	background-image:url(../img/icons/globe_13.png);
	background-position: left;
	background-repeat: no-repeat;}
a:link.website{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/globe_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.website{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/globe_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.website{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/globe_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}


	
/* text styles */

h1{
	font-size:16px;
	margin:10px 0 2px 0;
	color: #333;
	}
	
h2{
	font-size:14px;
	margin:15px 0 0 0;
	padding:0 0 0 10px;
	color:#333;
	background-color:#e4e4e4;
	line-height: 2em;
	border-top: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
	border-bottom: 1px solid #e4e4e4;
	border-left: 1px solid #b0b0b0;
	}

h5{
	font-size:12px;
	color:#333;
	line-height: 2em;
	}
	
p{
	margin:0 0px 15px 0;
}

p.verysmall {
	margin:-8px 0 0 0;
	padding:0 0 0 0;
 	font-size:9px;
}

p.block{
	display:block;
	text-align: justify;
	margin:0 0px 0px 0;}

p.center{
	display:block;
	text-align: center;
	margin:0 0px 0px 0;}

p.flatter{
	display:block;
	margin:0 0px 0px 0;}

p.partner{
	display:block;
	margin:0 0px 0px 0;
	clear:both;}

/* hr styles */

hr{
	height:1px;
	color:#000;
	background-color:#000;
	padding:0;
	margin:0;
	border: none;
}

/* image styles */

img{ border:none;}
	
img.left {
	float:left;
	margin:0px 10px 10px 0px;
	padding: 3px;
	border:#ad4910 solid 1px;}
	
img.right {
	float:right;
	margin:0pt 0pt 10px 10px;
	padding: 3px;
	border:#ad4910 solid 1px;}

img.eventdetails {

	float:left;
	width:180px;
	padding: 2px;
	border:#ad4910 solid 1px;
	margin:0 10px 10px 0;
}

img.bannerads {
	border:none;
}



.skyscraper{
	padding:0 0 0 10px;
	margin:33px 0 0 0;
}

.skyscraper_wide{
	margin:33px 0 0 0;
}

.rectangle{
	border:1px solid #333;
	padding:4px;
	margin:33px 0 0 0;
}

.ads_right{
}

.ad160{
	margin:15px 0 0;
	padding:0;
	text-decoration: none;
	background: transparent !important;
	border: none !important;}
	
a ad160{
	text-decoration: none;
	background: transparent !important;
	border: none !important;
}

/* header styles */

#header .logo{
	float:left;
	width:786px;
	margin:0;
	padding:0;
}

#header .banner{
	height:60px;
	margin:2px 0 0 0;
	width:468px;
	float:left;}

#header .rightcontainer{
	margin:-53px 15px 0 0;
	float:right;
	width:160px;
}

#header .guestcontainer{
	margin:-100px 45px 0 0;
	float:right;
	width:500px;
	text-align:right;
 font-size:14px;
}

#header .rightcontainer .language{
	padding:0;
	margin:0;
	float:right;
	width:160px;
	height:20px;
	text-align:left;
	border-bottom:1px dotted #CCC;
}

#header .rightcontainer .language a{
	background: transparent !important;
	border: none !important;}


#header .rightcontainer .language img{
	padding:3px 0 3px 3px;
	margin:0;
	border-style: none;
}

#header .rightcontainer .loginbox{
	padding:0;
	margin:0;
	float:right;
	width:160px;
	height:16px;
	text-align:right;
}

#header .rightcontainer .search{
	padding:0;
	margin:5px 0 0 0;
	float:right;
	width:160px;
}

/* merkliste styles */

p.list a:link{
	color:#333;
}
p.list a:hover{
	color:#333;
	text-decoration:underline;
}
p.list a:visited{
	color:#333;
}

a:link.list{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/list_13.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400}
a:visited.list{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/list_13.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.list{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/list_13.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
	
a:link.listitem{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/star_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.listitem{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/star_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.listitem{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/star_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
	
a:link.remove{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/logout_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.remove{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/logout_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400}
a:hover.remove{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/logout_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}

/* search result list styles */

a:link.searchitem{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/searchitem_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.searchitem{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/searchitem_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.searchitem{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/searchitem_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
	
/* loginbox styles */

a:link.login{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/login_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}

a:visited.login{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/login_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.login{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/login_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
	
a:link.register{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/register_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.register{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/register_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.register{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/register_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
	
a:link.logout{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/logout_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.logout{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/logout_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.logout{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/logout_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
	
a:link.profil{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/profil_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.profil{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/profil_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.profil{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/profil_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
	
	
/* footer styles */

#footer .section{
	margin: 20px 0px 0px 20px;
	float:left;
}
#footer .section h3{
	font-size:12px;
	color:#FFF;
	margin:0 0 5px 0;
}

#footer .section h3 a{
	color:#FFF;
}

#footer .section ul li{
list-style-type:none;
margin:0;
padding:0;
font:11px Verdana, Arial, Helvetica, sans-serif;	
}

#footer .section ul li a{
	color:#FFF;
}

#footer .copyright {
	color: #cecece;
	float:left;
	width:930px;
	margin: 20px 0px 5px 20px;
	text-align: left;
	font:11px Verdana, Arial, Helvetica, sans-serif;}

#footer .copyright a{
	color: #cecece;
	text-decoration:underline;}


/* form styles */

form{
	margin:0;
	padding:0;
}

.editform{
	margin:20px 0 0 0;
	padding:0;
	border-bottom:1px dotted #c5c5c5;
}

input.searchText{
	height:22px;
	width:130px;
	line-height:18px;
	font-size:16px;
	border:1px solid #943400;
}

input.searchButton{
	height:22px;
	width:22px;
	vertical-align: right;
	text-align: center;
	background-image:url(../img/icons/b_search.png);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor: pointer;
	float: right;
	border:none;
	background-color:transparent;
	}
	
input.searchButton:hover   {
	}
	
input.searchButton:active   {
	}
	
input.loginButton{
	height:24px;
	width:200px;
	vertical-align: right;
	text-align: center;
	color: #943400;
	border: solid 1px #000;
	background-image:url(../img/icons/login_13.png);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor: pointer;
	}
	
input.loginButton:hover   {
	color: #fff;
	background-color:#943400;
	}
	
input.loginButton:active   {
	}
input.logoutButton{
	margin:5px 0 0 0;
	height:24px;
	width:200px;
	vertical-align: right;
	text-align: center;
	color: #943400;
	border: solid 1px #000;
	background-image:url(../img/icons/logout_13.gif);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor: pointer;
	}
	
input.logoutButton:hover   {
	color: #fff;
	background-color:#943400;
	}
	
input.logoutButton:active   {
	}

input.uploadButton:active   {
	}

input.uploadButton{
	height:24px;
	width:200px;
	vertical-align: right;
	text-align: center;
	color: #943400;
	border: solid 1px #000;
	background-image:url(../img/icons/pict_13.jpg);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor: pointer;
	}
	
input.uploadButton:hover   {
	color: #fff;
	background-color:#943400;
	}
	
input.registerButton:active   {
	}

input.registerButton{
	height:24px;
	width:200px;
	vertical-align: right;
	text-align: center;
	color: #943400;
	border: solid 1px #000;
	background-image:url(../img/icons/register_13.png);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor: pointer;
	}
	
input.registerButton:hover   {
	color: #fff;
	background-color:#943400;
	}
	
input.kontaktButton{
	height:24px;
	width:75px;
	vertical-align: right;
	text-align: center;
	color: #943400;
	border: solid 1px #000;
	background-image:url(../img/icons/lock_13.png);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor: pointer;
	}
	
input.kontaktButton:hover   {
	color: #fff;
	background-color:#943400;
	}
	
input.kontaktButton:active   {
	}
	
input.editButton{
	height:24px;
	width:200px;
	vertical-align: right;
	text-align: center;
	color: #943400;
	border: solid 1px #000;
	background-image:url(../img/icons/edit_13.gif);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor: pointer;
	}
	
input.editButton:hover   {
	color: #fff;
	background-color:#943400;
	}
	
input.editButton:active   {
	}

input.saveButton{
	height:24px;
	width:75px;
	vertical-align: right;
	text-align: center;
	color: #943400;
	border: solid 1px #000;
	background-image:url(../img/icons/lock_13.png);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor: pointer;
	}
	
input.saveButton:hover   {
	color: #fff;
	background-color:#943400;
	}
	
input.saveButton:active   {
	}

input.dbsearchButton{
	height:24px;
	width:75px;
	vertical-align: right;
	text-align: center;
	color: #943400;
	border: solid 1px #000;
	background-image:url(../img/icons/b_search.png);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor: pointer;
	}
	
input.dbsearchButton:hover   {
	color: #fff;
	background-color:#943400;
	}
	
input.dbsearchButton:active   {
	}
	
.formLayout
    {
        padding: 10px;
        width: 620px;
    }
    
.formLayout input, .formLayout textarea, .formLayout select
    {
        display: block;
        width: 360px;
        float: left;
        margin-bottom: 10px;
    }
.formLayout input.loginButton
    {
        display: block;
        width: 150px;
        margin:0 84px 0 0;
	float:right;
    }

.formLayout input.kontaktButton
    {
        width: 150px;
	float:left;
    }
.formLayout input.logoutButton
    {
        width: 150px;
	float:left;

    }

.formLayout input.registerButton
    {
        width: 150px;
	float:left;

    }

.formLayout input.saveButton
    {
        width: 150px;
	float:left;

    }
.formLayout input.editButton
    {
        width: 150px;
	float:left;
    }

.formLayout input.dbsearchButton
    {
        display: block;
        width: 150px;
        margin:0 84px 0 0;
	float:right;
    }
.formLayout label
    {
        display: block;
        width: 160px;
        float: left;
        margin-bottom: 10px;
        text-align: left;
        padding-right: 10px;
    }
 
.formLayout input.checkbox, .formLayout  input.radio
    {
        display: block;
        width: 24px;
        float: left;
        margin-bottom: 10px;
    }
 
.formLayout br
    {
        clear: left;
    }




fieldset {clear: both; margin:1em 0 1em 0;padding:1em 1em 0 1em;}
legend {padding: 0;}
fieldset fieldset legend {padding:0;}
* html legend {margin-left: -7px;} /* ie6 */
*+html legend {margin-left: -7px;} /* ie7 */

form .field, form .buttons {clear: both; margin: 0 0 1.5em;}
form .field label {display: block;}
form ul.fields {margin: 0 0 1.5em; padding: 0;}
form ul.fields li {list-style-type: none; margin: 0;}
form ul.inline li, form ul.inline label {display: inline;}
form ul.inline li {padding: 0 .75em 0 .75em;}

input.radio, input.checkbox {vertical-align: top;}
label, button, input.submit, input.image {cursor: pointer;}
* html input.radio, * html input.checkbox {vertical-align: middle;} /* ie6 */
*+html input.radio, *+html input.checkbox {vertical-align: middle;} /* ie7 */

textarea {overflow: auto; width:99%;}
input.text, input.password, textarea, select {margin: 0 0 0 0; vertical-align: baseline;border: 1px solid #444;}
input.text, input.password, textarea {border: 1px solid #444; padding: 2px;}
input.readonly {margin: 0 0 0 0; vertical-align: baseline;border: 1px solid #444;background-color:#ccc;}


/* horizontal layout */
form.horizontal .field {padding-left: 150px;}
form.horizontal .field label {display: inline; float: left; width: 140px; margin-left: -150px;}

.eventtabletop{
	display: table-cell;
	vertical-align:top;
}

.bordered {
/* width: 760px; */
line-height: 120%;
text-align: justify;
margin: 0px 0px 10px 0px;
padding: 8px 8px 8px 8px;
background-color: #f8ffff;
color: #000;
border-top: 1px solid #e4e4e4;
border-right: 1px solid #b0b0b0;
border-bottom: 1px solid #b0b0b0;
border-left: 1px solid #b0b0b0;
}

.borderedx {
/* width: 760px; */
line-height: 120%;
text-align: justify;
margin: 0px 0px 10px 0px;
padding: 8px 8px 8px 8px;
background-color: #e6c6b3;
color: #000;
border-top: 1px solid #b0b0b0;
border-right: 1px solid #b0b0b0;
border-bottom: 1px solid #b0b0b0;
border-left: 1px solid #b0b0b0;
}


