/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** # "YAML for TYPO3" (c) by Dieter Bunkerd (http://yaml.t3net.de) ######################################
** ######################################################################################################
**
**  YAML Version: 2.5.2
**  Dateiversion: 19.1.07
**  Datei       : content.css
**  Funktion    : Formatierung der Inhalte und TYPO3-spezifische Aenderungen der content.css
**
**  Checked with http://jigsaw.w3.org/css-validator/ 19.1.07 - DB
*/

/* ######################################################################################################
** # Standard-Vorgaben ##################################################################################
** ######################################################################################################
**

/* ###  Textformatierungen ################################################################## */
p,ul,dd,dt {line-height:1.5em;}
p {line-height:1.5em; margin:0 0 1em 0;}


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;}
acronym, abbr {border-bottom:1px dashed #c00; cursor:help;}



/* ######################################################################################################
** ### Standard-Formatierungen fuer Listen und Zitate ###################################################
** ######################################################################################################
*/

/* Gut fuer FF */

ul, ol, dl {
	margin: 0;
	padding: 0;
	/* background-color: ORANGE; */
}
ul {
	/* remove left indent */
	/* padding-left: 10px; */
	/* margin-left: 10px; */
}
li {
	line-height: 1.5em;
	/* background-color: YELLOW; */
	/* this is very important - to make the dots stay out of elements floated to the left. */
	margin-left: 15px;
}

/* schmelzer, 13.05.2009 */
/* Anpassung, damit die Bullets nicht am Bildrand haengen - bei CE text w/ img */
/* solution #1 - list-style (CSS1) */
div.csc-textpic-intext-left li {
	list-style: inside;
}



dt { font-weight: bold; }
dd { margin: 0 0 1em 2em; }





blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}



/* ### hr ############################################################################ */
hr {color:#fff; background:transparent; margin:0 0 0.5em 0; padding:0 0 0.5em 0; border:0; border-bottom:1px #eee solid;}


/* ### Bild ############################################################################ */
img {
	border:0;
}

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 ######################################################## */
/* see pgi css */




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

/* -------------------------------------- */
/* ORIGINAL                               */
/* -------------------------------------- */
/* table {border-collapse:collapse; margin-bottom:0.5em;} */

/* -------------------------------------- */
/* schmelzer, 11.06.2010                  */
/* -------------------------------------- */
/* NEU                                    */
/* -------------------------------------- */
/* Uebernommen von KRWB / TEAMP /STP      */
/* -------------------------------------- */

/*
 * table structure
 */
caption {

/* Abstand Fliesstext zu Caption der Tabelle */
/*  padding-top: 1em;  */    /* ie reagiert nicht auf margin-top  */

	/* font-weight: bold; */
	/* font-size: 0.8em; */
	font-style: italic;
	padding-bottom: 0.3em;
	text-align: center;

}

table {
	/* width: 90%; */
	width: 100%;
	margin-left: 1px;	/* fuer FF, sonst wird die linke Border unsichtbar. Grund: Border collapse mit Border des Containers */

	/* Abstand Ende der Tabelle zum Fliesstext  */
	margin-bottom: 2em;

	border: solid #CCC;
	border-width: 1px 0 0 1px;
	border-collapse: collapse;

}

th, td {
	border: solid 1px #CCC;
	border-width: 0 1px 1px 0;
	padding: 0.5em;
	text-align: left;
}

th p,
td p {
	margin:  0;
	border:  0;
	padding: 0;
}

/*
 * color scheme PEX ex KRBW
 */
table,
td,
th {
	border-color: #CCC;
}

th,
thead td {
	/* color: #FFF; */
	color: #333;

	background-color: #A1A3A2;

	/* bg image settings */
	background-repeat: repeat-x;
	background-position: bottom left;

	/* nice red exclamation mark */
	background-image: url(bg/table/bgTableHead.jpg);
}

/*
=End grey colour scheme
*/



/* schmelzer, 14.04.2010 - krbw-de - nicer tables */
caption {
	font-size: 0.8em;
}


td {
	vertical-align: top;
	/* font-size: 0.8em; */

}

th,
thead td {
	/* font-size: 0.8em; */
	font-weight: bold;
}






/* ######################################################################################################
** ### Formulare            #############################################################################
** ######################################################################################################
*/
form {overflow:hidden;}


fieldset {
	border: 0px none;
}
label {
	display:block;
	padding:0;
	font-weight: normal;
}

/* Zeilenabstand */
label {
	margin-top: 1em;
}

div.label-modifier {
	padding-bottom: 0.5em;
}

/* remove block for cb and radio */
div.label-modifier label {
	display: inline;
}


/* Abstand cb - label */
div.label-modifier label {
	margin-left: 0.3em;
}

/* default */
input,
select,
textarea {
	width:auto;

	/* border:1px #ccc solid;  */
	/* margin-left:10px;  */
	padding:3px;

	font: 1em Arial, Helvetica, sans-serif;
	/* color:#777; */

	/* background:#fafafa; */
}


/* :focus */
input[type=text]:focus,
input[type=password]:focus,
select:focus,
textarea:focus {
	/* background:#f0f0f0;  */
	/* color:#333;  */
	/* border-color:#666; */
}


input[type=text],
input[type=password],
textarea {
	width: 216px;
}

/* select box muss etwas breiter sein, fuer IE7 und FF2.x */
select {
	width: 221px;
}



/* ######################################################################################################
** ### Formulare  - mailformplus      ###################################################################
** ######################################################################################################
*
* schmelzer, 15.06.2010
* Reset some stuff after changing to ameosformidable
*
*/
.mailformplus_contactform label  {
	margin:0;

}


.mailformplus_contactform input[type=text],
.mailformplus_contactform input[type=password],
.mailformplus_contactform textarea {
	width: 320px;
}


.mailformplus_contactform .part1-phone,
.mailformplus_contactform .part1-zip-city {
	width: 70px !important;
}

.mailformplus_contactform .part2-phone,
.mailformplus_contactform .part2-zip-city {
	width: 237px !important;
}




/* select box muss etwas breiter sein, fuer IE7 und FF2.x */
.mailformplus_contactform select  {
	width: 330px;
}




/* ######################################################################################################
** ### h1, h2, h3           #############################################################################
** ######################################################################################################
*/

h1,h2,h3,h4 {
	display:block;

	margin-left: 0;
	padding-left: 0;
	border-left: 0;

	margin-bottom: 0.6em;
	border-bottom: 0px none;

	/* remove top margin */
	margin-top: 0;



	font-size: 1.0em;
	font-weight:normal;
	color: #000;

	background-color: transparent;


}


/* H1 - TCX Main Headline */
h1,
div.tx-felogin-pi1 h3 {
	font-weight: normal;
	font-size: 1.4em;

}

/* H1 - TCX Main Headline */
h2 {
	font-weight: bold;
	font-size: 1.1em;
}






/* ### Auszeichnung lokaler und Externer Links ######################################################## */
a, a em.file {color: #333; text-decoration:underline;}
a:hover {color: #FF0000; background-color:transparent; text-decoration:underline;}




/* ### 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;}




/* TXC/YAML */
/* UL LI + IMG = Das macht den weissen bg */
blockquote {
	border: 0px none;
	margin-left:  1em;
	padding-left: 1em;
	font-size: 1em;
}



