/*##########################################*\
# T3Domain Layout Model v1.0                                                                                        #
# ------------------------------------------------------------------------------------------  #
# +css: FORMULARE                                                                                                         #
# +css: AUFLISTUNGEN                                                                                                 #
# +css: ELEMENTS                                                                                                           #
# +css: IMAGES                                                                                                                #
# +css: TABELLEN                                                                                                            #
# +css: ANDERE                                                                                                                #
#                                                                                                                                          #
# CSS Einstellungen für Farben und Formen von Links und Verweisen                      #
#                                                                                                                                          #
# @author      Robert Eichholtz                                                                                       #
# @author      Jürgen Luhne                                                                                             #
#                                                                                                                                          #
# @copyright 2008 by t3domain.ch                                                                                #
# @modified  15.08.2008                                                                                                 #
# @version     1.0.0                                                                                                            #
#                                                                                                                                          #
\*##########################################*/


/* 
# ------------------------------------------
# DEFAULT VALUES 
# ------------------------------------------ 
*/

	/* Left alignment of text in block elements*/
	p.align-left,
	h1.align-left,
	h2.align-left,
	h3.align-left,
	h4.align-left,
	h5.align-left,
	h6.align-left,
	div.align-left,
	address.align-left {
		text-align:left;
	}

	/* center alignment of text in block elements*/
	p.align-center,
	h1.align-center,
	h2.align-center,
	h3.align-center,
	h4.align-center,
	h5.align-center,
	h6.align-center,
	div.align-center,
	address.align-center {
		text-align:center;
	}

	/* right alignment of text in block elements*/
	p.align-right,
	h1.align-right,
	h2.align-right,
	h3.align-right,
	h4.align-right,
	h5.align-right,
	h6.align-right,
	div.align-right,
	address.align-right {
		text-align:right;
	}
	
	
	/* justify alignment of text in block elements*/
	p.align-justify,
	h1.align-justify,
	h2.align-justify,
	h3.align-justify,
	h4.align-justify,
	h5.align-justify,
	h6.align-justify,
	div.align-justify,
	address.align-justify {
		text-align: justify;
	}
	
	/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
	p.csc-frame-frame1,
	table.csc-frame-frame1 {
		background-color:#EDEBF1;
		padding:2px 4px 2px 4px;
		border:1px solid #333333;
	}
	
	p.csc-frame-frame2,
	table.csc-frame-frame2 {
		background-color:#F5FFAA;
		padding:2px 4px 2px 4px;
		border: 1px solid #333333;
	}
	
	
	/* Bullet styles for unordered lists.*/
	ul.component-items {
		color:#186900;
		list-style-type:circle;
	}
	ul.action-items {
		color:#8A0020;
		list-style-image: url(img/red_arrow_bullet.gif);
	}
	
	
	/* Numbering styles for ordered lists.*/
	ol.component-items-ordered {
		color:#10007B;
		list-style-type:lower-roman;
	}
	ol.action-items-ordered {
		color:#8A0020;
		list-style-type: lower-greek;
	}
	
	
	
/* 
# ------------------------------------------
# TEXT STYLE 
# ------------------------------------------ 
*/	
	
	.red, span.red {
		color:#ff0000;
	}
	.green, span.green {
		color:#01A0C7;
	}
	.blue, span.blue {
		color:#0000ff;
	}
	.orange, span.orange {
		color: #003BE8;
	}
	
/* 
# ------------------------------------------
# ACCESSIBILITY LINKS 
# ------------------------------------------ 
*/	
	
	a.external-link {
	}
	.external-link img {
  margin-right:4px;
    margin-bottom:-2px;}
  
	a.external-link-new-window {
	}
	.external-link-new-window img {
  margin-right:4px;
    margin-bottom:-2px;}
	
	a.internal-link {
	}
	.internal-link img {
  margin-right:4px;
    margin-bottom:-2px;}
	
	a.internal-link-new-window {
	}
	.internal-link-new-window img {
  margin-right:4px;
    margin-bottom:-2px;}
	
	a.download {
	}
	.download img {
  margin-right:4px;
   margin-bottom:-2px; }
	
	a.mail {
	}
	.mail img {
  margin-right:4px;
  margin-bottom:-2px;}


/* 
# ------------------------------------------
# BLOCKSTYLE 
# ------------------------------------------ 
*/		
	
	p.smalltext {
		font-size:0.9em;
	}

	p.box {
		display:block;
		font-size:1em;
		color:#000;
		padding:0.5em;
		background:#EDF8FB;
		border-left:8px #01A0C7 solid;
	}
	
	
	p.redbox {
		color:#000;
		background-color:#fee;
		border:1px #fcc solid;
		padding:6px;
		margin-bottom:0.5em;
	}
	
	
	p.bluebox {
		color:#000;
		background:#EDF8FB;
		padding:2px;
		border:1px #81D0E4 solid;
		text-align:center;
		padding:4px 0 4px 0;
		margin-bottom:1em;
	}
	
	
	p.greenbox {
		color:#01A0C7;
		background-color:#ffffff;
		border:1px #01A0C7 dotted;
		padding:6px;
		margin-bottom:0.5em;
	}
	
	
	p.code, blockquote {
		display:block;
		margin:0 0 1em 1em;
		font-family:"Courier New",Courier,monospace;
		font-size:1em;
		padding:0.5em;
		color:#000;
		background:#EDF8FB;
		border-left:8px #01A0C7 solid;
	}
	
	
	.mono, span.mono {
		font-family:"Courier New",Courier,monospace;
		font-style:normal;
		padding:0 0.3em 0 0.3em;
		background:#EDF8FB;
		border:1px #81D0E4 solid;
	}
	
	.file, span.file {
		font-family:"Courier New",Courier,monospace;
		font-style:normal;
		padding:0 0 0 14px;
		color:#000088;
		background:transparent url('/fileadmin/design/icons/file.gif') no-repeat left;
	}
	
	
	.directory, span.directory {
		font-family:"Courier New",Courier,monospace;
		font-style:normal;
		padding:0 0 0 15px;
		color:#000088;
		background:transparent url('/fileadmin/design/icons/dir.gif') no-repeat left;
	}
	
	
	.orangeBackground, span.orangeBackground  {
		background: #FFFF00;
	}


# ------------------------------------------
# BLOCKSTYLE 
# ------------------------------------------ 
*/		
	
	p.smalltext {
		font-size:0.9em;
	}

	p.box {
		display:block;
		font-size:1em;
		color:#000;
		padding:0.5em;
		background:#EDF8FB;
		border-left:8px #01A0C7 solid;
	}
	
	
	p.redbox {
		color:#000;
		background-color:#fee;
		border:1px #fcc solid;
		padding:6px;
		margin-bottom:0.5em;
	}
	
	
	p.bluebox {
		color:#000;
		background:#EDF8FB;
		padding:2px;
		border:1px #81D0E4 solid;
		text-align:center;
		padding:4px 0 4px 0;
		margin-bottom:1em;
	}
	
	
	p.greenbox {
		color:#01A0C7;
		background-color:#ffffff;
		border:1px #01A0C7 dotted;
		padding:6px;
		margin-bottom:0.5em;
	}
	
	
	p.code, blockquote {
		display:block;
		margin:0 0 1em 1em;
		font-family:"Courier New",Courier,monospace;
		font-size:1em;
		padding:0.5em;
		color:#000;
		background:#EDF8FB;
		border-left:8px #01A0C7 solid;
	}
	
	
	.mono, span.mono {
		font-family:"Courier New",Courier,monospace;
		font-style:normal;
		padding:0 0.3em 0 0.3em;
		background:#EDF8FB;
		border:1px #81D0E4 solid;
	}
	
	.file, span.file {
		font-family:"Courier New",Courier,monospace;
		font-style:normal;
		padding:0 0 0 14px;
		color:#000088;
		background:transparent url('/fileadmin/design/icons/file.gif') no-repeat left;
	}
	
	
	.directory, span.directory {
		font-family:"Courier New",Courier,monospace;
		font-style:normal;
		padding:0 0 0 15px;
		color:#000088;
		background:transparent url('/fileadmin/design/icons/dir.gif') no-repeat left;
	}
	
	
	.orangeBackground, span.orangeBackground  {
		background: #FFFF00;
	}


/* 
# ------------------------------------------
# ÜBERSCHRIFTEN
# ------------------------------------------ 
*/	
h1,h2,h3,h4,h5,h6 {
display:block;
font-family:Arial,Verdana,Helvetica,Arial,sans-serif;
font-weight:bold;
}

h1 {
background:transparent;
border-bottom:1px #000 solid;
color:#0188A9;
font-size:1em;
margin:.5em 0;
padding-top:.3em;
}


h1 {
background:transparent;
border-bottom:1px #000 solid;
color:#0188A9;
font-size:1em;
margin:.5em 0;
padding-top:.3em;
}

h2 {
background:#EDF7F9;
color:#0188A9;
font-size:1em;
margin:.5em 0;
padding:.3em;
}

h3 {
background:transparent;
color:#0188A9;
font-size:1em;
margin:.5em 0 .3em;
padding-top:.3em;
}

h4 {
background:#BFE7F1;
border-bottom:1px #000 solid;
color:#000;
font-size:1em;
margin:.5em 0 .5em;
padding:.3em;
}

h5 {
background:#ffffff url(../../images/h4_bg.png) repeat-y scroll left top;
border-bottom:0px solid #000;
color:#000;
font-size:1.6em;
margin:1em 0 .2em;
padding:.3em;
}

h6 {
background:transparent;
border-bottom:1px #404040 solid;
color:#0188A9;
font-size:1em;
margin:0em;
padding-top:0em;
}
