/* #############################
** ### classesParagraph ########
** #############################
*/
p.smalltext {
	font-size:0.9em;
}

p.greybox {
	background-color:#ccd6df; 
	border:1px #80A3B7 solid; 
	padding:0.5em;
}

p.yellowbox {
	background:#ffd; 
	border:1px #ddb solid; 
	padding:1em;
}

p.redbox {
	background-color:#fdd; 
	border:1px #dbb solid; 
	padding:1em;
}

p.code {
	font-family:"Courier New", Courier, monospace; 
	font-size:0.9em; 
	padding:1em; 
	background:#f0f0f4; 
	border:1px #ccd solid;
}

p.note {
	background:#EFF7FF; 
	padding: 1em;
        float: right;
        width: 200px;
        margin: 0.5em 0 0.5em 0.5em 
}

p.important {
	background:#ffd; 
	padding:1em; 
	border-bottom:1px #ddb dotted;
}

p.warning {
	background:#fdd; 
	padding:1em; 
	border-bottom:1px #dbb dotted;
}

p.info {
	background:#f7f7ef url(../icons/ausrufez-blau.gif) 10px 10px no-repeat; 
	padding:1.5em 1.5em 1.5em 4em;
}

p.frage {
	background:#A43F15 url(../icons/fragez-blau.gif) 10px 10px no-repeat; 
	color:#fff; 
	padding:1.5em 1.5em 1.5em 4em;
}

p.stop {
	background:#fff url(../icons/stop.gif) 10px 10px no-repeat; 
	padding:1.5em 1.5em 1.5em 4em; 
	border:1px solid #a43f15;
}

p.zitat {
	background:#fff url(../icons/sprechblase.gif) 0px 0px no-repeat; 
        color:#187ba2; 
	padding:1em 1em 1em 3.5em; 
	font-style:italic;
}

p.pullquote {
	padding: 1em;
	float: right;
	width: 200px;
	margin: .25em 0 0.25em 0.75em;
        background: url(../images/pullquote.png) no-repeat top left;
	font-size: 1.05em;
	color: #00264c;
	line-height: 1.5;
	font-style: italic;
	font-weight: normal;
}




/* #############################
** ### classesCharacter ########
** #############################
*/
span.mono {
	font-family:"Courier New", Courier, monospace; 
	padding:0 0.3em 0 0.3em; 
	background:#f0f0f4; 
	border:1px #ccd solid;
}

span.file {
	font-family:"Courier New", Courier, monospace;	
	padding:0 0 0 14px; color:#000088; 
	background:transparent url('../icons/file.gif') no-repeat left;
}

span.directory {
	font-family:"Courier New", Courier, monospace; 
	padding:0 0 0 15px; color:#000088; 
	background:transparent url('../icons/dir.gif') no-repeat left;
}

span.orangeBackground {
	background:#FEC216;
}

span.infoHeadline {
	display:block; 
	color:#187ba2; 
	text-transform:uppercase; 
	font-weight:bold; 
	border-bottom:2px solid white; 
	padding-bottom:0.5em; 
	margin-bottom:-1em; 
	margin-left:-4em; 
	padding-left:4em; 
	margin-right:-1.5em;
}

span.frageHeadline {
	display:block; 
	color:#fff; 
	text-transform:uppercase; 
	font-weight:bold; 
	border-bottom:2px solid white; 
	padding-bottom:0.5em; 
	margin-bottom:-1em; 
	margin-left:-4em; 
	padding-left:4em; 
	margin-right:-1.5em;
}

span.stopHeadline {
	display:block; 
	color:#A43F15; 
	text-transform:uppercase; 
	font-weight:bold; 
	padding-bottom:0.5em; 
	margin-bottom:-1em;
}
/* #############################
** ### TagFreeClasses ##########
** #############################
*/

.blueshadow {
      background: #CCD6DF;
}

.lightshadow {
      background: #EFF7FF;
}

.bottomline {
      border-bottom: 1px solid #00264C !important;
}

.blueshadow td {
      background: #CCD6DF;
}

.lightshadow td {
      background: #EFF7FF;
}


td.bottomline {
      border-bottom: 1px solid #00264C !important;
}

td.blueshadow {
      background: #CCD6DF;
}

td.lightshadow {
      background: #EFF7FF;
}

.bottomline td {
      border-bottom: 1px solid #00264C !important;
}

.smallLatin {
   list-style-type: lower-latin;
}  

/* #############################
** #### Link CSS and other #####
** #############################
*/

.contenttable {
       font-size: 0.8725em;
       border-collapse: collapse;
       border: 0;
       margin-top: .5em;
       margin-bottom: 1.5em;
}

.contenttable td {
       vertical-align: top;
       padding-right: 4px !important;
}

.contenttable caption {
      margin-top: 1.5em;
}

.contenttable tr:hover {
      background: #e2ebf3;
}

td.align-right {
       text-align: right;
       white-space: nowrap;
}


a.internal-link img {
        border: 0;
}

a.external-link-new-window img {
        border: 0;
}