body {
	font-family : verdana;
	font-size : 11px;
	color : #666666;
	margin-left: 0px;
	margin-top: 10px;
}

#venue, #title, #firstname, #lastname, #classad, #tiptrick, #event, #type, #age_group, #costs, #organizer, #address, #website, #contmail, #contphone, #contfax, #business, #hp, #motto {
 width:258px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

#teaser {
 width:258px; height:100px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

#text {
 width:258px; height:200px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

#kat_id, #subkat_id, #category {
 width:200px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

#fee {
 width:50px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

#location {
 width:210px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

#counter {
 width:25px; font-family:Verdana, Arial; font-size:9px; color:#666666; font-weight:normal; font-style: italic;
}

input.date {
 width:87px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

td.reslist_head {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:bold;
 padding: 3px;
}

td.reslist {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
 padding: 3px;
}

tr.cmlist {
 background-color:#deead3;
}

tr.cmlist:hover {
 background-color:#f0f5ea;
}

tr.eclist {
 background-color:#EDE0EE;
}

tr.eclist:hover {
 background-color:#F7F0F7;
}

.clear {  font-size:0; line-height:0; width:0; height:0; clear:both; }
.spacer_1 { font-size: 0; line-height: 0; width: 1px; height: 1px; clear: both;	}
.spacer_2 { font-size: 0; line-height: 0; width: 2px; height: 2px; clear: both;	}
.spacer_4 { font-size: 0; line-height: 0; width: 4px; height: 4px; clear: both;	}
.spacer_5 { font-size: 0; line-height: 0; width: 5px; height: 5px; clear: both;	}
.spacer_6 { font-size: 0; line-height: 0; width: 6px; height: 6px; clear: both;	}
.spacer_8 { font-size: 0; line-height: 0; width: 8px; height: 8px; clear: both;	}
.spacer_10 { font-size: 0; line-height: 0; width: 10px; height: 10px; clear: both;	}
.spacer_12 { font-size: 0; line-height: 0; width: 12px; height: 12px; clear: both;	}
.spacer_15 { font-size: 0; line-height: 0; width: 15px; height: 15px; clear: both;	}
.spacer_20 { font-size: 0; line-height: 0; width: 20px; height: 20px; clear: both;	}
.spacer_25 { font-size: 0; line-height: 0; width: 25px; height: 25px; clear: both;	}
.spacer_30 { font-size: 0; line-height: 0; width: 30px; height: 30px; clear: both;	}
.spacer_40 { font-size: 0; line-height: 0; width: 40px; height: 40px; clear: both; }

.limiter {
	height:1px;
	font-size:0;
	margin-top:10px;
	margin-bottom:12px;
	background:url(../img/limiter.gif) repeat-x left top;
}

.small   {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}

.smallbold   {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

.small_grey   {
	font-family: verdana;
	font-size: 10px;
	color: #777777;
	font-weight: normal;
	font-style: italic;
}

.mini_grey   {
	font-family: verdana;
	font-size: 9px;
	color: #777777;
	font-weight: normal;
}

a.navi_klein {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal; text-decoration:none;
}
a.navi_klein:hover {
 font-family:Verdana, Arial; font-size:10px; color:#ee7e00; font-weight:normal; text-decoration:none;
}

a.link {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:bold; text-decoration:underline;
}
a.link:hover {
 font-family:Verdana, Arial; font-size:11px; color:#ee7e00; font-weight:bold; text-decoration:underline;
}

a.link_normal {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal; text-decoration:none;
}
a.link_normal:hover {
 font-family:Verdana, Arial; font-size:11px; color:#ee7e00; font-weight:normal; text-decoration:none;
}

a.link_klein {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal; text-decoration:none;
}
a.link_klein:hover {
 font-family:Verdana, Arial; font-size:10px; color:#ee7e00; font-weight:normal; text-decoration:none;
}

a.lnk {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal; text-decoration:underline;
}
a.lnk:hover {
 font-family:Verdana, Arial; font-size:11px; color:#ee7e00; font-weight:normal; text-decoration:underline;
}

a.lnk_klein {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal; text-decoration:underline;
}
a.lnk_klein:hover {
 font-family:Verdana, Arial; font-size:10px; color:#ee7e00; font-weight:normal; text-decoration:underline;
}

a.lnk_bold {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:bold; text-decoration:none;
}
a.lnk_bold:hover {
 font-family:Verdana, Arial; font-size:11px; color:#ee7e00; font-weight:bold; text-decoration:none;
}

a.lnk_klein_bold {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:bold; text-decoration:none;
}
a.lnk_klein_bold:hover {
 font-family:Verdana, Arial; font-size:10px; color:#ee7e00; font-weight:bold; text-decoration:none;
}

a.navi {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:bold; text-decoration:none;
}
a.navi:hover {
 font-family:Verdana, Arial; font-size:11px; color:#ee7e00; font-weight:bold; text-decoration:none;
}

a.lnk_more {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal; text-decoration:none;
}
a.lnk_more:hover {
 font-family:Verdana, Arial; font-size:11px; color:#ee7e00; font-weight:normal; text-decoration:underline;
}

.navi_klein {
 font-family:Verdana, Arial; font-size:9px; color:#666666; font-weight:normal;
}

.navi_mittel {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:bold;
}

.navi {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:bold; margin-top: 5px; margin-bottom: 8px;
}

.navi_orange {
 font-family:Verdana, Arial; font-size:11px; color:#ee7e00; font-weight:bold; margin-top: 5px; margin-bottom: 8px;
}

.content_title8 {
 font-family:Verdana, Arial; font-size:14px; color:#cc6600; font-weight:bold; margin-top: 10px; margin-bottom: 10px;
}

.content_title2 {
 font-family:Verdana, Arial; font-size:14px; color:#cc6600; font-weight:bold; margin-top: 22px; margin-bottom: 10px;
}

.content_title_white {
 font-family:Verdana, Arial; font-size:14px; color:#ffffff; font-weight:bold; margin-top: 22px; margin-bottom: 10px;
}

.content_klein {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

.content {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal; margin-top: 12px; margin-bottom: 1px;
}

.content a {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:bold; text-decoration:underline;
}

.content a:hover {
 font-family:Verdana, Arial; font-size:11px; color:#ee7e00; font-weight:bold; text-decoration:underline;
}

.content_text {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal; margin-top: 12px; margin-bottom: 1px; padding-bottom: 20px;
}

.content_text a {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:bold; text-decoration:underline;
}

.content_text a:hover {
 font-family:Verdana, Arial; font-size:11px; color:#ee7e00; font-weight:bold; text-decoration:underline;
}

.content_home {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal; margin-top: 12px; margin-bottom: 1px;
}

.content_home a {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:bold; text-decoration:underline;
}

.content_home a:hover {
 font-family:Verdana, Arial; font-size:11px; color:#ee7e00; font-weight:bold; text-decoration:underline;
}

.content2 {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal; margin-top: 12px; margin-bottom: 10px;
}




.caption {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal; margin-top: 12px; margin-bottom: 1px;
}




input.box {
 width:111px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

input.headlinebox {
 width:100px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

input.default {
 width:200px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

input.short {
 width:150px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

input.short1 {
 width:42px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

input.captcha {
 width:75px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

input.button {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

select {
 width:115px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

select.headlinebox {
 width:110px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

select.long {
 width:206px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

select.short {
 width:66px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

textarea.default {
 width:300px; height:100px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}


textarea.userdef {
 width:258px; height:150px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

textarea.usercp {
 width:300px; height:100px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}


h1,h2,h3 {
	font-family: Verdana, Arial;
	font-size: 14px;
	color:#cc6600;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

.image {
	float: left;
	margin-right: 15px;
	vertical-align: text-top;
}

.meldung {
 font-family: Verdana, Arial; font-size:10px; color:#ff0000; font-weight:normal;
}

.bg_main {
 background-color:#ffdb9b;
}

.bg_title {
 background-color:#ffab37;
}

.bg_white {
 background-color:#ffffff;
}



p.navi {
margin-bottom: 5px;
}

p.itemtext {
margin-top: 5px; margin-bottom: 5px;
}

p.newsbox {
margin-top: 5px; margin-bottom: 5px;
}

.newsbox {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}

.newsbox_headline {
	font-family: verdana;
	font-size: 14px;
	color: #CC6600;
	font-weight: bold;
}

.newsbox_title {
	font-family: verdana;
	font-size: 9px;
	color: #666666;
	font-weight: bold;
}

a.lnk_newsbox {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal; text-decoration:none;
}
a.lnk_newsbox:hover {
 font-family:Verdana, Arial; font-size:10px; color:#ee7e00; font-weight:normal; text-decoration:underline;
}


.main_bgcolor_, .main_bgcolor_kid, .main_bgcolor_login,.main_bgcolor_kontakt, .main_bgcolor_sitemap, .main_bgcolor_impressum, .main_bgcolor_register, .main_bgcolor_logged, .main_bgcolor_lostpass, .main_bgcolor_event, .main_bgcolor_booklet {
 background-color:#ffdb9b;
}

.title_bgcolor_kid, .title_bgcolor_login,.title_bgcolor_kontakt, .title_bgcolor_sitemap, .title_bgcolor_impressum, .title_bgcolor_register, .title_bgcolor_logged, .title_bgcolor_lostpass, .title_bgcolor_event, .title_bgcolor_booklet {
 background-color:#ffab37;
}

.main_bgcolor_news {
 background-color:#ffdb9b;
}

.title_bgcolor_news {
 background-color:#ffab37;
}

.main_bgcolor_cmarket {
 background-color:#bcd4a6;
}
.title_bgcolor_cmarket {
 background-color:#80a363;
}

.main_bgcolor_linkman {
 background-color:#FFF3B5;
}
.title_bgcolor_linkman {
 background-color:#F5B800;
}

.main_bgcolor_pinboard {
 background-color:#B5D8E9;
}
.title_bgcolor_pinboard {
 background-color:#65B0D1;
}

.main_bgcolor_bbuch {
 background-color:#fcd6bf;
}
.title_bgcolor_bbuch {
 background-color:#dc8b47;
}

.main_bgcolor_calendar {
 background-color:#e3cfe5;
}
.title_bgcolor_calendar {
 background-color:#BB8BC1;
}

.main_bgcolor_tiptrick {
 background-color:#E4CCA2;
}
.title_bgcolor_tiptrick {
 background-color:#D2AB66;
}

.main_bgcolor_forum {
 background-color:#AFD7D7;
}
.title_bgcolor_forum {
 background-color:#6BA3A4;
}

.headline_bgimg_kid, .headline_bgimg_login,.headline_bgimg_kontakt, .headline_bgimg_sitemap, .headline_bgimg_impressum, .headline_bgimg_register, .headline_bgimg_logged, .headline_bgimg_lostpass, .headline_bgimg_event, .headline_bgimg_booklet {
	background-image:url(../img/bg_krone.gif);
	background-repeat:no-repeat;
}

.headline_bgimg_news {
	background-image:url(../img/bg_news.gif);
	background-repeat:no-repeat;
}

.headline_bgimg_cmarket {
	background-image:url(../img/bg_schwein.gif);
	background-repeat:no-repeat;
}

.headline_bgimg_linkman {
	background-image:url(../img/bg_mouse.gif);
	background-repeat:no-repeat;
}

.headline_bgimg_pinboard {
	background-image:url(../img/bg_pinboard.gif);
	background-repeat:no-repeat;
}

.headline_bgimg_bbuch {
 background-image:url(../img/bg_shirt.gif);
 background-repeat:no-repeat;
}

.headline_bgimg_calendar {
	background-image:url(../img/bg_kalendar.gif);
	background-repeat:no-repeat;
}

.headline_bgimg_tiptrick {
	background-image:url(../img/bg_gbirne.gif);
	background-repeat:no-repeat;
}

.headlinebox_bgimg_tiptrick {
	background-image:url(../img/bg_headlinebox_tiptrick.gif);
	background-repeat:no-repeat;
}

.headline_bgimg_forum {
	background-image:url(../img/bg_community.gif);
	background-repeat:no-repeat;
}

.block_title {
 font-family:Verdana, Arial; font-size:14px; color:#cc6600; font-weight:bold; margin-top: 10px; margin-bottom: 10px;
}

.content_headline {
 font-family:Verdana, Arial; font-size:14px; color:#cc6600; font-weight:bold; margin-top: 22px; margin-bottom: 10px;
}

.content_title {
 font-family:Verdana, Arial; font-size:14px; color:#ffffff; font-weight:bold; margin-top: 22px; margin-bottom: 10px;
}

.onpage {
 font-family:Verdana, Arial; font-size:11px; color:#ee7e00; font-weight:normal;
}

optgroup {
 font-family:Verdana, Arial; font-size:9px; color:#666666; font-weight:bold;
}

.optfield {
 font-family:Verdana, Arial; font-size:9px; color:#666666; font-weight:normal;
}



/**** month and year header at top of calendar ****/
.date_header { font-size:14px; font-family:verdana, arial, helvetica; font-weight:bold }

/**** color and size of calendar cells.  ****/
.day_cell { background-color:#F4EDF5; height:80; width: 80; }
.empty_day_cell			{ background-color:#EEE1EF; height:80; width: 80; }
.today_cell { background-color:#FAF6FA; height:80; width: 80; }

/**** day number in upper left corner of each cell ****/
.day_number { font-size:10px; font-family:verdana, arial, helvetica; color:#666666; font-weight:normal; }
.today_number { font-size:12px; font-family:verdana, arial, helvetica; color:#666666; font-weight:bold; }
.day_mininumber { font-size:10px; font-family:verdana, arial, helvetica; color:#666666; font-weight:normal; }
.today_mininumber { font-size:11px; font-family:verdana, arial, helvetica; color:#666666; font-weight:bold; }

/**** title_txt is the text for each post on main page ****/
.title_txt { font-size:10px; font-family:verdana, arial, helvetica; color:#666666 }
.title_txt A:link { color:#666666; text-decoration:none }
.title_txt A:hover { color:#ee7e00; text-decoration:none }

a.item_mini {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal; text-decoration:none;
}
a.item_mini:hover {
 font-family:Verdana, Arial; font-size:10px; color:#ee7e00; font-weight:normal; text-decoration:none;
}

a.title_mini {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:bold; text-decoration:none;
}
a.title_mini:hover {
 font-family:Verdana, Arial; font-size:10px; color:#ee7e00; font-weight:bold; text-decoration:none;
}

.item_miniheader { background-color:#cfadd3; font-size:10px; font-family:verdana, arial, helvetica; color:#666666; font-weight:bold; padding: 3px; }
.item_minibody { background-color:#f7f0f7; font-size:10px; font-family:verdana, arial, helvetica; color:#666666; font-weight:normal; padding: 6px; }

/**** time line under title text when event time given ****/
.time_str { font-size:9px; font-family:arial, helvetica }

/**** column headers or days of the week ****/
.column_header { background-color:#6C72B2; font-size:10px; font-family:verdana, arial, helvetica; color:#FFFFFF; font-weight:bold; padding: 3px; }
.column_miniheader { background-color:#6C72B2; font-size:9px; font-family:verdana, arial, helvetica; color:#FFFFFF; font-weight:bold; padding: 3px; }

/**** footprint text ****/
.footprint { font-size:10px; font-family:verdana, arial, helvetica; color:#000; font-weight:bold; }
.footprint A { font-size:10px; font-family:verdana, arial, helvetica; color:#00F; font-weight:bold; }

#year {
 width:60px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

#month {
 width:100px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

#day, #hour, #min {
 width:50px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}






/**** INPUT-FIELD Style ****/

input.default {
 width:200px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

input.password {
 width:140px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}


/**** BBUCH Style ****/

.kat_header_bbuch {
 font-family:Verdana, Arial; font-size:11px; color:#ffffff; font-weight:bold;
 background-color: #DC8B47;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 8px;
 padding-right: 3px;
}

.kat_table_bbuch {
 border: 1px solid #DC8B47;
 background-color: #FDE6D7;
}

.list_header_bbuch {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:bold;
 background-color: #E8B386;
 padding: 2px;
}

.list_index_bbuch {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal;
 background-color: #FEF5EF;
}


/**** CMARKET Style ****/

hr.list_cmarket {
color: #EDE0EE; text-decoration: none; border-style: dotted
}

.kat_header_cmarket {
 font-family:Verdana, Arial; font-size:11px; color:#ffffff; font-weight:bold;
 background-color: #80a363;
 padding: 3px;
}

.kat_table_cmarket {
 border: 1px solid #80a363;
 background-color: #E0ECD5;
}

.list_header_cmarket {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:bold;
 background-color: #B9D49F;
 padding: 2px;
}

.list_index_cmarket {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal;
 background-color: #F0F6EA;
}

.body_def_cmarket {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal;
 background-color: #F0F6EA;
}

.tbl_small_cmarket {
	margin-left: 2px;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 2px;
	font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}
input.msg_cmarket {
 width:350px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}
textarea.msg_cmarket {
 width:350px; height:150px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

textarea.usercp_cmarket {
 width:310px; height:150px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

/**** LINKMAN Style ****/

hr.list_linkman {
color: #FFE77F; text-decoration: none; border-style: dotted
}

.kat_header_linkman {
 font-family:Verdana, Arial; font-size:11px; color:#ffffff; font-weight:bold;
 background-color: #F5B800;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 8px;
 padding-right: 3px;
}

.kat_table_linkman {
 border: 1px solid #F5B800;
 background-color: #FFF3B5;
}

.list_header_linkman {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:bold;
 background-color: #FFF6CC;
}

.list_footer_linkman {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:bold;
 background-color: #FFF6CC;
}

.list_index_linkman {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal;
 background-color: #FFF9DB;
}

.body_def_linkman {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal;
 background-color: #F0F6EA;
}

.tbl_small_linkman {
	margin-left: 2px;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 2px;
	font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}
input.msg_linkman {
 width:350px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}
textarea.msg_linkman {
 width:350px; height:150px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

textarea.usercp_linkman {
 width:310px; height:150px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

/**** PINBOARD Style ****/

hr.list_pinboard {
color: #9CCDE3; text-decoration: none; border-style: dotted
}

.kat_header_pinboard {
 font-family:Verdana, Arial; font-size:11px; color:#ffffff; font-weight:bold;
 background-color: #65B0D1;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 8px;
 padding-right: 3px;
}

.kat_table_pinboard {
 border: 1px solid #65B0D1;
 background-color: #D8EBF3;
}

.list_header_pinboard {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:bold;
 background-color: #BBDDED;
 padding: 2px;
}

.browse_header_pinboard {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:bold;
 background-color: #E4F1F6;
}
.browse_footer_pinboard {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:bold;
 background-color: #E4F1F6;
}

.list_index_pinboard {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal;
 background-color: #EBF5F9;
}

.body_def_pinboard {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal;
 background-color: #EBF5F9;
}

.tbl_small_pinboard {
	margin-left: 2px;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 2px;
	font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}
input.msg_pinboard {
 width:350px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}
textarea.msg_pinboard {
 width:350px; height:150px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

textarea.usercp_pinboard {
 width:310px; height:150px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}


/**** TIPTRICK Style ****/

hr.list_tiptrick {
color: #EDE0EE; text-decoration: none; border-style: dotted
}

.kat_header_tiptrick {
 font-family:Verdana, Arial; font-size:11px; color:#ffffff; font-weight:bold;
 background-color: #D2AB66;
 padding: 3px;
}

.kat_table_tiptrick {
 border: 1px solid #E4CCA2;
 background-color: #E4CCA2;
}

.list_header_tiptrick {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:bold;
 background-color: #d5b5d9;
 padding: 2px;
}

.list_index_tiptrick {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal;
 background-color: #EAD7B6;
}

.body_def_tiptrick {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal;
 background-color: #EAD7B6;
}

.tbl_small_tiptrick {
	margin-left: 2px;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 2px;
	font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}





/**** CALENDAR Style ****/

hr.list_calendar {
color: #EDE0EE; text-decoration: none; border-style: dotted
}

.kat_header_calendar {
 font-family:Verdana, Arial; font-size:11px; color:#ffffff; font-weight:bold;
 background-color: #BB8BC1;
 padding: 3px;
}

.kat_table_calendar {
 border: 1px solid #BB8BC1;
 background-color: #ede0ee;
}

.list_header_calendar {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:bold;
 background-color: #d5b5d9;
 padding: 2px;
}

.list_index_calendar {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal;
 background-color: #f7f0f7;
}

.body_def_calendar {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal;
 background-color: #f7f0f7;
}

.tbl_small_calendar {
	margin-left: 2px;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 2px;
	font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}




/**** FORUM Style ****/

hr.line_forum {
border: none 0;
border-top: 1px solid #DDEEEE;
width: 100%;
height: 1px;
margin-top: 20px;
margin-bottom: 8px;
}

hr.list_forum {
color: #DDEEEE; text-decoration: none; border-style: dotted
}

.def_txt {
 font-family: Verdana, Arial; font-size:11px; color:#666666; font-weight:normal;
}

p.small_mtb {
margin-top: 2px; margin-bottom: 1px;
}

.error {
 font-family: Verdana, Arial; font-size:11px; color:#ff0000; font-weight:normal;
}

.error_small {
 font-family: Verdana, Arial; font-size:10px; color:#ff0000; font-weight:normal;
}

.kat_table_forum {
 border: 1px solid #6ba3a4;
 background-color: #DDEEEE;
}

.kat_tblhead_forum {
 border-top: 1px solid #6ba3a4;
 border-left: 1px solid #6ba3a4;
 border-right: 1px solid #6ba3a4;
 background-color: #DDEEEE;
 font-family: Verdana, Arial; font-size:11px; color:#666666; font-weight:normal;
}

.kat_tblfoot_forum {
 border-left: 1px solid #6ba3a4;
 border-right: 1px solid #6ba3a4;
 border-bottom: 1px solid #6ba3a4;
 background-color: #DDEEEE;
 font-family: Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

.kat_header_forum {
 font-family:Verdana, Arial; font-size:11px; color:#ffffff; font-weight:bold;
 background-color: #6BA3A4;
 padding: 3px;
}

.kat_minitable_forum {
 border: 1px solid #AAD5D5;
 background-color: #F8FCFC;
}

.kat_miniheader_forum {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:bold;
 background-color: #AAD5D5;
 padding: 3px;
}

.list_header_forum {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:bold;
 background-color: #AAD5D5;
 padding: 2px;
}

.list_index_forum {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal;
 background-color: #F8FCFC;
}

.listsm_index_forum {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
 background-color: #F8FCFC;
}


.tbl_small_forum {
	margin-left: 2px;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 2px;
	font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

.tbl_def_forum {
	margin-left: 2px;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 2px;
	font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal;
}

.body_def_forum {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal;
 background-color: #F8FCFC;
}

.body_small_forum {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
 background-color: #F8FCFC;
}

.list_body_forum {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
 background-color: #F8FCFC;
}

.list_body_forum:hover {
 background-color: #EEF7F7;
}

input.forum_default {
 width:250px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

input.forum_thread {
 width:300px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

input.forum_login {
 width:150px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

input.forum_search {
 width:176px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

input.forum_usersearch {
 width:130px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

#tag, #monat {
 width:56px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

#jahr {
 width:66px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}


textarea.msg_forum {
 width:395px; height:200px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}

textarea.usercp_forum {
 width:310px; height:150px; font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal;
}


p.pinboard_title {
	margin-top: 5px;
	margin-bottom: 2px;
}
.pinboard_info {
	margin-bottom: 10px;
	font-family : Verdana;
	font-size : 9px;
	color : #999999;
	font-weight: normal;
	text-decoration: none;
}
a.pinboard_info {
	color : #999999;
	text-decoration: none;
}
a.pinboard_info:hover {
	color : #ee7e00;
	text-decoration: none;
}


.divcaption {
	position: relative;
	width: 310px;
	margin-bottom:5px;
	padding-left:5px;
	padding-top:10px;
}
#divcaption span {
	text-decoration:underline;
}
.divtopic {
	margin-top:2px;
	padding-top:2px;
	padding-left:5px;
	width: 300px;
}
#divtopic p {
	margin-top:2px;
	margin-bottom:4px;
}
#divtopic span {
	font-size:9px;
	color:#999999;
	text-decoration:none;
}
a.divlnk {
 font-family:Verdana, Arial; font-size:11px; color:#666666; font-weight:normal; text-decoration:underline;
}
a.divlnk:hover {
 font-family:Verdana, Arial; font-size:11px; color:#ee7e00; font-weight:normal; text-decoration:underline;
}
a.divlnksub {
 font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:normal; text-decoration:underline;
}
a.divlnksub:hover {
 font-family:Verdana, Arial; font-size:10px; color:#ee7e00; font-weight:normal; text-decoration:underline;
}