/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** # "YAML for TYPO3" (c) by Dieter Bunkerd (http://yaml.t3net.de) ######################################
** ######################################################################################################
**
**  YAML Version: 2.5.2
**  Dateiversion: 19.1.07
**  Datei       : content.css
**  Funktion    : Formatierung der Inhalte und TYPO3-spezifische ?nderungen der content.css
**
**  Checked with http://jigsaw.w3.org/css-validator/ 19.1.07 - DB
*/

/* Open @media all - DO NOT DELETE! */
@media all
{

/* ######################################################################################################
** # Standard-Vorgaben ##################################################################################
** ######################################################################################################
**

/* ### ?berschriften, Flie?texte ###################################################################### */

body {color:#222; font-size:83%; font-family: Tahoma, "Lucida Grande", Verdana, Arial, Sans-Serif; line-height: 1.5em}
body {background:#ffffff; padding:10px;}


h1,h2,h3,h4 { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height: 1.2em}
h1,h2,h3,h4 { font-family: Georgia, "Times New Roman", Times, serif; display:block; font-weight:normal; }

h1 {font-size:1.5em; color:#8b0000; background:inherit;  margin:0 0 0.5em; padding-top:0;}
h2 {font-size:1.2em; color:#808000; font-family: Georgia, "Times New Roman", Times, serif; margin:3px 0 0.5em; border-bottom: 1px dotted #808000; padding-bottom: 0.3em; padding-left: 0.8em; }
h3 {font-size:1.5em; color:#8b0000; background:inherit;  margin:0 0 0.5em; padding-top:0;}
h4 {font-size:1.2em; color:#808000; background:inherit;  margin:0 0 0.5em; padding-top:0;}

#teaser h1 {font-size:1.2em; border:0;}

strong,b {font-weight:bold;}
em,i {font-style:italic;}
pre, code {	font-family:"Courier New", Courier, monospace;}
address {font-style:normal; line-height:1.5em; margin:0 0 1em 0;}

hr {color:#fff; background:transparent; margin:0 0 0.5em 0; padding:0 0 0.5em 0; border:0; border-bottom:1px #eee solid;}

acronym, abbr, dfn, span.abbr { color: #000000; text-decoration: none; border-bottom:1px dotted #808000; cursor:help; }
h1 acronym, h1 abbr, h1 dfn { color: #8B0000; text-decoration: none; border-bottom:0px dotted #000; cursor:help; }
h2 acronym, h1 abbr, h1 dfn { color: #808000; text-decoration: none; border-bottom:0px dotted #000; cursor:help; }
dt {color:#808000;}

/* ### Bildpositionierung ############################################################################ */
img.float_left {float:left; margin-right:1em; margin-bottom:0.15em; border:0;}
img.float_right {float:right; margin-left:1em; margin-bottom:0.15em; border:0;}
img.center {text-align:center; background:#fff; padding:4px; border:1px #ddd solid;}

/* ### Auszeichnung lokaler und Externer Links ######################################################## */
a, a em.file {color:#8a8a1e; text-decoration:none;}
a:hover {background-color:#ececd9; text-decoration:underline;}

#topnav a { color:#333333; font-size: 1em; font-weight:bold; background:transparent; text-decoration:none; text-align: right; }
#topnav a:hover{ color:#800000; font-size: 1em; text-decoration:underline; font-weight:bold; background-color:transparent; text-align: right; }
#topnav a.topnav_a, a.topnav_a:hover { color:#800000; font-size: 1em; text-decoration:none; font-weight:bold; background-color:transparent; text-align: right; }

#footer a {color:#669;}
#footer a:hover {background-color:#eef;}

#main a[href^="http:"], #main a[href^="https:"] {padding-left:0; background-image:none;}

#main a.imagelink {padding-left:0; background:transparent;}

/* ######################################################################################################
** ######################################################################################################
*/
table { border-collapse:collapse; }

form {overflow:hidden;}

input, textarea {width:auto; font:1em Verdana, Arial, Helvetica, Sans-Serif; border:1px #ccc solid; background:#fafafa;padding:3px; color:#777;}

input[type=text]:focus, input[type=password]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;}

/* ######################################################################################################
** ### Spezielle Formatanweisungen des YAML-Standard-Layouts ############################################
** ######################################################################################################
*/

/* ###  Textformatierungen ################################################################## */

/* Beispieldateien */
p.demo {background-color:#fee; border:1px #fcc solid; padding:6px; margin-bottom:0.5em;}

/* Navigation am Seitenende */
p.navlink {background-color:#f4f8f4; border:1px #aca dotted; padding:6px; margin-bottom:0.5em;}
p.navlink a {color:#8a8a1e;}
p.navlink a:hover {font-weight:bold; background:transparent;}

blockquote {color:#222; background:#f8f8f8; border:1px #ddd solid; border-left:8px #ddd solid; padding:1em 1em 0 1em; margin:0 0 1em 1em;}

/* Ungeordnete Listen ohne Listenpunkt */

ul, ol, dl { margin: 20px 0 0 0.5em }
li { margin-top: 1em; margin-bottom: 1em; margin-left: 0.5em; list-style-image:url(../../img/bullet.gif); }

#col3_content {margin-left:1em; margin-right:1em;}

/* Auszeichnungen f?r Code, Dateien, Verzeichnisse */
em.mono, em.file, em.directory {font-family:"Courier New", Courier, monospace; font-style:normal;}
em.mono {padding:0 0.3em 0 0.3em; background:#f2f2f2; border:1px #ccd solid;}
em.file {padding:0 0 0 14px; color:#008; background:transparent url(../../img/icons/file.gif) no-repeat left;}
em.directory {padding:0 0 0 15px; color:#008; background:transparent url(../../img/icons/dir.gif) no-repeat left;}
pre, code {display:block; margin:0 0 1em 1em; padding:0.5em; color:#000; background:#f2f2f2; border:1px #cccc7a solid; border-left:8px #cccc7a solid;}
code.css {background-image:url(../../img/bg_css.gif); background-repeat:no-repeat; background-position:top right;}
code.xhtml {background-image:url(../../img/bg_xhtml.gif); background-repeat:no-repeat; background-position:top right;}
code.typoscript {background-image:url(../../img/bg_ts.gif); background-repeat:no-repeat; background-position:top right;}

/* ### Tabellen ################################################################## */
table.bugs {margin-bottom:1em; margin-top:0.5em; width:100%;}
table.bugs th {background:#fff; color:#222; padding:0.5em; text-align:center; border-bottom:1px #ccd solid; border-right:1px #ccd solid;}
table.bugs td {background:#f2f2f2; color:#222; padding:0.5em;	text-align:center; border-bottom:1px #ccd solid; border-right:1px #ccd solid;}

/* ### Download-Box ################################################################## */
.bluebox {color:#000; background:#f2f2f2; padding:2px; border:1px #ccd solid; text-align:center; padding:4px 0 4px 0; margin-bottom:1em;}
.bluebox p {padding:0px 8px 0 8px;}

a.dl_link {display:block; padding:0; margin:0.5em auto 0 auto; background-image:none;}
a.dl_link:hover {text-decoration:none; background-color:transparent;}

/* #####################################################################
** ### Spezielle Formatanweisungen des TYPO3 Templates #################
** #####################################################################
*/
input, textarea {margin-left:1em; padding:2px; width:auto; font:1em Verdana, Arial, Helvetica, Sans-Serif; border:1px #ccc solid; background:#fafafa; color:#777;}
input[type=text]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;}
img {border:0;
}
p.csc-linkToTop { 
	color: #808000; 
	text-align: right; 
	margin-bottom: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif; }

p.csc-linkToTop a:visited, p.csc-linkToTop a:link, p.csc-linkToTop a:active  {
	color: #808000;
	padding-right: 14px;
	background-image: url('img/totop.gif');
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
}

p.csc-linkToTop a:hover  {
	color: #8b0000;
	padding-right: 14px;
	background-image: url('img/totop.gif');
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
	background-color: transparent;
}

p.csc-form-label-req {font-weight:bold;}
.csc-caption { font-size:0.9em; line-height:1.2em; background-color:#ffffff; padding-top: 2px; padding-right: 4px; padding-left: 4px; border-right: 1px dotted #808000; border-left: 1px dotted #808000; }
.csc-textpic-caption { font-size:0.9em; line-height:1.2em; background-color:#ffffff; padding-top: 2px; padding-right: 4px; padding-left: 4px; border-right: 1px dotted #808000; border-left: 1px dotted #808000; }
dd .csc-textpic-caption {font-style:normal; font-size:0.9em; background-color:#f2f2d9; padding:2px 4px 0px 4px; margin: 0 0 0.7em;}

/* #############################
** ### tt_news #################
** #############################
*/
.tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em 0 1em 0; padding:1px; border:1px solid #ccd; background:#f2f2f2;}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;}

/* LATEST Ansicht */
.news-latest-item {margin-bottom:1em;}
.news-latest-item h3 {padding-top:0;}
.news-latest-item h3 a {text-decoration:underline;}
.news-latest-item h3 a:hover {background:transparent;}
.news-latest-item img {padding-right:1em; padding-top:0.5em; float:left;}
.news-latest-morelink {padding:1px; border:1px solid #ccd; background:#f2f2f2; text-align:center;}

/* LIST Ansicht */
.news-list-item { margin-bottom:1em; margin-left: 0; padding-left: 0; }
.news-list-item h3 { font-size: 1.2em; text-decoration: none; margin-left: 0; padding-top:0; padding-left: 0; }
.news-list-item h3 a { font-size: 1.2em; text-decoration:none; margin-left: 0; padding-left: 0; }
.news-list-item h3 a:hover { font-size: 1.2em; background:transparent; text-decoration: none; margin-left: 0; padding-left: 0; }
.news-list-item h3 span.news-list-date { color:#aaa; font-size: 11px; font-weight:normal; margin-left: 0; padding-left: 0; }
	.news-list-date { font-family: Tahoma, "Lucida Grande", Verdana, Arial, Sans-Serif; }
	.news-list-morelink { padding-bottom:4px; text-align:right; border-bottom: 1px dotted #808000; line-height: 1em; margin: 0;}
.news-list-morelink a {}
.news-list-morelink a:hover {background:transparent;}
.news-list-item p.bodytext {margin-bottom: 0;}
.news-list-category {color:#aaa;}

/* SINGLE Ansicht */
.news-single-item h2 { font-size: 1.5em; text-decoration: none; margin-top: 0; border: none; margin-left: 0; margin-bottom: 0; padding-top:0; padding-left: 0; }
.news-single-item h3 { font-size: 15px; margin-bottom:0.5em; color:#666666; margin-left: 0; padding-left: 0; }
	.news-single-item p { margin-bottom: 6px; padding-bottom: 8px; border-bottom: 1px dotted #808000; }
	.news-single-img {padding-right:15px;	float:left;}
.news-single-img p {padding:0; margin:0;}
.news-single-timedata {color:#8b0000; font-size: 11px;}
.news-single-additional-info { margin-left: 0; padding-left: 0; }
.news-single-additional-info dd { margin-top:-1em; margin-left: 10px; }
.news-single-additional-info dt { margin-bottom:12px; color:#8b0000; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; }
	.news-single-related { font-size: 11px; margin-left: 0; margin-top: 4px; padding-left: 0; border-bottom: 1px dotted #808000; }
	/* CATEGORY Menu */
	.news-catmenu-header {font-size:15px; color:#8b0000; font-family: Georgia, "Times New Roman", Times, serif; margin:0; border-bottom: 1px dotted #808000; padding-bottom: 0.2em; padding-left: 0; }
	p.news-catmenu-header a {margin-left: 0; padding-left: 0; }
	.news-catmenu {  }
	.news-catmenu a:active { color: #8b0000; text-decoration: underline; }
	.news-catmenu a { padding-left: 3px; display: inline; }
.news-catmenu a:hover { color: #8b0000; background:transparent; text-decoration: none; }
.news-catmenu .news-catmenu-NO {height:16px;}
	.news-catmenu-ACT { font-weight: bold; height: 16px; list-style-image: none; }
	/* Archive Menu*/
	ul.news-amenu-container { list-style-type: none; list-style-image: none; }
	/* ##############################
** ### tx_indexedsearch #########
** ##############################
*/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {width:100px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {width:150px; margin-left: 0px; padding-bottom: 2px;}
input.tx-indexedsearch-searchbox-button { background: url(../../img/button-gross.gif) no-repeat; color: #333333; padding-bottom: 1px;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {font-weight:bold; font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-whatis {margin-top:10px; margin-bottom:5px;}
.tx-indexedsearch P.tx-indexedsearch-noresults {text-align:center; font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { color: #8b0000; font-size: 1.25em; font-family: Georgia, "Times New Roman", Times, serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding-bottom: 2px; border-bottom: 1px dotted #808000; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {font-weight:normal;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#f2f2eb; padding: 6px; border: dotted 1px #c0c099; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {margin-top:20px; margin-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {color:#006699; margin-top:0px; margin-bottom:0px; background:transparent;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {background:#cccccc;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {vertical-align:middle;}
.tx-indexedsearch .tx-indexedsearch-res .noResume {color :#666666;}
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { color: #8b0000; font-weight: bold; background: none; border-style: dotted; border-width: 0; }


/* ###########################
** ### Language menu #########
** ###########################
*/
div.langMenu {padding:0 0 0 0;}
div.langMenu a:hover {background:transparent;}
div.langMenu img.flag {margin-top:4px; padding-right:7px;}
div.langMenu img.arrow {}


/* ##########################
** ### TYPO3 Mailformular ###
** ##########################
*/
.csc-mailform-field label {color:#369; display:block; font-size:0.8em; margin-top:1em;}
.csc-mailform-radio label {display:inline; margin-left:0.3em;}
.csc-mailform-radio legend {display:none;}
.csc-mailform-submit {margin-top:1em;}

/* ##########################
** ### sk-pagecomments ######
** ##########################
*/
.sk-pagecomments-error {color:red;font-weight:bold;background:#FFE8CF;border:1px solid #000;margin:8px 12px;padding:4px;}
.sk-pagecomments-success {color:blue;font-weight:bold;}
.sk-pagecomments-counter {color:#600;text-align:right;text-decoration:underline;margin-bottom:12px;}
.sk-pagecomments-headline {border-bottom:1px solid #000;font-weight:bold;background:#d1d1d1;padding-left:6px;height:20px;}
.sk-pagecomments-namedate {float:left;}
.sk-pagecomments-emailhomepage{float:right;}
.sk-pagecomments-comment{background:#f1f1f1;padding:4px 28px;clear:both;}
.tx-skpagecomments-pi1 form {margin:16px 0;width:480px;}
.tx-skpagecomments-pi1 form fieldset {border:1px solid #eee;}
.tx-skpagecomments-pi1 form p.userinfos {text-align:center;padding:6px;}
.tx-skpagecomments-pi1 form legend {background:#f1f1f1;border:1px solid #000;padding:4px;}
.tx-skpagecomments-pi1 form label {width:120px;float:left;margin-left:8px;}
.tx-skpagecomments-pi1 form p {margin:6px 0;}
.tx-skpagecomments-pi1 form p img {vertical-align:bottom;margin-left:8px;}
.tx-skpagecomments-pi1 div.smileytext{margin-left:130px;}
.tx-skpagecomments-pi1 form input#name,
.tx-skpagecomments-pi1 form input#email,
.tx-skpagecomments-pi1 form input#homepage {width:320px;}
.tx-skpagecomments-pi1 form textarea {width:320px;height:160px;}
.tx-skpagecomments-pi1 form input#skcommentssubmit {float:right;margin:8px 20px;}
.tx-skpagecomments-pi1 .sk-pagecomments-formlink {margin-top:1em; text-align:right;}
.tx-skpagecomments-pi1 #skpagecomments-smileys {text-align:right; margin-right:1em;}


/* ##########################
** ### twrssfeeds ###########
** ##########################
*/

#twrss_table .twrss_item_link a{
	border-left:0 dotted #cccbb7;
	/*background-color:#f5f5f5;*/
	color:#000000;
	  font-size: 11px;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	padding:0 0 0 0;
	text-decoration: none;	
}

#twrss_table .twrss_item_link a:hover{
	border-left:0px dotted #CCCBB7;
	/*background-color:#f5f5f5;*/
	color:#8B0000;
	  font-size: 11px;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	padding:0px;
	text-decoration: underline;	
}
.twrss_bodytext{
	color:#666666;
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	line-height:16px;
	margin:4px;
}

/* Close @media all - DO NOT DELETE! */
}
/* ##########################
** ### Accessible menu ######
** ##########################
*/
@media screen, print {
.mainMenu dfn, #col1_content .hidden {position:absolute; left:-1000em; width:20em;}
}

/* ##########################
** ### Typo3 Login Box ######
** ##########################
*/
/* .csc-form-fieldcell input[type=text] { background: url(../../img/benutzername.gif) no-repeat top left;
border: 0px;
width: 201px;
height: 34px;
padding-top: 0px;
padding-bottom: 0px;
margin-left: 0.5em;
}
.csc-form-fieldcell input[type=password] { background: url(../../img/passwort.gif) no-repeat top left;
border: 0px;
width: 201px;
height: 34px;
padding-top: 0px;
padding-bottom: 0px;
margin-left: 0.5em;
}
table.csc-loginform { background: url(../../img/login_box.gif) top left; 
background-repeat: no-repeat; 
width: 220px; 
height: 116px; }

table.csc-loginform input[type=submit] { background-color: transparent; background-image: url(../../img/login_button.gif); background-repeat: no-repeat; background-attachment: scroll; border: 0; backgroung-position: bottom right; backgroung-position: bottom right; outline: none medium; margin-top: 2px; width: 62px; height: 23px; padding: 0; margin-left: 100px; }

table.csc-loginform input[type=submit]:hover {
background: url(../../img/login_button_d.gif) no-repeat;
}

table.csc-loginform td { 
padding-top: 0px;
margin: 0px;
text-align: left;
width: 201px;
line-height:1em;
}
table.csc-loginform tr {
padding: 0px;	
}

*/

/* ##########################
** ### Search Box toolbar ######
** ##########################
*/


input.send-btn {
border: 0px; 
backgroung-position: bottom right;
background-color: none;
background: url(../../img/suchen_button.gif) no-repeat;
backgroung-position: bottom right;
outline: none;
margin-top: 2px;
}

input.send-btn:hover {
background: url(../../img/suchen_button_d.gif) no-repeat;
}

input.send-btn_en {
border: 0px; 
backgroung-position: bottom right;
background-color: none;
background: url(../../img/suchen_button_en.gif) no-repeat;
backgroung-position: bottom right;
outline: none;
margin-top: 2px;
}

input.send-btn_en:hover {
background: url(../../img/suchen_button_d_en.gif) no-repeat;
}

input.send-btn_fr {
border: 0px; 
backgroung-position: bottom right;
background-color: none;
background: url(../../img/suchen_button_fr.gif) no-repeat;
backgroung-position: bottom right;
outline: none;
margin-top: 2px;
}

input.send-btn_fr:hover {
background: url(../../img/suchen_button_d_fr.gif) no-repeat;
}

input.send-btn_es {
border: 0px; 
backgroung-position: bottom right;
background-color: none;
background: url(../../img/suchen_button_es.gif) no-repeat;
backgroung-position: bottom right;
outline: none;
margin-top: 2px;
}

input.send-btn_es:hover {
background: url(../../img/suchen_button_d_es.gif) no-repeat;
}

/*#########Gästebuch################*/
.tx-guestbook-latest-header { font-size:1.5em; color:#8b0000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; background-color:#FFFFFF; margin:0 0 0.5em; }
.tx-guestbook-list-header { font-size:1.2em; color:#8b0000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; background-color:#ffffff; margin:0 0 0.5em; border-bottom: 1px dotted #808000; padding-bottom: 2px; }
.guestbook-name { font-size:14px; color:#808000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin:0 0 0.5em; }
.tx-guestbook-list-row { padding-left: 1em; }
.tx-guestbook-list-rowleft { width: 31%; background-color: white; text-align: left; font-size: 10px; padding-top: 3px; border-right: 1px dotted #808000; }
.tx-guestbook-list-table { border-width: 0; }
.tx-guestbook-form-inputfield-med, .tx-guestbook-form-inputfield-big, .tx-guestbook-form-textarea { background-color: #fafafa; margin-bottom: 3px; padding: 2px 2px 2px 3px; border-color: #d9d9d9; border-width: 1px; width: 300px; }

/*#########Blog################*/
.post h2 a { font-size:1.2em; color:#8b0000; background:inherit;  margin:0 0 5px; padding:0; border: none;}
.post h2 { font-size:1.2em; color:#8b0000; background:inherit;  margin:0 0 5px; padding:0; border: none;}
.postmetadata a, .postmetadata { font-size: 10px; margin-top: 0em; margin-bottom: 2.5em; line-height: 1em;}
.postmetadata a { color: #808000; }
p.postmetadata { color: #808000; }
.post p.bodytext {  margin-bottom: 0.4em; }
.tx-veguestbook-pi1 h3 { font-size:16px; padding: 0; margin: 0 0 10px;}
.tx-veguestbook-pi1 cite { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; padding: 0px; margin: 0px;}

.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }



/* GALLERY */

h3.jm-gallery-category-header {
font-size:20px;
padding:0pt;
}
p.jm-gallery-category-description {
}
div.jm-gallery-category-container {
padding-bottom:10px;
}
div.jm-gallery-album-entry {
display:block;
float:left;
font-size:8px;
height:200px;
margin:0pt 0pt 4px;
text-align:center;
width:140px;
}
.jm-gallery-album-bilder {
color:#666666;
font-size:9px;
line-height:13px;
text-align:left;
}
div.jm-gallery-list-album-metainformation, div.jm-gallery-admin-album-metainformation {
font-size:12px;
margin-top:3px;
text-align:center;
}
div.jm-gallery-album-pagebrowser {
padding-bottom:10px;
text-align:left;
}
div.jm-gallery-album-metainformation {
margin-bottom:10px;
margin-top:5px;
padding-bottom:5px;
text-align:left;
width:100%;
}
h3.jm-gallery-album-header {
color:#808000;
font-size:20px;
padding:0pt;
}
div.jm-gallery-image-entry {
display:block;
float:left;
height:200px;
margin-right:8px;
padding:0pt;
text-align:center;
width:142px;
}
.jm-gallery-album-entry2 {
border:1px solid #666666;
display:table-cell;
font-size:100px;
height:130px;
line-height:130px;
margin-right:8px;
text-align:center;
vertical-align:middle;
width:130px;
}
* > .jm-gallery-album-entry2 {
font-size:12px;
}
div.jm-gallery-album-entry2 img {
vertical-align:middle;
}
.jm-gallery-image-entry3 {
color:#666666;
font-size:9px;
line-height:13px;
text-align:left;
}
html > body div.jm-gallery-image-entry {
height:160px;
width:130px;
}
.jm-gallery-image-entry2 {
border:1px solid #666666;
display:table-cell;
font-size:100px;
height:130px;
line-height:130px;
margin-right:8px;
text-align:center;
vertical-align:middle;
width:130px;
}
* > .jm-gallery-image-entry2 {
font-size:12px;
}
div.jm-gallery-image-entry2 img {
vertical-align:middle;
}
div.jm-gallery-album-control {
clear:both;
margin-top:10px;
padding-top:20px;
text-align:center;
}
div.jm-gallery-album-footer {
padding-top:5px;
}
div.jm-gallery-image-metainformation-top {
padding-bottom:5px;
padding-left:0pt;
text-align:left;
width:100%;
}
div.jm-gallery-image-browser {
margin-bottom:5px;
padding-top:5px;
text-align:center;
width:100%;
}
div.jm-gallery-prev-link {
float:left;
}
div.jm-gallery-next-link {
float:right;
}
div.jm-gallery-centered-links {
margin:0pt 100px;
text-align:center;
}
h3.jm-gallery-image-header {
font-size:14px;
margin-bottom:0pt;
padding-left:0pt;
}
div.jm-gallery-image-single {
padding-bottom:30px;
padding-top:30px;
text-align:center;
}
div.jm-gallery-image-single img {
padding:3px;
}
div.jm-gallery-image-downloads {
padding-bottom:20px;
padding-top:10px;
text-align:center;
}
div.jmgallery-random-container {
}
div.jm-gallery-image-random {
margin:10px;
}
div.create-new-album-control-hidden {
display:none;
}
div.tx-jmgallery-pi1 {
padding-bottom:5px;
}
div.jm-gallery-new-album-container, div.jm-gallery-admin-category-container {
margin:0pt 0pt 5px;
padding-bottom:5px;
}
div.jm-gallery-admin-control-labels {
font-size:1em;
font-weight:bold;
}
div.jm-gallery-admin-control-labels .label {
background-color:#E7E7E7;
border:1px solid #BEBEBE;
padding:2px 3px;
}
div.jm-gallery-admin-control-labels .first {
border-left:1px solid #A1A1A1;
}
div.jm-gallery-admin-control-labels .last {
border-right:1px solid #A1A1A1;
}
div.jm-gallery-admin-control-labels .name {
float:left;
width:439px;
}
div.jm-gallery-admin-control-labels .pictures {
float:left;
text-align:center;
width:77px;
}
div.jm-gallery-admin-control-labels .date {
float:left;
text-align:center;
width:108px;
}
html > body div.jm-gallery-admin-control-labels .name {
width:430px;
}
html > body div.jm-gallery-admin-control-labels .pictures {
width:69px;
}
html > body div.jm-gallery-admin-control-labels .date {
width:99px;
}
div.jm-gallery-admin-category-container .column {
background-color:#FFFFFF;
border-right:1px dashed #A1A1A1;
padding:0pt 3px;
}
div.jm-gallery-admin-category-container .first {
background-color:#DDDDDD;
border-left:1px dashed #A1A1A1;
}
div.jm-gallery-admin-category-container .last {
border-right:1px dashed #A1A1A1 !important;
}
div.jm-gallery-admin-album-container {
padding:1px 0pt;
}
div.jm-gallery-admin-album-container .name {
float:left;
width:439px;
}
div.jm-gallery-admin-album-container .description {
display:none;
font-size:0.8em;
margin:0pt;
padding:0pt;
}
div.jm-gallery-admin-album-container .pictures {
float:left;
text-align:center;
width:77px;
}
div.jm-gallery-admin-album-container .date {
float:left;
text-align:center;
width:108px;
}
html > body div.jm-gallery-admin-album-container .name {
width:430px;
}
html > body div.jm-gallery-admin-album-container .pictures {
width:70px;
}
html > body div.jm-gallery-admin-album-container .date {
width:100px;
}
div.jm-gallery-admin-category-container .control-new {
border-top:1px solid #BEBEBE;
padding-top:4px;
text-align:right;
width:622px;
}
div.tx-jmgallery-pi1 .album-cover {
float:left;
padding:10px;
text-align:center;
width:130px;
}
div.tx-jmgallery-pi1 .album-cover img {
border:1px solid #BEBEBE;
padding:3px;
}
div.tx-jmgallery-pi1 .header {
margin-left:150px;
margin-top:30px;
}
div.changealbum-container .first {
font-weight:bold;
}
div.tx-jmgallery-pi1 textarea, div.create-new-album-control input, div.tx-jmgallery-pi1 input {
border-color:#BEBEBE rgb(190, 190, 190) rgb(190, 190, 190) rgb(164, 185, 204);
border-style:solid;
border-width:1px 1px 1px 4px;
font-family:'Luxi Sans','Tahoma';
font-size:11px;
padding-left:4px;
width:300px;
}
div.tx-jmgallery-pi1 input[type="submit"], div.create-new-album-control input[type="submit"] {
width:100px !important;
}
div.album-cover input, #jm-gallery-album-create-button, #jm-gallery-form-image-edit-part-submit, div.album-upload-button input {
width:100px;
}
div.image-block input {
border:0pt none;
height:12px;
width:12px;
}
div.tx-jmgallery-pi1 .image-block {
display:block;
float:left;
height:190px;
margin-top:10px;
max-width:135px;
width:135px;
}
div.tx-jmgallery-pi1 .image-block img {
border:1px solid #BEBEBE;
padding:3px;
}
div.tx-jmgallery-pi1 .image-block p {
margin:0px;
padding:0px;
}
div.tx-jmgallery-pi1 .image-block textarea {
height:30px !important;
width:119px !important;
}
div.tx-jmgallery-pi1 .image-block input[type="checkbox"] {
height:12px;
width:12px;
}
div.changealbum-container-hidden {
display:none;
}
div.create-new-album-control {
margin:0pt 0pt 10px;
}
#jm-gallery-album-block {
display:none;
}
div.tx-jmgallery-pi1 h3.album-header, h3.image-entry, div.tx-jmgallery-pi1 h3.album-images, div.tx-jmgallery-pi1 h3.album-upload, div.jm-gallery-admin-category-container h3.category-header {
font-size:1.3em;
font-weight:bold;
letter-spacing:-0.01em;
margin:0pt;
}
div.tx-jmgallery-pi1 h3.album-header, div.tx-jmgallery-pi1 h3.album-images, div.tx-jmgallery-pi1 h3.album-upload {
border-bottom:1px solid #BEBEBE;
}
div.tx-jmgallery-pi1 h3.album-images, div.tx-jmgallery-pi1 h3.album-upload {
margin-top:15px;
}
div.jm-gallery-ecard-compose-container img {
border:1px solid #BEBEBE;
float:right;
margin-top:6px;
padding:3px;
}
div.jm-gallery-ecard-form-fields {
margin-right:240px;
}
#jm-gallery-ecard-form-errors {
color:red;
}
div.jm-gallery-ecard-form-fields label {
float:left;
width:100px;
}
div.jm-gallery-ecard-form-fields .submit {
margin-top:5px;
}

