@import URL(form.css);

/**************************/
/* Definition des Layouts */
/**************************************************/
/* Globale Einstellungen - Start -		  */
/**************************************************/
*			{ padding:0; margin:0; font-family: verdana,arial,tahoma;}
body 			{ width: 1000px;}
div#container		{ float: left; width: 1000px;}
/****************/
/* Logo Bereich */
/****************/
#logo-area		{ width: 1000px; height: 106px;}
#logo, #themelogo	{ border: 0; height: 106px;}
#logo			{ float: left; width: 525px;}
#themelogo		{ float: right; width: 475px;}

/******************/
/* Header Bereich */
/******************/
#header					{ width: 1000px; height: 41px;}
#layermenu, #detect, #search, #language	{ float: left; height: 41px; color: #ffffff; border: 0;}
#layermenu, #search, #language		{ background-image: url(../img/header/ce_back.gif);}
#layermenu				{ width: 404px;}
#detect					{ width: 192px;}
#search					{ width: 304px; margin:0; padding:0; text-align: top;}
/*#language				{ width: 100px; height: 36px; padding: 5px 0 0 0;}*/
#language				{ width: 100px;}


/***********************/
/* Seitentitel Bereich */
/***********************/
#title-area			{ width: 1000px; height: 29px;}
#title_placeholder, #title	{ float: left; border: 0; text-align: center; vertical-align: top; font-size: 20px; font-weight: 600;}
#title_placeholder		{ width: 600px; color: #ffffff;}
#title				{ width: 400px; color: #181EA5; text-decoration: none;}

/**********************************/
/* Navigation und Content Bereich */
/**********************************/
#content-area		{ width: 1000px;margin: 0 auto; padding: 0;}
#mainmenu			{ float: left; width: 130px; border: 0;}
#right			{ float: right; width: 200px; padding-left: 16px; border-left: 1px solid #aaaaaa;}
#content-2spltg		{ float: left; margin-left: 12px; width: 858px; border: 0;}
#content-3spltg		{ float: left; margin-left: 12px; width: 640px; border: 0;}

/**************************************************/
/* Globale Einstellungen - Ende -		  */
/**************************************************/
/******************/
/* Formularfelder */
/******************/
/* Header Suche */
#search form	{ width: 304px; height: 25px; margin: 0; padding: 0;}
#search table.csc-searchform	{ width: 302px; height: 25px; background-color: efefef;}
#search tr	{ height: 25px;}

#search td.csc-form-labelcell	{ width: 74px; height: 25px; background: url(../img/header/start_search_fr.gif) no-repeat top left;}
#search td.csc-form-fieldcell	{ margin-left: 5px; width: 205px; font-size: 10px;}
#search td.csc-form-button		{ width: 25px;}

/*input			{ font-size: 9px; width: 150px;}*/
/*input.submit		{ font-weight: bold; width: 60px;}*/

/******************/
/* Footer Bereich */
/******************/
#copyright		{ float: left; padding: 10; margin: 0; border: 0; text-align: center; width: 1000px;
			font-family:  verdana,arial,tahoma; font-size: 9px; text-decoration: none; color: #000000;}

/************************/
/* Definition der Texte */
/**********************************************/
/*********************/
/* Text-Formatierung */
/*********************/
p { margin: 0 12px 0 3px; padding-bottom: 15px;}
h1, h2, h3		{ font-weight: bold; padding-bottom: 6px;}
h1, h2, h3, div, p	{ text-decoration: none; color: #000000;}
h1			{ font-size: 10px;}
h2, div, p		{ font-size: 11px;}
h3			{ font-size: 12px;}
div, p			{ line-height: 130%; font-weight: normal;}
#language		{ text-align: center;}

.ueberschrift		{ font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
.ueberschrift2		{ font-size: 12px; color: #FF0000; font-weight: bold; text-decoration: none;}
/*div.ueberschrift		{ margin: 0 0 0 12px;}*/

.ueberschrift		{ margin: 0 0 0 3px;}
form			{ margin: 0 0 0 12px;}
blockquote		{ padding-left: 10px;}

ul.mainmenu1		{ margin-left: 31px;}
ul.mainmenu1 li		{ margin-bottom: 9px; list-style-type: none; list-style-image: url(../img/navigation/ulink_pfeil.gif);}
ul.mainmenu1 li.lvl1	{ list-style-image:url(/clear.gif);}
ul.mainmenu2		{ margin-bottom: 0; padding-left: 8px;}
ul.mainmenu2 li		{ list-style-image:url(/clear.gif);}
ul.mainmenu2 li.lvl2	{ line-hight: 9px;}
div#mainmenu ul.mainmenu2	{ height: auto;}

/*************************/
/* frame1&2-ueberschrift */
/*************************/
.frame1-ueberschrift
	{ float: left; width: 304px; background-color:#C5C6E4; color:#000000; padding: 0; margin: 0 16px 16px 0; border:solid #aaaaaa 1px;}
div.frame1-ueberschrift p
	{ margin: 0; padding: 2px 2px 2px 8px; background-color:#ffffff;}
div.frame1-ueberschrift .ueberschrift
	{padding: 2px 4px 2px; border-bottom: solid 1px #aaaaaa;}

.frame2-ueberschrift
	{ float:left; width: 245px; margin: 6px; color: #000000; border: solid #aaaaaa 1px;}
div.frame2-ueberschrift .ueberschrift	
	{ margin: 0; padding: 2px 2px 2px 8px; color: #000000; background-color: #C5C6E4;}
div.frame2-ueberschrift div table div.table
	{font-size: 11px; font-weight: normal; text-decoration: none; color: #000000;}

div#right .ueberschrift
	{ font-size: 11px; padding-bottom: 5px;}
/***********************/
/* Link-Formatierungen */
/***********************/
A:link, A:visited, A:active, A:hover {font-weight: normal; text-decoration: none; color: #181EA5;}
/* MainMenu */
ul.mainmenu1 A:link, ul.mainmenu1 A:visited, ul.mainmenu1 A:active, ul.mainmenu1 A:hover { font-size: 11px; color: #000000;}


/* Language */
ul.langmenu A:link, ul.langmenu A:visited, ul.langmenu A:active, ul.langmenu A:hover { font-size: 10px; font-weight: bold; color: #ffffff;}

A.link1:link, A.link1:visited, A.link1:active, A.link1:hover { font-size: 10px; color: #000000;}
A.link2:link, A.link2:visited, A.link2:active, A.link2:hover { font-size: 9px; color: #000000;}
A.link3:link, A.link3:visited, A.link3:active, A.link3:hover { font-size: 9px; color: #000000;}
A.link4:link, A.link4:visited, A.link4:active, A.link4:hover { font-size: 11px; color: #000000;}

/* News-Bereich */
A.news-list-morelink:link, A.news-list-morelink:visited, A.news-list-morelink:active, A.news-list-morelink:hover {font-weight: bold; color: red; text-decoration: none;}
A#news-single-backlink:link, A#news-single-backlink:visited, A#news-single-backlink:active, A#news-single-backlink:hover {font-weight: bold; color: red; text-decoration: none;}

/* Externe Links */
p.bodytext a.external-link-new-window { padding-left:18px; background:url(../img/navigation/ulink_pfeil.gif) no-repeat top left;}

/****************/
/* News-Bereich */
/****************/
div.frame1-ueberschrift>div.ueberschrift {padding: 12px 0 2px 2px;}
div.news-latest-container { height: 150px; background-color: #ffffff;}

.news-link, .news-dates	{ background-color: #ffffff; color: #000000;}
div.news-link table.news-latest-icon		{ padding: 2px; font-size: 11px;}
.news-dates		{ padding: 0 2px 2px 19px;}

#news-single-subhead-img, .news-single-item, .news-list-item	{ width: 100%; padding: 5px 0 0 0;}
/*div.news-single-subheader p	{ float: left; padding-right: 15px; padding-bottom: 10px; width: 575px;  font-weight: bold;}*/
div.news-single-subheader p	{ float: left; padding-right: 15px; padding-bottom: 10px; width: 100%;  font-weight: bold;}
/*.news-single-content ul, .news-single-content ol	{ padding-left: 30px; padding-top: 5px; padding-bottom: 10px;}*/
/*.news-single-content ul	{ list-style-type: disc;}*/
/*.news-single-content li	{  padding-top: 5px;}*/

.news-single-image		{ float: right; width: 200px;}
.news-single-backlink	{ float: left; width: 100%;}
	
.news-list-item		{ border-bottom: solid #aaaaaa 1px;}
.news-list-subheader	{ padding-top: 5px; margin-bottom: 5px;}
.news-list-morelink	{ font-weight: bold;}

/* div ul li			{ margin-right: 15px;} */

/*****************************/
/* Allgemeine Formatierungen */
/*****************************/
hr.clearer { clear: left; visibility: hidden; heigh: 1px;margin:0; padding:0;}
p.detail			{ font-weight: bold; font-family: courier new; font-size: 1.1em;}
p.name-of-person		{ font-weight: bold; font-style: italic;}
p.important		{ font-weight: bold; color: red;}
ul.csc-bulletlist		{ margin-left: 20px;}
p.bodytext		{ padding-bottom: 10px;}
p.align-left		{ text-align: left;}
p.align-center		{ text-align: justify;}
p.align-right		{ text-align: right;}
p.csc-frame-frame1, p.csc-frame-frame2 { border: solid 1px black; padding: 0 5px; margin-bottom: 15px;}
p.csc-frame-frame1		{ background-color: #edebf1;}
p.csc-frame-frame2		{ background-color: #f5ffaa;}

/*************/
/* Formulare */
/*************/
.mailformrequired, .mailform { font-size: 11px;}
.mailformrequired		{ font-weight: bold;}
TABLE .google input submit			{ border: 1px solid red;}

/*******/
/* FAQ */
/*******/
div.tx-irfaq-pi1 dl dt	{ margin-top: 5px;}
div.tx-irfaq-pi1 dl dd p	{ margin-top: 5px; padding-left: 10px;}

