/* TYPO3 CVS id: $id$ */
/* Template stylesheet which can be used for new sites */
/* Make a copy of this stylesheet to some other location, modify it and use it from there! */
/*

Colorscheme is:

Background Color 1: #EDEBF1;	(Background 1)
Background Color 1-dimmed: #D8D7DC;	(Background 1 - dimmed)
Background Color 2: #F5FFAA;	(Background 2)
Background Color 3: #D1D2E4;	(Background 2)

Text, main:	#000000
Text Color 1: #186900;	(red)
Text Color 2: #10007B;	(green)
Text Color 3: #8A0020;	(blue)

Links		#000066
Link hover: #660000;

Borders/Lines	#333333
*/
.BODY#typo3-index-php TABLE#loginwrapper { width: 100%; background-color: #F0F1FF; text-align: left; }

/***************************/
/* General element styles: */
/***************************/
A, H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif; color: #000000; }
PRE { font-family: monospace; }
A { color: #0BFD00; text-decoration: underline; }
A:hover { color: #fffe77; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL, DL,DT,DD{ font-size: 11px; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 11px; }

/*********************/
/*****FRAME**********/
/*******************/
div.csc-frame {	border: 0px;}

div.csc-frame-frame1 {
	background-color: Transparent;
	/*border: 1px solid #333333;*/
	padding: 2px 10px 5px 4px;
	border-top: 1px solid #D5DBE1;
}

div.csc-frame-frame1 h1, div.csc-frame-frame1 h2, div.csc-frame-frame1 h3, div.csc-frame-frame1 h4, div.csc-frame-frame1 h5 {
	margin-top: 2px;
}

div.csc-frame-frame2 {
	background: #c2d7ff url(../img/achtung.gif) no-repeat;
	border: 1px dashed #666666;
	padding: 2px 4px 2px 30px;
	margin: 10px;
}

div.csc-frame-frame2 h1, div.csc-frame-frame2 h2, div.csc-frame-frame2 h3, div.csc-frame-frame2 h4, div.csc-frame-frame2 h5 {
	margin-top: 2px;
}

div.csc-frame-indent {
	padding-left: 100px;
}

div.csc-frame-indent3366 {
	padding-left: 33%;
}

div.csc-frame-indent6633 {
	padding-right: 33%;
}

div.csc-frame-invisible {
}

div.csc-frame-rulerAfter {
	border-bottom: 1px solid #333333;
}

div.csc-frame-rulerBefore {
	border-top: 1px solid #333333;
}

/******************/
/* Headers, plain */
/******************/
H1 { font-size: 100%; color: #DCFF00 }
H2 { font-size: 100%; color: #000180;padding:3px;background-color:#FEF800; }
H3 { font-size: 120%; color: #FFFFCC}
H4 { font-size: 90%; color: #FF9900 }
H5 { font-size:100%;  color: #D3F200;}
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 10px; margin-bottom: 2px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }

/* Headers, with link */
H1 A { color: #365f77; text-decoration: none; }
H2 A { color: #365f77; }
H3 A {color: #365f77; }
H4 A { color: #365f77;}
H5 A { color: #0BFD00;}
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }

/* Header date */
P.csc-header-date { font-size: 10px; color: #186900; }

/* Subheader, general */
P.csc-subheader { font-style: italic; background-color: #EDEBF1; }

/* Subheader, specific */
P.csc-subheader-0 { font-style: normal; }
P.csc-subheader-1 { color: #1C397B; }
P.csc-subheader-2 { color: #10007B; }
P.csc-subheader-3 { color: #3467D8; }

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-right: 2px; }
DIV.csc-menu P { font-size: 10px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #EDEBF1; }
DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { color: #660000; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #186900; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #8A0020; }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }



/*****************/
/* Various Forms */
/*****************/
/* Email, Login and Search forms generally: */
form table tr td {
/*	padding-left: 5px;
	padding-right: 20px; */
}

form table tr td.csc-form-fieldcell {
	background-color: #EDEBF1;
}

form table tr td.csc-form-fieldcell input, form table tr td.csc-form-fieldcell select, form table tr td.csc-form-fieldcell textarea {
	border: 1px solid #333333;
}

form table tr td.csc-form-labelcell p.csc-form-label-req {
	font-weight: bold;
}

form table tr td.csc-form-labelcell, form table tr td.csc-form-commentcell {
	background-color: #D8D7DC;
}

/* Login form, specifically */
form table.csc-loginform {
	width: 70%;
}

/* Email form, specifically */
form table.csc-mailform tr td.csc-form-labelcell {
background-color: #365f77;
}

/* Search form, specifically */
form table.csc-searchform {
	width: 100%;
}

form table.csc-searchform tr td {
	padding: 5px 5px 5px 5px;
}

form table.csc-searchform tr td.csc-form-fieldcell input, form table.csc-searchform tr td.csc-form-fieldcell select {
	width: 100%;
}

form table.csc-searchform tr td.csc-form-labelcell, form table.csc-searchform tr td.csc-form-commentcell {
	font-weight: bold;
}

form table {
	padding: 0;
	margin: 0;
	border: none;
}

/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
img.frontendediticons {
	margin: 0px 2px 0px 2px;
	vertical-align: middle;
}

input, textarea, select {
	font-size: 100%;
	padding-left: 0;
}

li {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 2px;
}

ol {
	margin-top: 0px;
}

p, pre {
	margin: 0px 0px 0px 0px;
}

p, td, ul, ol {
	font-size: 80%;
}

/*******************/
/* RTE / Bodytext: */
/*******************/
p.bodytext {
	color: #F2FF9B;
	font: normal 90% Arial,Verdana, Geneva,  Helvetica, sans-serif;
	margin: 0 0 6px 0;
	font-weight: bolder;
}

p.bodytext a {
	font-weight: bold;
	color: #0BFD00;
}
p.bodytext a:hover {
	font-weight: bold;
	color: #d3f200;
}
p.highlight {
   background: #fffe77;
}

p.teaser {
	color: #000066;
	font: normal 100%/120% Arial,Verdana, Geneva,  Helvetica, sans-serif;
	background: #c2d7ff;
	border: 1px dotted #000066;
	padding: 5px;
	margin: 5px 0 5px 120px;
	width: 393px;
}

.right p.bodytext {
	margin: 0 7px 0 7px;
	font: normal 80%/120% verdana,arial,helvetica,sans-serif;
}

.right ul {
	margin: 0 7px 0 24px;
	padding: 0;
/*	list-style-image: url(../img/bullet-act.gif);  */
}

.right li {
	padding: 0;
	margin: 0;
	font: normal 80%/120% verdana,arial,helvetica,sans-serif;
}

pre {
margin: 2px 0 5px 0;
padding: 10px 10px 10px 10px;
border: 1px dashed #999;
background: #eee;
font-family: "lucida console", "courier new", courier, monospace;
font-size: 120%;
font-weight: normal;
width: 505px;
overflow: auto;
line-height: 18px;
}
/**********/
/* Images */
/**********/
/* Images / Captions */
p.csc-caption,
dd.csc-textpic-caption  {
	font: normal 80%/120% verdana,arial,helvetica,sans-serif;
	background: #f0f0f0;
	display: block;
	padding: 2px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color:#000180;

}

/* Header date */
p.csc-header-date {
	color: #186900;
	font-size: 90%;
}

/********************************/
/* Frames, spacing, link-to-top */
/********************************/
p.csc-linktotop {
	text-align: right;
}

p.csc-linktotop a {
	font-weight: normal;
}

p.csc-searchresult {
	font-style: italic;
	margin-left: 20px;
}

/* Subheader, general */
p.csc-subheader {
	background-color: #EDEBF1;
	font-style: italic;
}

/* Subheader, specific */
p.csc-subheader-0 {
	font-style: normal;
}

p.csc-subheader-1 {
	color: #186900;
}

p.csc-subheader-2 {
	color: #10007B;
}

p.csc-subheader-3 {
	color: #8A0020;
}

pre {
	font-family: monospace;
}

/* Search word markup */
span.csc-sword {
	color: #FF0000;
	font-weight: bold;
}

/* RTE / Table styling */
table.contenttable {
	border: 1px #333333 solid;
	margin: 10px 0px 10px 0px;
	width: 100%;
}

/*********************/
/* Tables, generally */
/*********************/
table.contenttable p {
	font-size: 100%;
	
}

table.contenttable tr {
/*background-color: #EDEBF1;*/  
	
}

table.contenttable tr td {
	padding: 0px 3px 0px 3px;
	padding: 0;
	
}

table.contenttable tr td {
	vertical-align: top;
}

table.contenttable tr td p.bodytext {
/*	font-size: 10px; */
font: italic 100% verdana,arial,helvetica;
}

/* Tables, specifically */
table.contenttable-0 p {
	color: #000000;
}

/*table.contenttable-1 p {
	color: #DCFF00;
}

table.contenttable-1 tr.tr-0 td {
	background-color: #D1D2E4;
}

table.contenttable-1 tr.tr-0 td p {
	font-weight: bold;
}*/

table.contenttable-2 p {
	color: #DCFF00;
}

table.contenttable-2 tr td.td-0 {
	background-color: #F5FFAA;
}

table.contenttable-2 tr td.td-0 p {
	font-weight: bold;
}

table.contenttable-3 p {
	color: #000180;text-align:center;
}

table.contenttable-3 tr td.td-0 p,table.contenttable-3 tr.tr-0 td p 
{font-weight: bold;color: #000180;padding: 0px 3px;

}

table.contenttable-3 tr td.td-0, table.contenttable-3 tr.tr-0 td {
	background-color: #0BFD00;
}
table.contenttable-3 tr.tr-0 td {
	background-color: #0BFD00;
}
table.contenttable-3 tr.tr-1 td {
	background-color: #FFFFBB;
}
table.contenttable-3 tr.tr-2 td {
	background-color: #FFFFBB;
}
table.contenttable-3 tr.tr-3 td {
	background-color: #CFFF9F;
}
table.contenttable-3 tr.tr-4 td {
	background-color: #CFFF9F;
}
table.contenttable-3 tr.tr-5 td {
	background-color: #FEFF59;
}
table.contenttable-3 tr.tr-last td {
	background-color: #FEFF59;
}
/*******************************/
/***STaffelpreistabelle*********/
/******************************/
table.contenttable-1 p {
	color: #000180;text-align:center;
}
table.contenttable-1 tr td.td-0 p,table.contenttable-1 tr.tr-0 td p {
	font-weight: bold;
}
table.contenttable-1 tr td.td-0 {
	background-color: #0BFD00;
}
table.contenttable-1 tr td.td-1 {
	background-color: #FFFFBB;
}
table.contenttable-1 tr td.td-2 {
	background-color: #CFFF9F;
}
table.contenttable-1 tr td.td-3 {
	background-color: #FEFF59;
}

/*****************/
/* Search result */
/*****************/
/* Search Result, result information box: */
table.csc-searchresultinfo {
	margin-left: 0px;
	margin-top: 10px;
	width: 100%;
}

table.csc-searchresultinfo tr {
	background-color: #EDEBF1;
}

table.csc-searchresultinfo tr td p {
	padding: 0px 5px 0px 5px;
}

table.csc-searchresultinfo tr td.csc-searchresultprevnext {
	text-align: right;
}

table.csc-searchresultinfo tr td.csc-searchresultrange p {
	font-weight: bold;
}

/************************/
/* Filelinks, generally */
/************************/
table.csc-uploads {
	border: 0px;
}

table.csc-uploads tr td {
	vertical-align: top;
}

table.csc-uploads tr td p {
	background-color: transparent;
	font-size: 100%;
}

table.csc-uploads tr td.csc-uploads-fileName {
	padding: 3px 6px 6px 3px;
}

table.csc-uploads tr td.csc-uploads-fileName p a {
	font-weight: bold;
}

table.csc-uploads tr td.csc-uploads-fileName p.csc-uploads-description {
	line-height: 130%;
	padding: 6px 6px 6px 3px;
}

table.csc-uploads tr td.csc-uploads-fileSize {
	padding: 3px 6px 6px 3px;
	white-space: nowrap;
	text-align: right;
}

table.csc-uploads tr td.csc-uploads-icon {
	padding: 6px 6px 0 6px;
	text-align: center;
	vertical-align: top;
	width: 1%;
}

table.csc-uploads tr.tr-even {
	background-color: #EDEBF1;
}

table.csc-uploads tr.tr-odd {
	background-color: #D8D7DC;
}

/* Filelinks, specifically */
table.csc-uploads-1 {
	border-color: #186900;
}

table.csc-uploads-2 {
	border-color: #10007B;
}

table.csc-uploads-3 {
	border-color: #8A0020;
}

table.csc-uploads-3 tr td {
	vertical-align: middle;
}

table.csc-uploads-3 tr.tr-even td.csc-uploads-icon img {
	border: 2px solid #333333;
}

table.csc-uploads-3 tr.tr-odd td.csc-uploads-icon img {
	border: 2px solid #333333;
}

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
table.imgtext-nowrap {
	border: 0px;
}

table.imgtext-nowrap h1, table.imgtext-nowrap h2, table.imgtext-nowrap h3, table.imgtext-nowrap h4, table.imgtext-nowrap h5 {
	margin-top: 0px;
}

/* Images / Tables / Floating text */
table.imgtext-table {
	border: 0px;
}

/* Default styles for the Admin Panel */
table.typo3-adminpanel {
	background-color: #F6F2E6;
	border: 1px solid #000000;
}

table.typo3-adminpanel table, table.typo3-adminpanel td {
	border: 0px;
}

table.typo3-adminpanel td a font {
	color: #000000;
	font-family: verdana;
	font-size: 90%;
	text-align: left;
}

table.typo3-adminpanel td font {
	color: #000000;
	font-family: verdana;
	font-size: 90%;
	text-align: left;
}

table.typo3-adminpanel tr.typo3-adminpanel-hrow td {
	background-color: #9BA1A8;
}

table.typo3-adminpanel tr.typo3-adminpanel-itemhrow td {
	background-color: #ABBBB4;
}

table.typo3-editpanel {
	background-color: #F6F2E6;
	border: 1px solid #000000;
}

table.typo3-editpanel td {
	border: 0px;
}

/* RTE / Bulletlists */
#content ul {
	list-style-position: inside;
	margin: 0;
	padding: 0;
}

#content li {
	margin: 0 0 0 15px; 
}

ul ul li {
/*	font-size: 10px;   */
}

/***************/
/* Bulletlists */
/***************/
/* Bulletlists, general */
ul.csc-bulletlist li {
/*	font-size: 11px;  */
}

/* Bulletlists, specifically */
ul.csc-bulletlist-0 {
	color: #000000;
}

ul.csc-bulletlist-1 {
	color: #186900;
	list-style-type: decimal;
}

ul.csc-bulletlist-2 {
	color: #10007B;
	list-style-position: inside;
}

ul.csc-bulletlist-3 {
	color: #8A0020;
	list-style-image: url(img/red_arrow_bullet.gif);
}

table tr.tr-even td {
	background: transparent;
}

table tr.tr-odd td {
	background: transparent;
}


table.contenttable {
	border: none;
	background: transparent;
}

table td.td-0 {
	width: 160px;
}
table td.td-last {
	width: 240px;
}

table td.td-0 p{
/*	font: italic 12px verdana,arial,helvetica;   */
}

table td.td-last p{
/*	font: normal 12px verdana,arial,helvetica;   */
}

.tx-eeblog table{
	
}
.tx-eeblog-pi1 H2 {
margin: 0px;
}

#ee_blog_list {
padding-bottom: 10px;
border-top: 1px dashed #fff;
border-bottom: 1px dashed #999;
margin: -5px 0px 0px 0px;
width: 526px;
}

.blog-imgcaption {
	font: normal 99%/120% verdana,arial,helvetica;
	color: #333333;
	background: #f0f0f0;
	display: block;
	padding: 2px;
}

#ee_blog_list p.bodytext {
	font: normal 120%/130% verdana,arial,helvetica;
}

#ee_blog_Header  {
font: bold 120%/140% Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #000066;
margin: 12px 0px 6px 0px;
clear: left;
}

.ee_blog_header {
font: bold 120%/140% Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #000066;
margin: 12px 0px 0px 0px;
clear: left;
}

.permalink {
font: normal 99% Verdana,Arial,Helvetica,sans-serif;
color: #006;
}

#ee_blog_comments_header {
font: bold 100% Arial, sans-serif;
color: #666;
margin: 12px 0px 0px 0px;
line-height: 175%;
clear: left;
}

.ee_blog_timestamp {
font-size: 90%;
color: #666;
}

.ee_blog_section {
font-family: Verdana, sans-serif;
font-size: 100%;
line-height: 175%;
color: #333;
margin: 1px 0px 0px 0px;
padding-bottom: 0px;
}

.comments-body {
font-family: verdana, sans-serif;
color: #666;
font-size: 100%;
font-weight: normal;
background: #fff;
padding: 10px 0px 10px 0px;
border-bottom: 1px dotted #999;
}

.blogrollmain {
border: 1px solid #ccc;
padding: 5px;
font: normal 99%/150% verdana,arial,helvetica,sans-serif;
text-align: left;
}
#ee_blog_categories_list ul {
	margin: 0;
	padding: 8px;
}
#ee_blog_categories_list li{
	font: normal 110%/150% verdana, arial, helvetica, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
}    

#ee_blog_Header a:link {color: #365f77; text-decoration: none;}
#ee_blog_Header a:visited {color: #365ff7; text-decoration: none;}
#ee_blog_Header a:hover {color: #fffe77; background: #ddd; text-decoration: none;}

#ee_blog_link_to_list a:link {color: #365ff7; text-decoration: none;}
#ee_blog_link_to_list a:visited {color: #365ff7; text-decoration: none;}
#ee_blog_link_to_list a:hover {color: #fffe77; background: #ddd; text-decoration: none;}

.tx-eeblog-browsebox table td {
position: relative;
top: 0px;
/*width: 250px;
  */
}


/*MENU_LINKS*/
.menu_links-1-NO A {height: 19px;display:block;color:#BEC26D;text-decoration:none ;font-family:Arial,Tahoma,Helvetica;font-size: 14px;font-weight: bold;width:190px;background-color:Transparent;background-image: url(../images/menua.gif);padding: 3px 10px;border-top:solid 1px #BEC26D;}
.menu_links-1-NO A:hover {height: 19px;display:block;color:#BEC26D;text-decoration:none ;font-family:Arial,Tahoma,Helvetica;font-size: 14px;font-weight: bold;width:190px;background-color:#00284e;background-image: url(../images/menuh.gif);padding: 3px 10px;border-top:solid 1px #BEC26D; }
.menu_links-1-ACT A {height: 19px;display:block;color:#BEC26D;text-decoration:none ;font-family:Arial,Tahoma,Helvetica;font-size: 14px;font-weight: bold;width:190px;background-color:Transparent;background-image: url(../images/menua.gif);padding: 3px 10px;border-top:solid 1px #BEC26D; }
.menu_links-1-CUR A {height: 19px;display:block;color:#BEC26D;text-decoration:none ;font-family:Arial,Tahoma,Helvetica;font-size: 14px;font-weight: bold;width:190px;background-color:Transparent;background-image: url(../images/menuh.gif);padding: 3px 10px;border-top:solid 1px #BEC26D; }

.menu_links-2-NO A {display:block;color:#001888;text-decoration:none ;font-family:Arial,Tahoma,Helvetica;font-size: 12px;font-weight: bold;width:155px;background-color:Transparent;background-image: url(../images/menu.gif);padding: 2px 2px 2px 15px;border-top:solid 1px #FFFFFF;}
.menu_links-2-NO A:hover {display:block;color:#001888;text-decoration:none ;font-family:Arial,Tahoma,Helvetica;font-size: 12px;font-weight: bold;width:155px;background-color:Transparent;background-image: url(../images/menuh.gif);padding: 2px 2px 2px 15px;border-top:solid 1px #FFFFFF; }
.menu_links-2-ACT A {display:block;color:#001888;text-decoration:none ;font-family:Arial,Tahoma,Helvetica;font-size: 12px;font-weight: bold;width:155px;background-color:Transparent;background-image: url(../images/menuh.gif);padding: 2px 2px 2px 15px;border-top:solid 1px #FFFFFF; }
.menu_links-2-CUR A {display:block;color:#001888;text-decoration:none ;font-family:Arial,Tahoma,Helvetica;font-size: 12px;font-weight: bold;width:155px;background-color:Transparent;background-image: url(../images/menuh.gif);padding: 2px 2px 2px 15px;border-top:solid 1px #FFFFFF; }

.tx_spdirectory-pi1-myform { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; } 
.tx_spdirectory-pi1-myformactive { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color: #BEC26D; } 
.tx_spdirectory-pi1-dotted { border: 1px solid #DADADA; } 
.tx_spdirectory-pi1-small { font-size: 10px; } 
.tx_spdirectory-pi1-dottedcorner { border-top: 0px none; border-right: 0px none; border-bottom: 2px dotted #DADADA; border-left: 2px dotted #DADADA; } 
.tx_spdirectory-pi1-dottedcolor { border: 2px dashed #EEEEFD; }

/************SEO**********/
div.tx-flseositemap-pi1 ul.deep0 li.deep0{font-size: 11pt;font-style: italic;color: #fff;list-style-image:url(../images/pfeil.gif);}
div.tx-flseositemap-pi1 ul.deep1 li.deep1{font-size: 11pt; font-style: normal;color: #fff;list-style-image:url(../images/bullet2.gif);}

div.tx-flseositemap-pi1 ul.deep2 li.deep2{font-size: 11pt; font-style: normal;color: #fff;list-style-image:url(../images/bullet.gif);}

div.tx-flseositemap-pi1 ul.deep3 li.deep3{font-size: 10pt; font-style: normal;color: #fff;list-style-image:url(../images/bullet1.gif);}
div.tx-flseositemap-pi1 a {font-weight: bold;color: #365ff7}
div.tx-flseositemap-pi1 a:hover { color: #fffe77;}
/*************************/
/****PDF-VIEWER**********/
/************************/

.tx-skpdfviewer-pi1 .pdf {background:#004080;border:2px solid #aaa;} 
.tx-skpdfviewer-pi1 .pdf-header {float:left;width:39%;text-align:left;color:#fff;} 
.tx-skpdfviewer-pi1 .pdf-browser {float:right;width:56%;text-align:right;padding:2px 6px 5px 2px;} 
.tx-skpdfviewer-pi1 .pdf-browser form {margin:0 !important;padding:0 !important;} 
.tx-skpdfviewer-pi1 .pdf-browser form input {margin:0;font-size:84%;} 
.tx-skpdfviewer-pi1 .pdf-browser form input.page {color: #000188;border: 1px solid #000180; width:24px;text-align:center;} 
.tx-skpdfviewer-pi1 img {margin:0;padding:0;} 
.tx-skpdfviewer-pi1 span.title {font-size:110%;font-weight:bold;padding-right:12px;} 
.tx-skpdfviewer-pi1 span.pagelabel {font-size:85%;font-weight:bold;font-style:italic;} 
.tx-skpdfviewer-pi1 span.page {font-size:85%;font-weight:bold;font-style:italic;} 
.tx-skpdfviewer-pi1 span.pageslabel {font-size:85%;font-weight:bold;font-style:italic;} 
.tx-skpdfviewer-pi1 span.pages {font-size:85%;font-weight:bold;font-style:italic;} 

/* Class for the whole plugin*/
.tx-kesmallads-pi1					{ font-size:12px; font-family:Arial; }

/* list view */
.tx-kesmallads-pi1-listrow			{ clear:both; padding-top:10px;	}
.tx-kesmallads-pi1-listrow-odd		{ clear:both; padding-top:10px;	}
.tx-kesmallads-pi1-submitDate 	 	{ font-size:.8em; font-style:italic; }
.tx-kesmallads-pi1-image 			{ float:left; display:block; }
.tx-kesmallads-pi1-textcontent		{ margin-left:110px; }
.tx-kesmallads-pi1-category			{ font-size:1.2em; margin-right:5px; font-style:italic;}
h2.tx-kesmallads-pi1-title			{ font-size:1.2em; font-weight:bold; margin:0; padding:0 0 .2em 0;}
.tx-kesmallads-pi1-phone			{ }
.tx-kesmallads-pi1-email			{ }
.tx-kesmallads-pi1-content 			{ margin-bottom:10px; padding:0 10px 0 0;}
.tx-kesmallads-pi1-listdivider 		{ border-bottom:1px dashed black; margin:5px 10px 5px 0; clear:both;}

/* search */
.tx-kesmallads-pi1-searchbox-sword	{ border:1px solid black; }
.tx-kesmallads-pi1-searchbox-button { border:1px solid black; }

/* edit */
.error_not_allowed  				{ color:red; }
.tx-kesmallads-pi1-deletelink a, 
.tx-kesmallads-pi1-editlink a 		{ line-height:30px; text-align:center; padding:2px; margin:0 10px 10px 0; width:60px; border:1px dotted; text-decoration:none; color:black; }
.tx-kesmallads-pi1-editlink a 		{ border-color:green; background:lime;}
.tx-kesmallads-pi1-deletelink a 	{ border-color:margin; background:red;}
.tx-kesmallads-pi1-submitDate 	 	{ font-size:.8em; font-style:italic; }
.tx-kesmallads-pi1-endDate  	 	{ font-size:.8em; font-style:italic; }

/* Pagebrowser */
.tx-kesmallads-pi1-browsebox {
	margin:3px;
	/*border:1px solid black;*/
	padding:3px;
	/*background-color:#DDDDDD;*/
}
.tx-kesmallads-pi1-browsebox TD {
	font-size: 12px;
}
.tx-kesmallads-pi1-browsebox-strong, .tx-kesmallads-pi1-browsebox-SCell {
	font-weight: bold;
}
.tx-kesmallads-pi1-browsebox-SCell P,.tx-kesmallads-pi1-browsebox TD P{
	margin:0px;
}

.tx-kesmallads-pi1-browsebox-SCell {
	/*background-color: #CCCCCC;*/
	/*border:1px solid black;*/
	padding-left:0px; padding-right:3px;
}

/* teaser view*/
.tx-kesmallads-pi1-teaser_row		{ margin-top:.5em; }
.tx-kesmallads-pi1-teaser_cat		{ font-weight:bold; }
.tx-kesmallads-pi1-teaser_title		{ }
.tx-kesmallads-pi1-teaser_link		{ font-size:10px; margin-top:3px; display:block;}

/* shortlist view*/
.tx-kesmallads-pi1-searchresult-shortlist	{ font-size:12px; padding:0 0 0 0; margin:0 0 3px 0; } 
.tx-kesmallads-pi1-searchresult-noresult	{ font-size:12px; padding:0 0 0 0; margin:0 0 3px 0;}

/* mode selector */
.tx-kesmallads-pi1-modeSelector	table 													{ }
.tx-kesmallads-pi1-modeSelector table tbody tr td 										{ background:#CCCCCC; }
.tx-kesmallads-pi1-modeSelector table tbody tr td.tx-kesmallads-pi1-modeSelector-SCell 	{ background:#DDDDDD; }
.tx-kesmallads-pi1-modeSelector table tbody tr td p a:link,
.tx-kesmallads-pi1-modeSelector table tbody tr td p a:visited,
.tx-kesmallads-pi1-modeSelector table tbody tr td p a:hover 							{ display:block; border-left:1px solid black; border-top:1px solid black; text-decoration:none; color:black;}


/* form */
.tx-kesmallads-pi1 form {  }
.tx-kesmallads-pi1 form .smalladform-label,
.tx-kesmallads-pi1 form .smalladform-label-label,
.tx-kesmallads-pi1 form .smalladform-label-check 		{ float:left; clear:left; width:100px; margin-top:5px;}
.tx-kesmallads-pi1 form .smalladform-label-check 		{ text-align:right; }
.tx-kesmallads-pi1 form .smalladform-label-req			{ font-weight:bold; }
.tx-kesmallads-pi1 form .smalladform-field,	
.tx-kesmallads-pi1 form .smalladform-field-label,	
.tx-kesmallads-pi1 form .smalladform-field-check 		{ margin-top:5px; }
.tx-kesmallads-pi1 form .smalladform-field-check 		{ margin-left:100px; }
.tx-kesmallads-pi1 form .smalladform-field-label 		{ clear:left; margin-left:100px; }
.tx-kesmallads-pi1 form select  						{ border:1px solid black; margin-bottom:0;}
.tx-kesmallads-pi1 form file 							{ border:1px solid black; margin-bottom:0;}
.tx-kesmallads-pi1 form input.inputclass				{ border:1px solid black; margin-bottom:0;}
.tx-kesmallads-pi1 form input.submitclass				{ border:1px solid black; margin-bottom:0;}
.tx-kesmallads-pi1 form textarea.inputclass				{ border:1px solid black; margin-bottom:0;}


/* These are the styles for the old table layout form.
 * Just uncomment them, if you still want to use the table layout.
*/

/*
.tx-kesmallads-pi1 form table.csc-mailform	{ }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-labelcell							{ }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-labelcell-check						{ font-size:80%; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-labelcell p.csc-form-label-req		{ font-weight:bold; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell 							{ }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell select 					{ border:1px solid black; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell file 						{ border:1px solid black; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell input.inputclass			{ border:1px solid black; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell input.submitclass			{ border:1px solid black; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell textarea.inputclass		{ border:1px solid black; }
*/



