/* Inhalrsverzeichnis
1.	Allgemein
2.	Formulare
3. 	Artikel
4.	News
5.	Newsreader
6.	Breadcrump
7. 	Bild Home
8. 	Umfrage
 */
 
/*
1. Allgemein */
a img { border:none; } /* standard rahmen um bilder mit link im IE entfernen */
a{color: #6789AB; text-decoration: underline;}
a:hover{ text-decoration: none;}
h2 {	margin:0px 0px 12px 0px; padding:0px; font-weight:bold;	font-size:13px;}
#links h2{padding-left:10px;}

/* allg. Abst�nde von Inhaltselementen */
.contmargin, .mod_helpdesktitle, .mod_counter, form, #request_password , .ce_download, .ce_hyperlink { 
	margin-left:10px;
	margin-right:10px;
}
#links .ce_hyperlink {
	font-size: 12px;
	padding: 0 10px 3px 20px;
	color: #6789AB;
}
#links .ce_hyperlink a{
	font-size: 12px;
	padding: 0 10px 3px 20px;
	color: #6789AB;
}
.ce_gallery {
	margin-left:10px;
}
.ce_downloads {
	margin-left:10px;
}
.ce_image {
	margin-left:10px;
}


/*
2. Formulare */
.formbody{
clear: left;
margin: 0;
padding: 0px 0 8px 0;
/*padding-left: 190px; /*width of left column containing the label elements*/
height: 10%;
}
.formbody label{
padding-top:6px;
padding-right:5px;
float: left;
text-align: right;
/*margin-left: -190px; /*width of left column*/
width: 85px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.formbody .mandatory{
padding-right:5px;
}
.formbody input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 190px;
margin-top:5px;
}
.formbody input[type="password"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 190px;
margin-top:5px;
}
.formbody input[type="checkbox"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 10px;
height: 10px;
margin-top:9px;
}
.formbody input[type="submit"]{ /*width of text boxes. IE6 does not understand this attribute*/
margin-left:0px;
margin-top:5px;
}
.formbody textarea{
margin-top:5px;
width: 192px;
height: 150px;
}
* html .threepxfix{
margin-left: 3px;
}
.explanation{
margin-left:10px;
padding-bottom:15px;
}


/*
3. Artikel*/
.ce_text {
	font-size: 12px;
	padding: 0 10px 10px 10px;
}
.error
{
	margin:0px;
	padding:2px 0px 0px 0px;
	font-size:9px;
	color:#ff0000;
}
.mod_article h1{
  font-size: 12px;
	margin-bottom:8px;
	padding: 4px 0px 4px 8px;
	background-color:#99CCFF;
}

.mod_article .ce_text h1{
  margin-left:-10px;
  margin-right:-10px;
}

.mod_article
{
	margin-bottom: 8px;
	background-color: #FFF;
	padding-bottom:15px;
}
.mod_article .back
{
	margin-top: 15px;
	margin-left: 10px;
}
.mod_article .more
{
	display:inline;
}
.mod_article .pdf_link
{
	margin-bottom:-14px;
	text-align:right;
}
.mod_article .teaser
{
	margin-left:10px;
	margin-right:10px;
}
.mod_article .pdf_link a
{
	position:relative;
	padding:1px;
	background-color:#bbbbbb;
	text-decoration:none;
	color:#ffffff;
}
.mod_article .pdf_link a:hover
{
	background-color:#dddddd;
	text-decoration:none;
	color:#ffffff;
}


/*
4.  News */
.mod_newslist h1{
	font-size: 12px;
	margin-top: 0;
	margin-bottom:8px;
	padding: 4px 0px 4px 8px;
	background-color:#99CCFF;
}
.mod_newslist p{
	margin-bottom:3px;
	margin-top:5px;
}
.mod_newslist .more{
	margin-bottom:15px;

}
.mod_newslist .teaser {
  margin-left:0px;
}
.layout_short{
	padding: 0 10px 20px 10px;
	margin-top: 10px;
}


/*
5.  Newsreader */
#newsreader .info{
padding-left:10px;
color:#999999;
}

/*
6.  Breadcrumb */
.mod_breadcrumb {
  font-size: 12px;
	margin-bottom:24px;
	padding: 4px 0px 4px 8px;
	background-color:#99CCFF;
}

/* 
7. Bild Home */
#willkommenbild {
  /*background-image: url(/tl_files/puls/img_content/Webpage%20Bilder/Perach_Panorama_762x181.jpg);*/
  background-image: url(/tl_files/puls/img_content/Webpage%20Bilder/Kinder_762x266.jpg);
  background-repeat:no-repeat;
  background-position: 0px 23px;
  /*heihgt:170px;*/
  height: 260px; /* Bildhöhe + 8 px */
}

/* 
8. Umfragen */
.mod_quickpoll { padding-left: 10px; padding-right:10px; font-size:12px; }
.mod_quickpoll h1 { margin-left: -10px; margin-right: -10px; }
.mod_quickpoll .title { font-weight:bold; }
.mod_quickpoll .description { }

/* Forumular */
.mod_quickpoll form { margin: 10px 0; }
.mod_quickpoll .formbody { height: auto; padding:0; }
.mod_quickpoll .formbody .widget span { display: block; }
.mod_quickpoll .formbody .widget label { float: none; }
.mod_quickpoll .formbody .submit_container { margin-top:10px; }
/* Ergebnis */
.mod_quickpoll .stoptext { margin-top: 5px; font-size:10px; color:#999999; }
.mod_quickpoll .totaltext { margin-bottom:5px; font-size:10px; color:#999999; }
.mod_quickpoll .graph { margin-top: 10px; }
.mod_quickpoll .graph .label { margin-top: 5px; }
.mod_quickpoll .graph .results .color1 { color:#FFFFFF; background-color:#333333; text-align:center;}
.mod_quickpoll .graph .results .color2 { color:#000000; background-color:#99CC33; text-align:center;}
.mod_quickpoll .graph .results .color3 { color:#000000; background-color:#99CCFF; text-align:center;}
.mod_quickpoll .graph .results .color4 { color:#000000; background-color:#FFFFCC; text-align:center;}
.mod_quickpoll .graph .results .color5 { color:#000000; background-color:#FFCCCC; text-align:center;}
.mod_quickpoll .graph .results .color6 { color:#000000; background-color:#CCCCFF; text-align:center;}


