  @charset "utf-8";
/** Stylesheet 4 Beat Maendli by mediawinner GmbH 200709ff/ck **/

/* ----- Allgemeines - Page Layout ----- */



html
  { 
  height:100%;
  overflow-y: scroll;
  }

#flashcontent {
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 0;
	}

body 
	{
  background: url(../../sys_img/bg_body.jpg) top no-repeat;
  background-attachment: fixed;
  background-color: #ffffff;
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color:#105597;
	padding:0px;
	margin:0px;
	width: 100%;

  height: 100%;
	min-height: 100%;
	overflow-y: scroll;
	}

#bgbotright
  {
  background: transparent url(../../sys_img/bg_bottomright1.png) no-repeat scroll right bottom;
  bottom: -15px;
  left: 70%;
  height: 581px;
  width: 552px;
  position: fixed;
  margin: 0px;
  padding: 0px;
  z-index: -1;
  }

img {
behavior: url(specific/pngbehavior.htc);
}


#container 
	{
	z-index: 1;
	width: 950px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	}

#left
	{
	z-index: 2;
	width: 268px;
	height: 720px;
	background-image: url(../../sys_img/navleft_bg.png);
	background-repeat: repeat;
	float: left;
	}

#left1
	{
	z-index: 2;
	width: 268px;
	height: 720px;
	background-image: url(../../sys_img/navleft_bg_old.png);
	background-repeat: repeat;
	float: left;
	}

	#left_img
		{
		width: 268px;
		height: 134px;
		background-image: url(../../sys_img/header_imgleft.jpg);
		background-repeat: no-repeat;
		}
  #left1_img
		{
		width: 268px;
		height: 134px;
		background-image: url(../../sys_img/header_imgleft.jpg);
		background-repeat: no-repeat;
		}
	
	#turnierdaten
		{
		margin-top: 15px;
		padding: 0 10px 10px 10px;
		font-size: 12px;
		color: #004071;
		}

#content
		{
		z-index: 2;
		width: 682px;
		float: right;
		}
		
#header
		{
		z-index: 3;
		background-image: url(../../sys_img/header_bg_nav1.png);
		background-repeat: no-repeat;
		width: 682px;
		height: 88px;
		}
		#navxs_left
				{
				float: left;
				width: 280px;
				margin-top: 25px;
				padding-left: 39px;
				font-weight: normal;
				color: #ffffff;
				font-size: 11px;
				}
				div#navxs_left a, a:link, a:visited, a:active, a:focus
						{
						padding: 0;
						font-size: 11px;
						color: #ffffff;
						text-decoration: none;
						font-weight: normal;
						}
				div#navxs_left a:hover
						{
						font-size: 11px;
						color: #ffffff;
						text-decoration: underline;
						font-weight: normal;
						}
		#navxs_right
				{
				float: right;
				width: 69px;
				margin-top: 25px;
				/*padding-left: 65px;*/
				font-weight: normal;
				color: #ffffff;
				font-size: 11px;
				}
				div#navxs_right a, a:link, a:visited, a:active, a:focus
						{
						font-size: 11px;
						color: #ffffff;
						text-decoration: none;
						font-weight: normal;
						}
				div#navxs_right a:hover
						{
						font-size: 11px;
						color: #ffffff;
						text-decoration: underline;
						font-weight: normal;
						}

/* ----- Main Nav ----- */
div#header_main_nav 
	{
	float:left;
	width: 654px;
	margin-top: 15px;
	}
	div#header_main_nav ul 
		{
		float: left;
		list-style:none;
		width:615px;
		height: 22px;
		margin:0px;
		/*margin-left: 39px;*/
		margin-left: 29px;
		padding:0px;
		}		

	div#header_main_nav ul li 
		{
		display:inline;
		line-height: 18px;		
		/*margin-left: 41px;*/
		}
	* html div#header_main_nav ul li {
		/*margin-left: 37px;*/
	}
	div#header_main_nav ul li a {
		/*padding-left: 10px;
		padding-right: 10px;*/
		padding-left: 9px;
		padding-right: 9px;
		color:#ffffff;
		font-size: 14px;
		font-weight: normal;
		/*font-weight: bold;*/
		text-decoration: none;
		line-height: 18px;
	}
	div#header_main_nav ul li a:hover 
		{
		text-decoration:none;
		color: #105597;
		background-color: #c6d5e3;
		}
	div#header_main_nav ul li.current a 
		{
		color: #105597;
		font-weight: normal;
		text-decoration: none;
		background-color: #c6d5e3;
		}
	div#header_main_nav ul li.active a 
		{
		color: #105597;
		font-weight: normal;
		text-decoration: none;
		background-color: #c6d5e3;
		}
/* ----- End of Main Nav ----- */

#contup
		{
		background-image: url(../../sys_img/content_bg.png);
		background-repeat: no-repeat;
		width: 682px;
		height: 18px;
		margin: 0px;
		z-index: 3;
		}	

#contcontent
		{
		background-image: url(../../sys_img/content_bg.png);
		background-repeat: repeat-y;
		width: 682px;
		min-height: 600px;
		/*height: auto !important;*/
		/*height: 100%;*/
		overflow: auto;
		margin: 0px;
		padding-top: 8px;
		z-index: 3;
		}

/* ----- effektiver Inhalt ----- */

		#conteff
				{
				width: 615px;
				margin-left: 39px;
				z-index: 3;
				}
/* ----- keine Teilung oben----- */
		#contfullup
				{
				float: left;
				width: 615px;
				z-index: 3;
				}
/* ----- End of keine Teilung oben ----- */
/* ----- keine Teilung unten----- */
		#contfulldown
				{
				float: left;
				width: 615px;
				z-index: 3;
				}
/* ----- End of keine Teilung unten ----- */
/* ----- Teilung 70:30 ----- */		
		#left7030
				{
				float: left;
				width: 381px;
				z-index: 3;
				}

		#right7030
				{
				float: right;
				width: 209px;
				padding-top: 8px;
				z-index: 3;
				}
/* ----- End of Teilung 70:30 ----- */

/* ----- Teilung 50:50 ----- */

		#left5050
				{
				float: left;
				width: 297px;
				z-index: 3;
				}

		#right5050
				{
				float: right;
				width: 297px;
				z-index: 3;
				}

/* ----- Treatment of img/content ----- */
div#image_td img
  {
  background-color:#FFFFFF;
  border:2px solid #C0590B;
  margin-bottom:5px;
  padding:3px;
  }
div#right5050 td.imagelisttd img {
background-color:#FFFFFF;
border:2px solid #C0590B;
margin-bottom:5px;
padding:3px;
}

/* ----- End of effektiver Inhalt ----- */

#contbot
		{
		background-image: url(../../sys_img/content_bgdown.png);
		background-repeat: no-repeat;
		width: 682px;
		height: 24px;
		margin: 0px;
		}
		
#footer
		{
		clear: both;
		/*background-image: url(../../sys_img/footer.png);
		background-repeat: no-repeat;*/
		margin-left: 268px;
		width: 682px;
		height: 47px;
		}

/* ----- Left Navigation ----- */
#leftside
{
	clear:both; 
	float:left;
	margin-top:15px;
	padding:0; 
	width:268px;
}
#leftside ul
{
	list-style:none;
	margin:0;
	padding:0;
	padding-top:0px;
	width:268px;
}

#leftside ul li 
{
	display:inline;
	padding:0;
	width:268px;
}

#leftside ul li a 
{
	background-image: url(../../sys_img/navleft_button.gif);
	background-repeat: no-repeat;
	color:#115699;
	float:left;
	font-size:12px;
	font-weight: bold;
	padding:8px 1px 9px 40px;
	text-decoration:none;
	width:268px;
	margin-bottom: 0px;
}

#leftside ul li a:hover
{
	background-image: url(../../sys_img/navleft_button_hover.gif);
	background-repeat: no-repeat;
	color:#115699;
	float:left;
	font-size:12px;
	font-weight: bold;
	padding:8px 1px 9px 40px;
	text-decoration:none;
	width:268px;
	margin-bottom: 0px;
}

/*
#leftside ul li.current a
{
	background-image: url(../../sys_img/navleft_button_active.gif);
	background-repeat: no-repeat;
	color:#115699;
	float:left;
	font-size:12px;
	font-weight: bold;
	padding:8px 1px 9px 40px;
	text-decoration:none;
	width:268px;
	margin-bottom: 0px;
}
*/
/*
#leftside ul li.active a
{
	background-image: url(../../sys_img/navleft_button_active.gif);
	background-repeat: no-repeat;
	color:#115699;
	float:left;
	font-size:12px;
	font-weight: bold;
	padding:8px 1px 9px 40px;
	text-decoration:none;
	width:268px;
	margin-bottom: 0px;
}
*/
/* ----- 2. Ebene ----- */
#leftside ul li ul li
{
	display:inline;
	padding:0;
	width:268px;
}

#leftside ul li ul li a 
{
	background-image: url(../../sys_img/navleft_sub_bg.gif);
	background-repeat: repeat-y;
	color:#115699;
	float:left;
	font-size:11px;
	font-weight: normal;
	padding:5px 1px 5px 55px;
	text-decoration:none;
	width:268px;
	margin-bottom: 0px;
}

#leftside ul li ul li a:hover 
{
	background-image: url(../../sys_img/navulliulliactiv.gif);
	background-repeat: repeat-y;
	color:#115699;
	float:left;
	font-size:11px;
	font-weight: bold;
	padding:5px 1px 5px 55px;
	text-decoration:none;
	width:268px;
	margin-bottom: 0px;
}

#leftside ul li ul li.current a
{
	background-image: url(../../sys_img/navulliulliactiv.gif);
	background-repeat: repeat-y;
	color:#115699;
	float:left;
	font-size:11px;
	font-weight: bold;
	padding:5px 1px 5px 55px;
	text-decoration:none;
	width:268px;
	margin-bottom: 0px;
}

#leftside ul li ul li.acitve a
{
	background-image: url(../../sys_img/navulliulliactiv.gif);
	background-repeat: repeat-y;
	color:#115699;
	float:left;
	font-size:11px;
	font-weight: bold;
	padding:5px 1px 5px 55px;
	text-decoration:none;
	width:268px;
	margin-bottom: 0px;
}

/* ----- End of 2. Ebene ----- */

/* ----- End of Left Navigation ----- */

/* ----- Formular ----- */

td.formLabel,
td.formLabelRequired {
	
}

td.formField {
	padding: 5px 0px 10px;
}

input.form_einzeilig,
textarea.form_mehrzeilig,
select.form_select,
input.form_send {
	width:250px;
	background-color: #AEC3D7;
	border: 1px #DEEAF5 solid;
	padding: 2px 0px;
	margin-left: 10px;
	
	color:#115699;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

input.form_einzeilig:hover,
textarea.form_mehrzeilig:hover,
select.form_select:hover,
input.form_send:hover {
	background-color: #E2E5F4;
	border: 1px #AEC3D7 solid;
}

input.form_einzeilig {
	
}

textarea.form_mehrzeilig {
	
}

select.form_select {
	
}

div.form_checkbox {
	
}

span.form_zwischentext {
	
}

div.captcha_bild {
	
}

input.form_send {
	width: 80px;
	border: 1px solid #DEEAF5;
  font-size: 14px;
  color: #FFFFFF;
  background-color: #AEC3D7;
}
input.form_send:hover {
	border:1px solid #AEC3D7;
  background-color:#E2E5F4;
  color: #115699;
}

td.form_err {
	padding:10px 0px;
	color: #105597;
	font-weight: bold;
}

/* ----- End of Formular ----- */

/* ----- Sitemap ----- */
ul.sitemap {
	list-style:none;
	margin:0px;
	margin-left: 20px;
	padding:0px;
}

ul.sitemap li {
	background: url(../../sys_img/bullet2.png) no-repeat 5px 0px;
	padding: 0px 5px 0px 20px;
}

/* ----- End of Sitemap ----- */

/* ----- Search ----- */

.search { /* Eingabefeld */
border: 1px solid #DEEAF5;
font-size: 14px;
color: #115699;
background-color: #AEC3D7;
margin-bottom:20px;
}
.search:hover,
.search:focus {
background-color:#E2E5F4;
border:1px solid #AEC3D7;
}
.search_btn {
border: 1px solid #DEEAF5;
font-size: 14px;
color: #FFFFFF;
background-color: #AEC3D7;
margin-bottom:20px;
}
.search_btn:hover {
border:1px solid #AEC3D7;
background-color:#E2E5F4;
color: #115699;
}

.search_res p {
margin-bottom:10px;
}

/* ----- End of Search ----- */

/* ----- Guestbook ----- */

.gbInputField
    {
    border: 1px solid #DEEAF5;
    font-size: 14px;
    color: #115699;
    background-color: #AEC3D7;
    margin-top: 5px;
    margin-bottom:10px;
    }
    .gbInputField:hover,
    .gbInputField:focus
        {
        background-color:#E2E5F4;
        border:1px solid #AEC3D7;
        }

.gbInputTextarea
    {
    border: 1px solid #DEEAF5;
    font-size: 14px;
    color: #115699;
    background-color: #AEC3D7;
    margin-top: 5px;
    margin-bottom:10px;
    }
    .gbInputTextarea:hover,
    .gbInputTextarea:focus
        {
        background-color:#E2E5F4;
        border:1px solid #AEC3D7;
        }
        
.gbInputFieldCaptcha
    {
    border: 1px solid #DEEAF5;
    font-size: 14px;
    color: #115699;
    background-color: #AEC3D7;
    margin-top: 10px;
    margin-bottom:10px;
    }
    .gbInputFieldCaptcha:hover,
    .gbInputFieldCaptcha:focus
        {
        background-color:#E2E5F4;
        border:1px solid #AEC3D7;
        }

/* ----- Guestbook Eintragung ----- */

    .gbEntries {    /* komplette Liste */
    clear:both;
    margin: 10px 0 10px 0;
    }
    .gbListEntry {  /* einzelne Eintraege */
    clear:both;
    background: #c9dcef;
    padding:10px 5px;
    margin: 0 0 10px 0;
    border-top:1px solid #DEEAF5;
    border-left:1px solid #DEEAF5;
    border-right:1px solid #DEEAF5;
    border-bottom:1px solid #DEEAF5;
    }

    .entryID { /* Eintrags-ID-Nummer */
    float:right;
    width:80px;
    text-align:center;
    font-family: verdana;
    font-size:8px; font-weight: bold;
    background:#FFF;
    padding:10px 5px; margin:-5px 0px 10px 10px;
    }

    .gbtable {
    font-family: verdana;
    background:#DCDCDE;
    border-bottom:1px solid #000000;
    }
    .gbListEntry h1 { /* Name mit URL */
    float:left; height:18px; font-size: 11px; color:#000000; }

    .gbListEntry h1 span { /* Eintrags von: */
    color: #903F14; font-size: 8px; }

    .gbListEntry h2 { /* Datum und eMail-Adresse */
    color: #333; font-size: 8px; }

    .gbImage { /* Uebertragenes Bild */
    margin: 8px 8px 5px 0;}

    .gbListEntry p { /* Gaestebuch Fliesstext */
    color: #105597; margin: 5px; }


    /* ----- Guestbook Kommentar ----- */

    .gbCommentField  {
            background:#ccc;
            padding:5px;
            border-bottom:1px solid #000000;
            border:1px solid #000000;
    }

    .gbCommentHeader {
            float:right;
            color:#DCDCDE;
            font-weight:normal;
    }

    .gbComment       {
    color:#0000FF;
    }

.apn_button {
text-align:center;
border:1px solid #AEC3D7;
padding-left:3px;
padding-right:3px;
line-height:2;
background-color:#F4F4F4;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.apn_button a {
color:#FFFFFF;
}

/* ----- End of Guestbook ----- */

/***
***/

/* ---------- End of Allgemeines - Page Layout ---------- */

/* ----- mediamanger relevantes ----- */

a, a:link, a:visited, a:active, a:focus 
  {
	color: #105597;
	text-decoration: none;
	font-weight: bold;
  }
a:hover 
  {
	color:#105597;
	text-decoration: underline;
	font-weight: bold;
  }

a {color: #105597;}
a:visited {color:#105597;}
a:hover {text-decoration: underline;}
a:active { color:#105597;}

a:focus 
  {
  -moz-outline: none;
  outline: none; /* CSS 3 */
  ie-dummy: expression(this.hideFocus=true); /* IE >= 5.5 */
  }

/*
h1, h2, h3, h4, h5, h6 
  {
	margin: 0px 0px 0px 0px:
  }
*/

h1
  {
  font-size: 14px;
  line-height: 27px;
  font-weight: bold;
  color: #105597;
  margin-bottom: 7px;
  }
h2
  {
  font-size: 13px;
  line-height: 18px;
  font-weight: bold;
  color: #105597;
  }
h3
  {
  font-size: 13px;
  /*line-height: 16px;*/
  padding-bottom: 5px;
  font-weight: bold;
  color: #105597;
  }
h4
  {
  font-size: 11px;
  /*line-height: 16px;*/
  margin-bottom: 5px;
  font-weight: bold;
  color: #105597;
  }

/* ----- News ----- 
div.news h1 {
	color: #EF8D0A;
}
div.newsEntry {
	padding: 0px 0px 10px;
	margin-bottom: 10px;
	border-bottom: 1px #DBDBDB solid;
}

div.newsEntry h2,
div.newsEntry h2 {
	color:#105597;
	font-size:13px;
	
	margin-bottom:5px;
}
div.newsEntry h3,
div.newsEntry h3 {
	font-size:12px;
}

div.news a img {
	float:left;
	padding: 0px 10px 10px 0px;
}

div.newsEntry p.link {
	/*margin-top:5px;*/
/*}
div.newsEntry p.link a {
	color: #EF8D0A;
}*/

/* ----- End of News ----- */

/* ----- mediamanager basics ----- */
form, div, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

td, th, p, div, span {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px
}

.listEntry {
	margin-bottom: 10px;
}

.articleText { 
	margin-bottom: 3px;
	text-align: left;
}

.linklist {
	margin-top:0px;
}

.articleCode {
	margin-bottom: 3px;
	font-size: 12px;
}

.articleSummary {
	font-size: 11px;
	color: #000000;
	line-height: 135%;
}

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-size: 10px;
	color: #4A5966;
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: underline;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-size: 10px;
	color: #4A5966;
	font-weight: bold;
	text-decoration: none;
}

.articleList_toptext {
	font-size: 10px;
}

.articleList_listhead {
	font-size: 11px;
	font-weight: bold;
}

/* CSS for the top level list*/ 
ul.list_top, ul.list_level {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #5E747F;
	font: bold 12px Verdana, Arial, Helvetica, Sans-Serif;
}
ul.list_top li, ul.list_level li {
	list-style: none;
	margin: 0;
	display: inline;
	padding: 0;
}
ul.list_top li a, ul.list_level li a {
	padding: 3px 0.5em;
	margin: 0px;
	border: 1px solid #778;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
}
ul.list_top li a:link, ul.list_level li a:link { color: #5E747F; }
ul.list_top li a:visited, ul.list_level li a:visited { color: #5E747F; }
ul.list_top li a:hover, ul.list_level li a:hover {
	color: Black;
	background: #92A1AF;;
	border-color: #227;
}
ul.list_top li.active a, ul.list_level li.active a {
	background: white;
	border-bottom: 1px solid white;
}

.imgDIVinTextLeft {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	padding: 0px;
}
.imgDIVinTextRight {
	float: right;
	margin-left: 8px;
	margin-bottom: 8px;
	padding: 0px;
} 
.imgDIVtopLeft { 
	margin:8px 0px 5px 0px; 
	padding:0px; 
	border:0; 
} 
.imgDIVtopCenter { 
	/*margin:8px -50% 5px -50%;*/
	margin:8px 0px 0px;
	padding: 0px;
}

.imgDIVblockImgLeft { 
	margin-right: 10px;
	padding: 0px;
}
.imgDIVblockImgRight {
	margin-left: 10px; 
	padding: 0px;
} 

.mediamanagerImgListRight {
	text-align: right;
	margin: 0;
	padding: 0;
}
.mediamanagerImgListLeft {
	text-align: right;
	margin: 0;
	padding: 0;
}


.mediamanagerSearchResult {
	margin: 15px 0 15px 0;
}
.mediamanagerSearchResult h3 {
	margin: 10px 0 1px 0;
	font-size: 12px;
	font-weight: bold;
}
.mediamanagerSearchResult p {
	margin: 0;
}
.mediamanagerSearchResult em.highlight, em.highlight {
	background-color: #FFFF00;
	font-style:inherit;
}


#VisualModeIndicator {
	position:absolute;
	left:5px;
	bottom:5px;
	padding:5px;
	z-index:10000;
	background-color:#FF3300;
	color:#FFFFFF;
	border:1px solid #000000;
}

.mediamanagerArticleListEntry {
	clear: both;
}
.mediamanagerArticleListImage {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 3px;
}
.mediamanagerArticleListImageCaption {
	padding-top: 5px;
}

div.cpPagination {
	margin: 10px 0 10px 0;
	text-align: right;
}
a.cpPaginate, a.cpPaginateActive, a.cpPaginationPrev, a.cpPaginationNext {
	padding: 0px 3px 1px 3px;
	background-color: #FFFFFF;
	color: #BBBBBB;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #CBCBCB;
}
a.cpPaginateActive {
	background-color: #CBCBCB;
	color: #FFFFFF;
	border: 1px inset #CBCBCB;
}

a.cpPaginationPrev:hover, a.cpPaginationNext:hover, a.cpPaginate:hover {
	background-color: #DDDDDD;
	color: #666666;
	border: 1px inset #CBCBCB;
}


/* ----- News ----- */
div.news h1 {
	color: #105597;
}
div.newsEntry {
	padding: 0px 0px 10px;
	margin-bottom: 10px;
	border-bottom: 1px #105597 solid;
}

div.newsEntry h2,
div.newsEntry h2 {
	color:#105597;
	font-size:13px;
	
	margin-bottom:5px;
}
div.newsEntry h3,
div.newsEntry h3 {
	font-size:12px;
}

img.newspic_small {
margin: 5px 5px 5px 0px;
float: left;
}
img.newspic {
float:left;
margin: 5px 5px 5px 0px;
}

div.news a img {
	float:left;
	padding: 0px 10px 10px 0px;
}

div.newsEntry p.link {
	/*margin-top:5px;*/
	margin-bottom: 0px;
}
div.newsEntry p.link a {
	color: #105597;
	margin-bottom: 0px;
}
img.news_icons {
margin-bottom:-2px;
	border:none;
	padding:0px;
}

.imgDIVinTextLeft {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	padding: 0px;
}
.imgDIVinTextRight {
	float: right;
	margin-left: 8px;
	margin-bottom: 8px;
	padding: 0px;
} 
.imgDIVtopLeft { 
	margin:8px 0px 5px 0px; 
	padding:0px; 
	border:0; 
} 
.imgDIVtopCenter { 
	/*margin:8px -50% 5px -50%;*/
	margin:8px 0px 0px;
	padding: 0px;
}

.imgDIVblockImgLeft { 
	margin-right: 10px;
	padding: 0px;
}
.imgDIVblockImgRight {
	margin-left: 10px; 
	padding: 0px;
} 

.mediamanagerImgListRight {
	text-align: right;
	margin: 0;
	padding: 0;
}
.mediamanagerImgListLeft {
	text-align: right;
	margin: 0;
	padding: 0;
}


.mediamanagerSearchResult {
	margin: 15px 0 15px 0;
}
.mediamanagerSearchResult h3 {
	margin: 10px 0 1px 0;
	font-size: 12px;
	font-weight: bold;
}
.mediamanagerSearchResult p {
	margin: 0;
}
.mediamanagerSearchResult em.highlight, em.highlight {
	background-color: #FFFF00;
	font-style:inherit;
}


#VisualModeIndicator {
	position:absolute;
	left:5px;
	bottom:5px;
	padding:5px;
	z-index:10000;
	background-color:#FF3300;
	color:#FFFFFF;
	border:1px solid #000000;
}

.mediamanagerArticleListEntry {
	clear: both;
}
.mediamanagerArticleListImage {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 3px;
}
.mediamanagerArticleListImageCaption {
	padding-top: 5px;
}

div.cpPagination {
	margin: 10px 0 10px 0;
	text-align: right;
}
a.cpPaginate, a.cpPaginateActive, a.cpPaginationPrev, a.cpPaginationNext {
	padding: 0px 3px 1px 3px;
	background-color: #FFFFFF;
	color: #BBBBBB;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #CBCBCB;
}
a.cpPaginateActive {
	background-color: #CBCBCB;
	color: #FFFFFF;
	border: 1px inset #CBCBCB;
}

a.cpPaginationPrev:hover, a.cpPaginationNext:hover, a.cpPaginate:hover {
	background-color: #DDDDDD;
	color: #666666;
	border: 1px inset #CBCBCB;
}
