/* Allgemeine Vorformatierung der HTML Tags */
BODY				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; color: #000000; margin-left: 7px; margin-right: 7px;}
UL				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
LI				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
TD, TH, TR, DIV, P		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
SELECT				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
INPUT				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
TEXTAREA			{font-size: 11px;}
OPTION				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
FORM				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

/* allgm. Links */
A:link 				{color: #555555; text-decoration: none; }
A:visited 			{color: #555555; text-decoration: none; }
A:active 			{color: #555555; text-decoration: none; }
A:hover 			{color: #555555; text-decoration: underline; }

/* Allgm. Aufzählungen Listen, Messageboxen, u.v.m. */
.msg             {background-color: #EBEBEB; background-image:url(/styles/junien/entrybg1.jpg); background-repeat: repeat-y; }
.msg2            { }
.msgbody         {COLOR: #000000; FONT-SIZE: 11px; }
.msghead         {background-color: #CCCCCC; color: #000000; font-size: 11px; border-bottom: solid 2px #000000;}
.msghead2        {background-color: #EEEEEE; color: #000000; font-size: 10px; font-weight: bold;   text-align: center}
.msghead3        {background-color: #CCCCCC; color: #000000; font-size: 10px; border-bottom: solid 1px #000000;}
.msgrow1         {background-color: #E0E0E0; color: #000000; font-size: 11px; }
.msgrow2         {background-color: #EEEEEE; color: #000000; font-size: 11px; }
.msg_over        {background-color: #F0F0AA; color: #000000; font-size: 11px; }
.small				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

/* Shortbar Navigation (User, Event, Catering, Turniere, etc) */
.shortbar			{ border-width: 1px; border-color : #000000;}
.shortbarrow			{ }
.shortbarbit     		{border-width: 0px; font-weight: bold; text-align: center; }
.shortbarbitselect  		{background-color: #ebb303; font-weight: bold; text-align: center; } 

/* Shortbar Links (normal/active) */
.shortbarlink:link		{color: #000000; text-decoration: none;}
.shortbarlink:active		{color: #000000; text-decoration: none;}
.shortbarlink:visited		{color: #000000; text-decoration: none;}
.shortbarlink:hover		{color: #000000; text-decoration: underline;}
.shortbarlinkselect:link	{color: #000000; text-decoration: none;}
.shortbarlinkselect:active	{color: #000000; text-decoration: none;}
.shortbarlinkselect:visited	{color: #000000; text-decoration: none;}
.shortbarlinkselect:hover	{color: #000000; text-decoration: underline;}


/* Seitentitel / Überschrift Layout, Topmenu und Impressum */
.title				{color: #000000; font-size: 18px; font-style: italic; border-bottom: solid 2px #000000; }
.topmenuleft			{color: #F5D300; text-align:left;  font-weight: bold; padding-left: 5px; padding-right:5px; font-weight: bold; filter:DropShadow(color=#000000, offx=1, offy=1);}
.topmenuright			{color: #F5D300; text-align:right; font-weight: bold; padding-left: 5px; padding-right:5px; font-weight: bold; filter:DropShadow(color=#000000, offx=1, offy=1);}
.impressum			{color: #AAAAAA; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

/* Formatierung des Login Eingabe feldes */
.input_text			{background-color: #DDDDDD; color: #000000; BORDER-color: #888888; BORDER-WIDTH: 1px; BORDER-STYLE: solid;}

/* Schriftformatierung in der LoginBox */
.login_line			{background-color: #DDDDDD; border-bottom: solid 1px #006395; border-right: solid 1px #006395; border-left: solid 1px #006395; border-top: solid 1px #006395;}
.login_user			{color: #006395;}

/* Rahmenkonfiguration der Hauptseite und des Topmenus. */
.rahmen_main			{background-color: #FFFFFF; border-top: solid 1px #000000; border-left: solid 1px #000000; border-bottom: solid 1px #000000; border-right: solid 1px #000000;}
.rahmen_top			{background-color: #000000; border-top: solid 1px #000000; border-left: solid 1px #000000; border-bottom: solid 0px #000000; border-right: solid 1px #000000;}
.rahmen_top2			{background-color: #000000; background:url('/styles/default/topbanner.jpg'); border-top: solid 1px #DDDDDD; border-left: solid 1px #DDDDDD; border-bottom: solid 1px #DDDDDD; border-right: solid 1px #DDDDDD;}
.rahmen_topmenu			{background-color: #000000; background:url('/styles/default/menubanner.jpg'); border-top: solid 1px #000000; border-left: solid 1px #000000; border-bottom: solid 1px #000000; border-right: solid 1px #000000;}

/* Rahmenkonfiguration der $HTML->message Box */
.rahmen_msgbody  		{padding: 5px; background-color: #F0F0F0; border-top: solid 1px #dddddd; border-left: solid 1px #dddddd; border-bottom: solid 1px #333333;}
.rahmen_msg      		{border-top: solid 1px #dddddd; border-left: solid 1px #dddddd; border-bottom: solid 1px #333333; border-right: solid 1px #333333; background-color: #B8B8B8; bold;  }
.rahmen_msg2     		{padding:1px; font-weight: background-image:url(/styles/junien/entrybg0.jpg); background-color: #CECBCE; background-repeat: repeat-y;}
.rahmen_msgtitle 		{color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

/* Rahmenkonfiguration der Content Boxen */
.rahmen_box			{background-color: #F0F0F0; border-top: solid 0px #000000; border-left: solid 0px #000000; border-bottom: solid 0px #000000; border-right: solid 0px #000000;}
.rahmen_box2			{background-color: #DDDDDD; border-top: solid 1px #006395; border-left: solid 1px #006395; border-bottom: solid 1px #006395; border-right: solid 1px #006395;}
.rahmen_title			{color: #006395; font-weight: bold;}

/* Menüpunkte */
.mnb				{}
.mnbo				{}
.mntext				{}
.mntext A:link			{color: #000000; text-decoration: none;}
.mntext A:active		{color: #000000; text-decoration: none;}
.mntext A:visited		{color: #000000; text-decoration: none;}
.mntext A:hover			{color: #F5D300; text-decoration: none;}

/* News System */
.news				{}
.newshead			{font-size: 13px; font-weight: bold;}
.newsheadsmall			{}
.newsheadautor			{}
.newsdateline			{font-weight: bold; border-top: solid 0px #006395; border-bottom: solid 1px #006395; border-left: solid 0px #006395; border-right: solid 0px #006395;}
.newsline			{height: 1px; width: 100%;}
.newsbody			{}
.newsshorthead			{font-weight: bold;}
.newsshort			{}

/* News Archiv */
.archive			{}
.archiveheadline		{background-color: #EEEEEE; height:18px; font-weight: bold;} 
.archiveline1			{background-color: #DDDDDD; height:18px;}
.archiveline2			{background-color: #EEEEEE; height:18px;}

/* Event Status anzeige und TeilnehmerStatus Übersicht*/
.event_bar			{background-color: #DDDDDD; border-top: solid 1px #006395; border-left: solid 1px #006395; border-bottom: solid 1px #006395; border-right: solid 1px #006395;}
.eventinfo_title		{font-size: 15px; font-weight: bold;}
.eventinfo_content		{margin-left: 25px; margin-right: 10px; margin-top: 10px; margin-bottom: 20px;}

/* Sitzplan Layout */
.sitzistatus     		{BACKGROUND-COLOR: #DDDDDD; COLOR: #000000; BORDER-COLOR: #888888; BORDER-WIDTH: 1px; BORDER-STYLE: solid;}
.rahmen_sitzplan 		{border-top: solid 1px #989898; border-left: solid 1px #989898; border-bottom: solid 1px #989898; border-right: solid 1px #989898; }
.sitzplan        		{ }
.sitzplan_descr  		{ }


/* Speziell für den [IMGPRO] Befehl im Forumcode */
.imgpro				{background-color: #003150}
.imgprofont			{font-size: 10px; color: #FECF00;}

/* Forum */
.forum				{}
.forumhead			{background-color: #CCCCCC; font-size: 10px; border-bottom: solid 2px #000000;}
.forumcat			{background-color: #CCCCCC; font-size: 10px; border-bottom: solid 1px #000000;}
.forumpart1			{background-color: #DDDDDD;}
.forumpart2			{background-color: #EEEEEE;}
.forumtext			{}
.forumcode			{background-color: #CCCCCC; font-family: Courier, 'Courier New', sans-serif; border-color: #AAAAAA; border-style: solid; border-width: 1px; white-space:pre}
.forumcode br                   {display:none;}
.forumquote			{background-color: #CCCCCC; border-color: #AAAAAA; border-style: solid; border-width: 1px;}
.forumnew			{font-size: 16px; font-weight: bold; font-style: italic; color: #F5D300;} 
.cattitle			{font-weight: bold;}
.catdesc			{font-size: 10px;}
.copyright			{font-size: 10px;}

/* Eingabe Formulare fürs Forum und das Adminsystem */
/* .newpost         		{background-image:url(/styles/junien/entrybg1.jpg); } */
.newpost         		{}
.newpostdesc     		{color: #000000; font-size: 11px; font-weight: bold; }
.newpostbody    		{color: #000000; font-size: 11px; }
.select_mono			{font-family: courier new, courier;}

/* Turnierbaum Boxen */
.turnier_treebox1		{background-color: #DDDDDD; border-top: solid 1px #000000; border-left: solid 1px #000000; border-bottom: solid 1px #000000; border-right: solid 1px #000000; white-space: nowrap; cursor: pointer;}
.turnier_treebox2		{background-color: #EEEEEE; border-top: solid 1px #FF0000; border-left: solid 1px #FF0000; border-bottom: solid 1px #FF0000; border-right: solid 1px #FF0000; white-space: nowrap; cursor: pointer;}
.tbox				{width: 100%; }
.tbox_a				{font-size: 10px; text-align: center; width: 100%; white-space: nowrap;}
.tbox_vs			{font-size: 10px; text-align: center; line-height: 15px; font-weight: bold; height: 15px;}
.tbox_b				{font-size: 10px; text-align: center; width: 100%; white-space: nowrap;}
.tbox_p				{padding-left: 24px; text-align: left; display: block; white-space: nowrap; }
.tbox_w				{padding-left: 24px; text-align: left; display: block; font-weight: bold; color: #003150; white-space: nowrap; }
.tbox_c				{vertical-align: middle; padding-left: 3px; float: left;}
.tbox_ra, .tbox_rb		{}

.ttree_defmap			{background: url('/images/turnier/vdot.gif') repeat-y right; vertical-align: middle; width: 118px; height: 30px; font-size: 11px; text-align: center;}
.ttree_col			{background: url('/images/turnier/vdot.gif') repeat-y right; vertical-align: middle; width: 118px;}
.tlist_won			{padding-left: 37px; background-image: url('/images/turnier/win.gif'); background-position: 2px; background-repeat: no-repeat; font-weight: bold;}
.tlist_loss			{}

/* Suchergebnis */

.search_result			{}
.search_part			{border-bottom: 1px solid #dddddd;}
.search_jump			{margin: 16px 0; padding: 5px; border-color: #dddddd; border-style: solid; border-width: 1px;}
.search_result_bit		{margin-bottom: 10px;}
.search_title			{font-size: 13px; font-weight: bold;}
.search_content			{}
.search_extra			{color: #888888;} 
.search_extra_link		{color: green;}
.search_extra_date		{color: #aaaaaa;}
.search_extra_user		{color: #aaaaaa;}





/* *************************** */


.stat 		{ font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: right; }
.currstat 	{ font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #ebb303; text-decoration: none; text-align: right; }

.bgFFFFFF 	{ background-color : #FFFFFF; }
.bg999999 	{ border-width: 0px; background-color : #999999; text-align: center; font-weight: bold;}
.bg000000	{ background-color : #000000; }

.noborder 	{ border-width: 0px; font-weight: normal; }
.nobordertop	{ border-width: 0px; vertical-align: top; }
.border 	{ border-width: 1px; border-color : #000000; }

td.normal 	{ font-family: Verdana, Arial; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }

.bgEBEBEB {
	background-color : #ebebeb;
}

.lslink {
	font-family: Verdana, Arial; 
	font-size: 11px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none; 
}

.menu {
	border-top: solid 1px #dddddd;
	border-left: solid 1px #dddddd;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	background-color : #dadada;
	font-weight: bold;
	background-image:url(/styles/junien/lmenubg0.jpg);
}

.altmenu {
	border-top: solid 1px #dddddd;
	border-left: solid 1px #dddddd;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	background-color : #dadada;
	font-weight: normal;
	background-image:url(/styles/junien/lmenubg1.jpg);
}

.rightmenu {
	border-top: solid 1px #dddddd;
	border-left: solid 1px #dddddd;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	background-color : #dadada;
	text-align: right;
	font-weight: bold;
	background-image:url(/styles/junien/lmenubg0.jpg);
}

.selmenu {
	border-color: #000000;
	border-width: 0px;
	text-align: center;
	font-weight: bold;
	background-color: #ebb303;
}

.tmenu {
	border-color: #000000;
	border-width: 0px;
	text-align: center;
	font-weight: bold;
}

.entry0 {
	border-top: solid 1px #dddddd;
	border-left: solid 1px #dddddd;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	background-color: #CECBCE;
	font-weight: bold;
	background-image:url(/styles/junien/entrybg0.jpg);
	background-repeat: repeat-y;
}

.entry1 {
	border-top: solid 1px #dddddd;
	border-left: solid 1px #dddddd;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	background-color: #E7E3E7;
	background-image:url(/styles/junien/entrybg1.jpg);
	background-repeat: repeat-y;
}

.entry2 {
	border-top: solid 1px #dddddd;
	border-left: solid 1px #dddddd;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	background-color: #CECBCE;
	text-align: right;
	font-weight: bold;
	background-image:url(/styles/junien/entrybg0.jpg);
	background-repeat: repeat-y;
}

.newsentry {
	border-top: solid 1px #dddddd;
	border-left: solid 1px #dddddd;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	background-color: #E7E3E7;
	font-weight: normal;
	background-image:url(/styles/junien/entrybg1.jpg);
	background-repeat: repeat-y;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.bottom {
	border-top: solid 1px #dddddd;
	border-left: solid 1px #dddddd;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	background-color: #B8B8B8;
}

.beamer0 {
	border-top: solid 2px #dddddd;
	border-left: solid 2px #dddddd;
	border-bottom: solid 2px #333333;
	border-right: solid 2px #333333;
	background-color: #CECBCE;
	font-weight: bold;
	font-size: 36px;
	background-image:url(/styles/junien/entrybg0.jpg);
	background-repeat: repeat-y;
}

.beamer1 {
	border-top: solid 2px #dddddd;
	border-left: solid 2px #dddddd;
	border-bottom: solid 2px #333333;
	border-right: solid 2px #333333;
	background-color: #E7E3E7;
	font-weight: normal;
	font-size: 32px;
	background-image:url(/styles/junien/entrybg1.jpg);
	background-repeat: repeat-y;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.beamertitle  {
	font-size: 32px; 
	font-style: italic; 
	font-family: arial black;
	COLOR: #000000; 
	border-bottom: solid 2px #000000;
}

.beamerrow1         {BACKGROUND-COLOR: #DDDDDD; COLOR: #000000; FONT-SIZE: 24px; }
.beamerrow2         {BACKGROUND-COLOR: #CCCCCC; COLOR: #000000; FONT-SIZE: 24px; }
.beamer_countryimg		{width: 36px; height: 24px;}

a.normal:link { color: #000000; text-decoration: none; }
a.normal:visited { color: #000000; text-decoration: none; }
a.normal:active { color: #000000; text-decoration: none; }
a.normal:hover { color: #000000; text-decoration: underline; }

a.newslink:link { color: #000000; text-decoration: none; font-style: italic;}
a.newslink:visited { color: #000000; text-decoration: none; font-style: italic;}
a.newslink:active { color: #000000; text-decoration: none; font-style: italic;}
a.newslink:hover { color: #000000; text-decoration: underline; font-style: italic;}

.entry_tl {
	border-top: solid 1px #dddddd;
	border-left: solid 1px #dddddd;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	background-color: #969696;
	vertical-align: top;
}

.entry_tr {
	border-top: solid 1px #dddddd;
	border-left: solid 1px #dddddd;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	background-color: #C9C9C9;
	vertical-align: top;
	font-weight: normal;
}

#eventlist ul {
	padding: 0 15px;
	margin: 0;
	list-style: none; 
}
#eventlist ul li {
	float: left; 
	list-style: none;
}
#eventlist ul li a, #eventlist ul li a:link, #eventlist ul li a:visited, #eventlist ul li a:active {
	display: block;
	height: 15px;
	width: 30px;
	font-size: 0px;
	text-indent: -1000px;
}
.el1  a { background: url('/styles/junien/p01.gif'); }
.el2  a { background: url('/styles/junien/p02.gif'); }
.el3  a { background: url('/styles/junien/p03.gif'); }
.el4  a { background: url('/styles/junien/p04.gif'); }
.el5  a { background: url('/styles/junien/p05.gif'); }
.el6  a { background: url('/styles/junien/p06.gif'); }
.el7  a { background: url('/styles/junien/p07.gif'); }
.el8  a { background: url('/styles/junien/p08.gif'); }
.el9  a { background: url('/styles/junien/p09.gif'); }
.el10 a { background: url('/styles/junien/p10.gif'); }
.el11 a { background: url('/styles/junien/p11.gif'); }
.el12 a { background: url('/styles/junien/p12.gif'); }
.el13 a { background: url('/styles/junien/p13.gif'); }
.el14 a { background: url('/styles/junien/p14.gif'); }
.el15 a { background: url('/styles/junien/p15.gif'); }
.el16 a { background: url('/styles/junien/p16.gif'); }

.el1  a:hover, .el1_active  a { background: url('/styles/junien/p01-over.gif'); }
.el2  a:hover, .el2_active  a { background: url('/styles/junien/p02-over.gif'); }
.el3  a:hover, .el3_active  a { background: url('/styles/junien/p03-over.gif'); }
.el4  a:hover, .el4_active  a { background: url('/styles/junien/p04-over.gif'); }
.el5  a:hover, .el5_active  a { background: url('/styles/junien/p05-over.gif'); }
.el6  a:hover, .el6_active  a { background: url('/styles/junien/p06-over.gif'); }
.el7  a:hover, .el7_active  a { background: url('/styles/junien/p07-over.gif'); }
.el8  a:hover, .el8_active  a { background: url('/styles/junien/p08-over.gif'); }
.el9  a:hover, .el9_active  a { background: url('/styles/junien/p09-over.gif'); }
.el10 a:hover, .el10_active a { background: url('/styles/junien/p10-over.gif'); }
.el11 a:hover, .el11_active a { background: url('/styles/junien/p11-over.gif'); }
.el12 a:hover, .el12_active a { background: url('/styles/junien/p12-over.gif'); }
.el13 a:hover, .el13_active a { background: url('/styles/junien/p13-over.gif'); }
.el14 a:hover, .el14_active a { background: url('/styles/junien/p14-over.gif'); }
.el15 a:hover, .el15_active a { background: url('/styles/junien/p15-over.gif'); }
.el16 a:hover, .el16_active a { background: url('/styles/junien/p16-over.gif'); }

.eventsep {
	width: 15px;
	height: 15px;
	float: left;
}
.eventmotto {
	width: 210px;
	height: 15px;
	float: left;
}

