/* 
**  Dateiversion: 09.03.06  
**  Datei       : content.css
**  Funktion    : Formatierung der Inhalte (Texte, Grafiken, Links, Listen, Tabellen usw.)
**
*/

@media all
{

h1,h2,h3,h4,h5 { font-family: Verdana, Arial, Sans-Serif; display:block;padding:0 16px; }

h1 {font-size: 1.1em;}
h2 {font-size: 1.1em; font-weight:bold; color: #EC008C;  background:transparent url(../images/logoicon.gif) no-repeat left center;  margin:0.4em 0 0.5em 5px; padding: 2px 16px 2px 36px; }
h3 {font-size: 1.1em; font-weight:bold; color: #999999; background-color: inherit; margin:0;padding-top:5px;}
h4 {font-size: 1.0em; font-weight:bold; color: #EC008C; margin:0 0 0.5em 0;}
h5 {font-size: 0.9em; font-weight:bold; color: #000; margin:0.4em 0 0 0;}

.teaser {
	background-color: #EFEFEF; color:#000;
}

.spacer {
	color:#fff;
}

div {margin:0;padding:0;}


p {line-height: 1.2em; font-size:0.9em; margin: 0 0 1em 0; padding:0 16px;}

strong,b {font-weight: bold;}
em,i { font-style:italic; }

#col3 ul {
	list-style : square;
	padding-left : 32px;
	font-size:0.9em;
	padding-bottom:10px; 
}

#col3 li {line-height: 1.2em;  padding:0;}

.ulspace {
	margin-left:16px;
}

.line {
	padding:0;
	margin: 6px 16px 6px 16px;
	background : url(../images/point.gif) repeat-x left;
	height:2px;
	width:auto;
	color:#fff;
	display:block;
	line-height:2px;
	font-size:6px;
}

.doubleline {
	padding:0;
	margin: 6px 16px 6px 16px;
	background : url(../images/doublepoint.gif) repeat-x left;
	height:19px;
	width:auto;
	color:#fff;
	display:block;
	line-height:2px;
	font-size:6px;
}

hr {
	border:0; 
	padding:0;
	margin: 0 16px 4px 16px;
	background-color:#C2C9DA;
	height:1px;
	color:#C2C9DA;
	clear:both;
}

	
.small {font-size:0.8em;}

.entrytext {background : url(../images/weissverlauf.gif) repeat-x left top; float:left;width:100%;}

acronym, abbr {
	letter-spacing: .07em;
	cursor: help;
	color:#293793;
}



/*  Bildpositionierung links- und rechtsbündig als Fließobjekte */

#col3 img  {
	float: left;
	margin: 4px 16px 4px 0px; 
	border:0;
}

#col3 hr > img {
	margin: 4px 16px 4px 16px; 
}

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

#col3 a {color: #293793;text-decoration:underline;}
#col3 a:visited {color: #293793;}
#col3 a:hover, #col3 a:focus {text-decoration:none;color:#68779A;}

.mehr {margin-bottom:10px;}
.mehr a  {
	color: #293793;
	text-decoration:none;
	background : url(../images/list.gif) no-repeat ;
	padding-left:23px;
	padding-right:10%;
}
.mehr a:hover, .mehr a:focus { text-decoration:underline;background : url(../images/list.gif) no-repeat;color:#68779A;}


/*  Formulare */

input, textarea {
    width: auto;
	font: 0.9em Verdana, Arial, Helvetica, Sans-Serif;
	border: 1px #ccc solid;
    background: #fff;
	padding: 3px;
	color: #000;
}

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

/*Kontaktformular */

.contactform {
	position: static;
	overflow: hidden;
}
.contactleft {
	width: 25%;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 10px 0;
	font-size:0.9em;
}
.contactright {
	width: 70%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 5px 0;
	font-size:0.9em;
}
.contacterror {
	border: 1px solid #EC008C;
}

table {
    margin:16px;
    border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #C2C9DB;
	border-collapse: collapse;
	font-size:0.9em;
	width:90%;
}

th {background-color:#C2C9DB;border:1px #C2C9DB solid;padding:2px;}
td {
   padding:2px;
   border-width: 1px 1px 1px 1px;
   border-style: solid none solid none;
   border-color: #C2C9DB;
}
}