/* Start Menü */
.haupt_menu a:link    { background-color:#E0EBCB; margin-left: 10px; margin-right: 10px; font-size:80%; padding-left: 10px; line-height:20px; color:#003366; display:block; text-decoration: none; }
.haupt_menu a:visited { background-color:#E0EBCB; margin-left: 10px; margin-right: 10px; font-size:80%; padding-left: 10px; line-height:20px; color:#003366; display:block; text-decoration: none; }
.haupt_menu a:hover   { background-color:#E0EBCB; margin-left: 10px; margin-right: 10px; font-size:85%; padding-left: 10px; line-height:20px; color:#003366; display:block; text-decoration: none;}
.haupt_menu a:active  { background-color:#E0EBCB; margin-left: 10px; margin-right: 10px; font-size:85%; padding-left: 10px; line-height:20px; color:#003366; display:block; text-decoration: none; }
.haupt_menu a:focus   { background-color:#E0EBCB; margin-left: 10px; margin-right: 10px; font-size:80%; padding-left: 10px; line-height:20px; color:#003366; display:block; text-decoration: none;}

.unter_menu a:link     { border-bottom: 1px solid #FFFFFF; font-size:80%; font-weight: normal; padding-left: 40px; line-height:28px; background-color:#336699; color: #FFF;  display:block; text-decoration: none;}
.unter_menu a:visited  { border-bottom: 1px solid #FFFFFF; font-size:80%; font-weight: normal; padding-left: 40px; line-height:28px; background-color:#336699; color: #FFF;  display:block; text-decoration: none;}
.unter_menu a:hover    { border-bottom: 1px solid #FFFFFF; font-size:80%; font-weight: normal; padding-left: 40px; line-height:28px; background-color:#6699CC; color: #FFF;  display:block; text-decoration: none;}
.unter_menu a:active   { border-bottom: 1px solid #FFFFFF; font-size:80%; font-weight: normal; padding-left: 40px; line-height:28px; background-color:#336699; color: #FFF;  display:block; text-decoration: none;}
.unter_menu a:focus    { border-bottom: 1px solid #FFFFFF; font-size:80%; font-weight: normal; padding-left: 40px; line-height:28px; background-color:#6699CC; color: #FFF;  display:block; text-decoration: none;}
/* Ende Menü */


body {margin:0; padding: 0px; background-image: url(../../images/body_bg.gif); font-family:Arial, Helvetica, sans-serif; font-size:101%; color:#003366;}

h1 {padding:0px 30px; font-size:110%; font-style:normal;}
h2 {padding:0px 30px; font-size:110%; font-style:normal;}
h3 {padding:0px 30px; font-size:100%; font-style:normal;}
h4 {padding:0px 30px; font-size:90%; font-style:normal;}
h5 {padding:0px 30px; font-size:80%; font-style:normal;}

p  {padding:0px 30px; line-height: 100%;}

/* Start layoutboxen */
#header {background-color:#99CC00; width:100%; height:160px;}

#head-bg {position:absolute; top:0px; left:171px; overflow:hidden;}

#topnav {width:100%; height:40px; border-top:1px; border-bottom:1px; border-left:0px; border-right:0px; border-style:solid; border-color:#FFF; background-image: url(../../images/topnav-bg.gif);}

#container {background-color: #99CC00; width: 100%;}

#box_menu {background-color:#99CC00; width:180px; height:330px; margin-top:40px; float:left;}

#content {background-color: #FFF; margin-left:180px; margin-bottom:0; padding:0;}
#contentAbstand {padding:10px 30px;}

#footer { background-color: #FFF; margin-left:180px; margin-top:0; margin-bottom:0; padding:0px 0px;}
#footerAbstand {padding:0px 0px;}

#copyrightbox {float:left; padding:0px 60px; font-size:70%; color:#333;}
#printbox {float:right; padding:0px 30px; font-size:80%; font-style:normal; font-weight:bold; color:#FFF;}
#rootline {float:left; padding-left:10px; font-size:70%; font-style:normal; font-weight:normal; color:#000;}

/* Ende layoutboxen*


/* andere Links */
a:link {padding:0px 0px; color: #000;}
a:visited {color: #666;}
a:hover {color: #666;}
a:active {color: #000;}
a:focus {color: #999;}


a.linkExt img { border:none; }
a.linkInt img { border:none; }
a.linkMailto img { border:none; }

.bodytext {font-family:Arial, Helvetica, sans-serif; font-size:75%; line-height: 150%; color:#000;}

li {font-family:Arial, Helvetica, sans-serif; font-size:75%; line-height: 150%; color:#000;}

.csc-form-labelcell {
	float: left;
	width: 4.5em;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1em; 
	color:#000; 
	white-space:nowrap; 
}
.csc-form-fieldcell {
	margin: 0 0 0 5em;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1em; 
	color:#000; 
	white-space:nowrap; 
}

.csc-mailform { display: inline; margin:10px 45px; padding:10px 10px; }
.csc-mailform-field { padding:10px 10px; }
.csc-mailform label { font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:#000;}

*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#fff;
}

.level1 {
	padding-left:10px;
	background-color:#eee;
}

.level2 {
	padding-left:10px;
	background-color:#ddd;
}

.level3 {
	padding-left:10px;
	background-color:#ccc;
}

.level4 {padding-left:10px;background-color:#bbb;}

img {border: none;}
.csi-img {border: none;}

.board_table { border: 0; left: 30px;}

/*  Styles für Schriftgroessen in tt_board */
.s1 { font-family: Arial, Helvetica, sans-serif; font-size: .8em; line-height: 1.2em;}
.s2 { font-family: Arial, Helvetica, sans-serif; font-size: .8em; line-height: 1.2em;}
.s3 { font-family: Arial, Helvetica, sans-serif; font-size: .8em; line-height: 1.2em;}


/*  Styles für MiniFAQ */
DIV.tx-cfabwwwminifaq-pi1 {font-family: Arial, Helvetica, sans-serif; font-size: .8em;}
DIV.tx-cfabwwwminifaq-pi1 A {color: #003366;}
DIV.tx-cfabwwwminifaq-pi1 P.tx-cfabwwwminifaq-pi1-q {}

DIV.tx-cfabwwwminifaq-pi1 DIV.tx-cfabwwwminifaq-pi1-questions {font-size: 0.9em;font-weight: bold;}
DIV.tx-cfabwwwminifaq-pi1 DIV.tx-cfabwwwminifaq-pi1-questions ol li {color: #003366;}
DIV.tx-cfabwwwminifaq-pi1 DIV.tx-cfabwwwminifaq-pi1-questions A {color: #003366;}

DIV.tx-cfabwwwminifaq-pi1 ol.tx-cfabwwwminifaq-pi1-answers {}
DIV.tx-cfabwwwminifaq-pi1 ol.tx-cfabwwwminifaq-pi1-answers li.tx-cfabwwwminifaq-pi1-q-a-package {color: #0033CC;}
DIV.tx-cfabwwwminifaq-pi1 ol.tx-cfabwwwminifaq-pi1-answers li.tx-cfabwwwminifaq-pi1-q-a-package p.tx-cfabwwwminifaq-pi1-q {
	color: #003366;	font-weight: bold; font-style: italic;}
DIV.tx-cfabwwwminifaq-pi1 ol.tx-cfabwwwminifaq-pi1-answers li.tx-cfabwwwminifaq-pi1-q-a-package a.tx-cfabwwwminifaq-pi1-toplink {
	text-decoration: none;}
DIV.tx-cfabwwwminifaq-pi1 ol.tx-cfabwwwminifaq-pi1-answers li.tx-cfabwwwminifaq-pi1-q-a-package blockquote.tx-cfabwwwminifaq-pi1-a {
	text-align: justify;}
DIV.tx-cfabwwwminifaq-pi1 A.tx-cfabwwwminifaq-pi1-toplink {}
DIV.tx-cfabwwwminifaq-pi1 HR {display: none;}
