/* ######################################################################################################
** # Standard-Vorgaben ##################################################################################
** ######################################################################################################
**
/* ### Überschriften, Fliesstexte ###################################################################### */
@media all
{
h1 {font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; display:block; font-weight:bold; font-size:1.1em; color:#4E5155; background:inherit; margin:0.4em 0 0.5em 0; border-bottom:1px #ccc solid; padding-top:1em;}

.csc-firstHeader {font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; display:block; font-weight:bold; font-size:1.1em; color:#4E5155; background:inherit; margin:0.4em 0 0.5em 0; border-bottom:1px #ccc solid; padding-top:1em;}

#rightColumn h1 {font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; display:block; font-weight:bold; font-size:1.1em; color:#4E5155; background:inherit; margin:0.4em 0 0.5em 0; border-bottom:1px #ccc solid; padding-top:1em; }

/* ### 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:#1e6289; text-decoration:none;}
a:hover {background-color:#eef; text-decoration:underline;}
#main a[href^="http:"], #main a[href^="https:"] {padding-left:0; background-image:none;}
#main a.imagelink {padding-left:0; background:transparent;}

/* ######################################################################################################
** ### Formulare & Tabellen #############################################################################
** ######################################################################################################
*/
table {border-collapse:collapse; margin-bottom:0.5em;}
form {overflow:hidden; width:99.9%; border:0;}
input, textarea, select {width:auto; font:1em Verdana, Arial, Helvetica, Sans-Serif; border:1px #ccc solid; background:#fafafa; margin:5px; padding:3px; color:#777;}
input[type=text]:focus, input[type=password]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#BF0028;}
label {width:9em; float:left;}
legend {display:none;}
fieldset {border:none;}

/* ######################################################################################################
** ### Spezielle Formatanweisungen für Buttons ############################################
** ######################################################################################################
*/
#leftstatic input.button {
	width: auto;
	color: #ffffff;
	background: #DF0024;
	margin-right: 5px;
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: none;
}

#leftstatic input.button:hover {
	background-color: #4E5155;
	cursor: pointer;
}

input.button {
	width: auto;
	color: #ffffff;
	background: #DF0024;
	margin-right: 5px;
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: none;
}
input.button:hover {
	background-color: #4E5155;
	cursor: pointer;
}

.csc-mailform-submit {
	width: auto;
	color: #ffffff;
	background: #DF0024;
	margin-right: 5px;
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: none;
}
.csc-mailform-submit:hover {
	background-color: #4E5155;
	cursor: pointer;
}

ul.yaml {list-style-image:url(../../img/icons/internal_link.gif); list-style-position:outside;}
/* ###  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:#353;}
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.linklist {list-style-type:none; margin:0 0 1em 0;}
ul.linklist li {margin:0 0 1em 0;}
/* 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:#f0f0f4; 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:#f0f0f4; border:1px #ccd solid; border-left:8px #ccd 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:#f0f0f4; color:#222; padding:0.5em; text-align:center; border-bottom:1px #ccd solid; border-right:1px #ccd solid;}
/* ### Download-Box ################################################################## */
.bluebox {color:#000; background:#f0f0f4; 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;}
/********
* @media all schliessen
*/
}

.csc-textpic-image a img {
padding-bottom:10px;
}


#cat_list {padding: 0; margin: 0; text-align: right; width: 15em;}
#cat_list input { margin-left: 2em;}





/** -- Bilder in der rechten Spalte  -- **/

div#rightColumn { float: right; width: 186px; margin: 0 -186px 0 1px; padding: 0 0 10px 0; z-index: 2; }
/** html div#rightColumn { height: 300px; }*/
	
	div#rightColumn div.inside { width: 164px; margin: 71px 0 0 11px; padding: 0 !important; }
	/** html div#rightColumn div.inside { height: 200px; }*/

		div#rightColumn div.inside * { line-height: 13px; }

		div.csc-textpic.csc-textpic-intext-left { }
			div.csc-textpic.csc-textpic-intext-left div.csc-textpic-imagewrap { margin: 0 !important; }
				div.csc-textpic.csc-textpic-intext-left div.csc-textpic-imagewrap dl {  }
					div.csc-textpic.csc-textpic-intext-left div.csc-textpic-imagewrap dl dt {  }
						div.csc-textpic.csc-textpic-intext-left div.csc-textpic-imagewrap dl dt a {  }
							div.csc-textpic.csc-textpic-intext-left div.csc-textpic-imagewrap dl dt a img { padding: 0 0 15px 0; /padding: 0 0 20px 0; }
							*html div.csc-textpic.csc-textpic-intext-left div.csc-textpic-imagewrap dl dt a img { padding: 0 0 15px 0 !important; }



		div#rightColumn a:hover { background: none !important; }




/** -- Downloadliste -- **/
div.tx-cmseisenstadt-pi1 ul {  }
	div.tx-cmseisenstadt-pi1 ul li { list-style: none; padding: 3px 0 0 23px; }
	div.tx-cmseisenstadt-pi1 ul li.tx-cmseisenstadt-pi1- { background: url(../img/icons/listIcon_blank.gif) no-repeat 0 4px; }
	div.tx-cmseisenstadt-pi1 ul li.tx-cmseisenstadt-pi1-dot,
	div.tx-cmseisenstadt-pi1 ul li.tx-cmseisenstadt-pi1-doc { background: url(../img/icons/listIcon_word.gif) no-repeat 0 4px; }
	div.tx-cmseisenstadt-pi1 ul li.tx-cmseisenstadt-pi1-pdf { background: url(../img/icons/listIcon_pdf.gif) no-repeat 0 4px; }
	div.tx-cmseisenstadt-pi1 ul li.tx-cmseisenstadt-pi1-xls { background: url(../img/icons/listIcon_xls.gif) no-repeat 0 4px; }
