/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** ######################################################################################################
** 
**  YAML Version: 2.5.2
**  Dateiversion: 01.11.06  
**  Datei       : content.css
**  Funktion    : Formatierung der Inhalte (Texte, Grafiken, Links, Listen, Tabellen usw.)
**
*/

@media all
{
/* ######################################################################################################
** # Standard-Vorgaben ##################################################################################
** ######################################################################################################
** 
/* ### Überschriften, Fließtexte ###################################################################### */

body { color: #6a6a6a; font-size: 75%; font-family: Arial, Helvetica, sans-serif; } /* 12px */

h1, h2 { font-family: "Arial black", Arial, Helvetica, sans-serif;}
h3,h4,h5,h6 {font-weight:normal;}

h1 {font-size: 1.42em; color: #e11f26; margin: 0; padding-bottom: 0.35em;padding-right: 10px;} /*16px*/
h2 {font-size: 1.42em;line-height:1.42em; color: #e11f26; margin: 0 0 0.75em 0; font-weight: bold;padding-top: 0.3em;}
h3 {font-size: 1.17em; color: #e11f26; margin: 0 0 1em 0;} /*14px*/
h4 {font-size: 1em; margin: 0 0 0.30em 0; padding-top: 1em;}
h5 {font-size: 1em; margin: 0 0 0.30em 0; font-style:italic; }
h6 {font-size: 1em; margin: 0 0 0.30em 0; font-style:italic; }

h1 img {
	vertical-align: bottom;
}
#h1 {
	color: #fff;
	font-size: 133.33%; /* 16px */
	font-family: Tahoma;
	font-weight: bold;
}

p,ul,ol,dd,dt {line-height: 1.3em; margin: 0.4em 0 1.1em 0; }
li {padding-bottom: 0.3em;padding-left: 1em; line-height: 1.3em;}

ul, ol {
	margin-left: 1em;
}

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 { 
	height: 1px;
	margin: 0 0 1.5em 0;
	border:0;
	border-bottom: 7px #ececec solid;
	padding: 0 0 0.5em 0;
	color: #fff; 
	background:transparent; 
}

acronym, abbr {
	letter-spacing: .07em;
	border-bottom: 1px dashed #c00;
	cursor: help;
}

/* ### Bildpositionierung ############################################################################ */
/* mit Bildunterschrift */
.float_left img, .float_right img, .center img { display: block;}
.float_left p, .float_right p, .center p { font-size: 90%; margin-bottom: 0.25em;}
.float_left { float: left; display: inline; margin-right: 0.5em; margin-bottom: 0.15em; margin-top:0.3em;  border:0; }
.float_right { float: right; display: inline; margin-left: 0.5em; margin-bottom: 0.15em; margin-top:0.3em; border:0; }
.center {background: #fff; padding: 0px; border: 0;}
/* einfach */
img.float_left { float: left; margin-right: 10px; margin-bottom: 1.5em; margin-top:0;  border:0; }
img.float_right { float: right; margin-left: 10px; margin-bottom: 1.5em; margin-top:0; border:0; }
img.top { display: block; margin:0.5em 0px; border:0;}
img.center { text-align:center; background: #fff; padding: 0px; }
img.framed {padding:3px; border: 1px #ddd solid; background: #f4f4f4 }

/* ### Auszeichnung lokaler und Externer Links ######################################################## */
a {
	color: #e11f26;
	text-decoration:none;
}
a:hover, a:active, a:focus, a.act {
	color: #e11f26;
	text-decoration: underline;
}
	
p a, ul a, ol a, dl a, td a,
.mp_plain a, .mp_box a {
	font-weight: bold;
}
a.more_link {
	display: block;
	margin-top: -0.5em;
	font-weight: bold;
	line-height: 1.45em;
}
.arrow {
	background: url(/sc/img/ic_link.png) no-repeat  0px 0.3em;	
	padding-left: 12px;
}
#actions a, a.more_link {
	background: url(/sc/img/ic_link.png) no-repeat  0px 0.4em;	
	padding-left: 12px;
}
/*p a:hover, ul a:hover, ol a:hover, dl a:hover,
p a:active, ul a:active, ol a:active, dl a:active,
p a:focus, ul a:focus, ol a:focus, dl a:focus,
a.act, .mp_plain a:hover, .mp_plain a:focus,
#actions a:hover, #actions a:focus,
a.more_link:hover, a.more_link:focus {
}*/
.onclick {
	cursor: pointer;
}

/* ######################################################################################################
** ### Formulare & Tabellen #############################################################################
** ######################################################################################################
*/

table { border-collapse:collapse; width: 100%; margin-bottom: 0.5em; }

form {display: inline;}

input, textarea {
    width: auto;
	border: 1px #ccc solid;
    background: #fff;
	padding: 3px;
	color: #777;
	font-family: Arial, Helvetica, sans-serif;
}

input[type=text]:focus, textarea:focus {
	background: #fff;
	color: #333;
}
button {
	border: 0;
	background-color: transparent;
	text-align: left;
	cursor: pointer;
}

/* Grundlagen */
.wichtig { background-color: #fee; border: 1px #fcc solid; padding: 0.5em; margin-bottom: 0.5em; }
.hinweis { background-color: #eef; border: 1px #ccf solid; padding: 0.5em; margin-bottom: 0.5em; }

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

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;
}

/* ### Tabellen ################################################################## */

table.bugs { margin-bottom: 1em; margin-top: .5em; }
table.bugs th { 
	background: #444; color: #fff; 
	padding: 0.5em; 
	text-align: center; 
	border-bottom: 1px #fff solid; 
	border-right: 1px #fff solid;
}

table.bugs td {
	background: #888; color: #fff; 
	padding: 0.5em; 
	text-align: center; 
	border-bottom: 1px #fff solid; 
	border-right: 1px #fff solid;
}


/* ### Listen ################################################################## */

ul {
	list-style-image: url("/sc/img/ic_list.png");
}
ul.ulNone {
	list-style-type: none;
	list-style-image: none;
}
dl {
	margin-left: 0;
}
dt {
	font-size: 0.92em; margin: 0.6em 0 0.15em 0; font-weight: bold;
}
dd {
	margin: 0;
}
.error {
	color:#FF0000;
	font-size: 130%;
	font-weight: bolder;

}
/*@media all*/
}
