/* TYPO3 CVS id: $id$ *//* Template stylesheet which can be used for new sites */

/*##############float-bugs###########*/
/*---------------------------------------------------------*/
/* Workaround: Clearfix-Anpassung für alle IE-Versionen */
/* 
** IE5.x/Mac - x
** IE7 - x
*/ 
.clearfix { display: inline-block; } 

/*
** IE5.x/Win - x
** IE6 - x
*/ 

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; } 
.clearfix { display: block; } 
/* End hide from IE-mac */
/*--------------------------------------------------------*/
/***************************//* General element styles: *//***************************/
body	{margin:0;padding:0; font:normal 12px Verdana, Arial, Helvetica, sans-serif;background: url(design/bg_app.gif) top left no-repeat;}
* img	{border:none;}
H1, H2, H3, H4, H5 { color: #81122b; }
H6 {color:#5e7a8b;font-size:14px;}
P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT {   color: #333333; }

PRE { font-family: monospace; }
A { color: #81122b;	text-decoration: none; }
A:hover { color: #81122b;	text-decoration: underline;}
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL { font-size: 11px; }
INPUT, TEXTAREA, SELECT { padding-left: 5px;	font-size: 11px; }

/************** Tita css-blocks********************/
div#container{text-align:left;width:752px;margin:0 0}
div#navigation{float:left;width:200px;}
div#weiss {float:right;width:550px;}
div#header{margin:20px 0 20px 40px;}
div#zeile {width:540px;font-size: 10px; text-align:right; border:1px solid #5e7a8b; border-width:1px 0px;margin:0 5px;}
div#extra2{margin:20px;text-align:right;}
div#extra{width:400px;margin:30px 20px 30px 110px;border:1px solid #5e7a8b;padding:10px;}

.navigation1{margin:40px 0 0 50px}
.navigation1 a,.navigation1 a:active,.navigation1 a:hover,.navigation2 a,.navigation2 a:active,.navigation2 a:hover	{color:#FFFFFF; text-decoration:none;}
.navigation1 a:hover,.navigation2 a:hover	{text-decoration:underline;}
div#navigation2{margin:120px 0 0 50px}
div#footer{background:#ffffff;color:#333333;border:1px solid #5e7a8b;border-width:1px 0px;padding:5px 1px;margin-top:50px;}
div#clear{clear:both;}

.navi,.navi_active	{line-height:2em;color:#FFFFFF;}
.navi:hover,.navi_active:hover,.navi_active {text-decoration:none;color:#fff7a6;}
.navi2,.navi_active2	{font-size: 11px;color: #ffffff; text-decoration: none;line-height:1.5em; }
.navi2:hover,.navi_active2:hover,.navi_active2	{ font-size: 11px;text-decoration:none;color:#fff7a6;}

H6 {color:#5e7a8b;}


/*###############Debug table#####################*/
td.align-center {text-align:center;}


/******************//* Headers, plain *//******************/
H1, H2, H3, H4, H5 { font-size: 16px; color: #81122b; }
H1, H2, H3, H4, H5 { margin: 5px 0 2px 0;}
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }
/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #81122B; text-decoration: none; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }



/*******************//* RTE / Bodytext: *//*******************/
P.bodytext { color: #333333; }
P.bodytext A { font-weight: normal; border:none; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {border: none;}
a.external-link-new-window {border: none;}
a.internal-link {border: none;}
a.internal-link-new-window {border: none;}
a.download {border: none;}
a.mail {border: none;}

fieldset.csc-mailform label {float:left; width:170px;}

/**********//* Images *//**********//* Images / Captions */
P.csc-caption { font-size: 10px; font-style: italic; }
/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }
/* Images / Tables / Wrapped text */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }