/* Diese Datei enthaelt die StyleSheets fuer zentrale HTML-Formate */

/* Seiteneigenschaften */
body 	{
	margin:0px;
	padding:0px;
	color:#4d4d4d4;
	/*background:#fff url(../img/img_bg_page.gif) repeat-y;*/
	font-size: 75%;
	background-color:#eeeeee;
		} 


.container_12
	{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	
	}

/* Schriftart */
p, div, th, td, ul, ol, li, dt, dd, nobr, input, option, textarea
		{
	font-family:Arial, Helvetica, sans-serif;
	line-height: 140%;
		}

h1, h2, h3, h4, h5, h6 
		{
		color: #4d4d4d;
		font-family:Arial, Helvetica, sans-serif;
		line-height: 140%;
		padding:1px 0 1px 0;
		margin:0;
		}

/* Schriftgroesse */
p, div, th, td, ul, ol, li, dt, dd, nobr, input, option, textarea {
	font-size:1.0em;
}

/* Ueberschriften */
h1 { font-size:1.4em; color: #012778; font-weight: bold;}
h2 {
	font-size:1.2em;
	color: #4d4d4d;
	font-weight: bold;
	text-align: left;
} 
h3 { font-size:1.0em; color: #435f9c; font-weight: bold;}
h4 { font-size:1.0em; color: #435f9c; font-weight: bold;} 
h5 {
	font-size:1.2em;
	color: #646B7A;
	font-weight: bold;
	text-decoration: underline;
}
h6 { font-size:1.0em; color: #012778; font-weight: bold; background-color:#9FB2CE; padding: 3px 0 3px 5px;}

/* Sonderformatierungen */
.img_left	{float:left; padding:0;	margin-top: 5px; margin-right: 30px; margin-bottom: 15px; margin-left: 0;}
.img_right	{float:right; padding:0 0 0 0; margin: 5px 0 15px 10px;}
.img_top	{padding:0 0 0 0; margin: 0 0 10px 0;}

.clearer	{height:1px; border: 0; clear:both;}

#content_inner .portlet_teaser_content_left h4, #content_inner .portlet_teaser_content_right h4, #content_inner .portlet_teaser_content_middle h4 	{padding:0 5px 0 5px;}
#content_inner .portlet_teaser_content_left p, #content_inner .portlet_teaser_content_right p, #content_inner .portlet_teaser_content_middle p 	{padding:0 5px 0 5px;}
#column_inner .portlet_teaser_right p 	{padding:0 0 0 5px;}

#content li		{
				padding-left:2px;
				/*background: url(../img/img_li.gif);
				background-repeat: no-repeat;
				background-position:0 -3px;*/
				list-style-type:square;
				
				}
				
#content_page li		{
				padding-left:2px;
				/*background: url(../img/img_li.gif);
				background-repeat: no-repeat;
				background-position:0 -3px;*/
				list-style-type:square;
				}

/* Links */
a 			{
	text-decoration:none;
	color:#4d4d4d;
	font-weight: bold;
			
			}

a:link 		{text-decoration:none;} /* Noch nicht besuchter Link */ 
a:visited 	{text-decoration:none;} /* Bereits besuchter Link */
a:hover 	{
	color:#435F9C;
	text-decoration:underline;
} /* Hover-Effekt */
a:active 	{
	color:#435F9C;
	text-decoration:none;
} /* Gerade angeklickter Link */

a.no_link { 
	background-image: none; 
	padding-left:0px;
}

.internal-links	{

				/*background: url(../img/img_arrow_internal-link.gif);
				background-repeat: no-repeat;
				background-position: left;*/
				margin:0;
				padding:2px 4px 2px 4px;
				background-color:#fff;
				}

.external-links	{
				/*background: url(../img/img_arrow_external-link.gif);
				background-repeat: no-repeat;
				background-position: left;*/

				margin:0;
				padding:2px 4px 2px 4px;
				background-color:#fff;
				
		
				}


.pdf-links	{
				
				/*background: url(../img/img_pdf-link.gif);
				background-repeat: no-repeat;
				background-position: left;*/
				margin:0;
				padding:2px 4px 2px 4px;
				background-color:#fff;
				}
.mail-links	{
				
				background: url(../img/img_mail-link.gif);
				background-repeat: no-repeat;
				background-position: left;
				padding: 1px 0 1px 18px;
				margin:0 0 0 3px;
				
				}

/* Trennlinie */
hr		{border: 1px dotted #4d4d4d; clear:both;}

/* Listen */
ul { list-style-type:square; } /* Unnummerierte Liste */
ol { list-style-type:decimal; } /* Nummerierte Liste */
dl { } /* Definitionsliste */

/* Grafiken */
img {
	border:0px none #FFF;
} /* Grafik */

/* Logische Textauszeichnungen */
abbr { } /* Abgekuerzte Schreibweise (z. B. "WWW") */
acronym { } /* Abkuerzung (z. B. "z. B.") */
address { } /* Adresse */
blockquote { } /* Zitat als Block */
big { } /* Groessere Schrift */ 
code { } /* Quelltext */
cite { } /* Zitat */
del { } /* Ungueltiger Text */
dfn { } /* Definition */
em { } /* Stark hervorgehobener Text */
ins { } /* Neu hinzugekommener Text */
kbd { } /* Tastatureingabe */
pre {} /* Vorformatierter Text */
samp { } /* Beispiel */
small { } /* Kleinere Schrift */
strong { } /* Hervorgehobener Text */
var { } /* Variable */
.content_contact {
	width: 750px;
}