/**
 * Seite: www.bootsbau-recht.de
 * Datei: screen.css
 * Media: screen
 *
 * Datum: 2009-04 | 05-2009
 * Autor: Maria Kabs, Ticcon AG
 * Autor: Niels Weber, Ticcon AG
 ****************************************************************************************************/
*       { margin: 0; padding: 0; }
.clear  { clear: both;           }
.hidden { display: none;         }

HTML,
BODY {
	height: 100%;
	color: #333333;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 0.9em;
	line-height: 15px;
	text-align: center;
}
A:link, 
A:visited {
	color: #333333;
	text-decoration: none;
}
A:hover{
	color: #7A0025;
	text-decoration: underline;
}
HR {
	width: 162px;
	height: 1px;
	background-color: #FFFFFF;
	border: none;
	color: #888888;
}
H1 {
	margin: 9px 0 10px 0;
	font-size: 3.5em;
	font-weight: normal;
	line-height: 1em;
	font-family: "Times New Roman", Times, serif;
}

h2 {
  	font-size: 0.9em;
  	font-weight: bold;
  	line-height: 30px
}
P {
	font-size: 0.9em;
}

/****************************************************************************************************/
/***** S E I T E N A U F B A U *****/
/****************************************************************************************************/
#container {
	width: 977px;
	margin: 20px auto 0 auto;
	background-image: url(/fileadmin/images/schatten_content2.gif);
	text-align: left;
}
#top {
	height: 19px;
	background-image: url(/fileadmin/images/schatten_top2.gif);
	background-repeat: no-repeat;
}
#bottom {
	height: 19px;
	background-image: url(/fileadmin/images/schatten_bottom2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#main {
  	margin: 8px 18px;
  	background-color: #eaebeb;
  	height: auto;
  	border-top: 8px solid #ffffff;
}

* HTML #main {
	border-top: 0px;
}

#left {
	width: 247px;
	float: left;
}
#right {
	width: 157px;
	float: right;
}
#center {
	width: 450px;
	padding: 0 0 30px 45px;
	position: relative;
	float: left;
}


/****************************************************************************************************/
/***** H E A D E R *****/
/****************************************************************************************************/

#header {
  	height: 184px;
  	margin: 0 19px 8px 19px;
}

#logo {
	height: 154px;
	border-top: 8px solid #FFFFFF;
	border-bottom: 8px solid #FFFFFF;
}

*+ HTML #logo{
  	margin: 1px 0;
}

/****************************************************************************************************/
/***** L A N G U A G E  &  S E A R C H *****/
/****************************************************************************************************/

#language {
  	float: left;
  	line-height: 30px;
  	margin-top: 6px;
  	margin-left: 6px;
}
#language IMG {
	margin: 4px 6px 0 0;
	position: relative;
}

#search {
	width: 245px;
	position: relative;
	top: 0;
	left: 1px;
  	color: #7A0025;
  	font-family: "Times New Roman", Times, serif;
}
* HTML #search {
	top: -8px;
}

/****************************************************************************************************/
/***** N A V I G A T I O N *****/
/****************************************************************************************************/
#navi-home {
	line-height: 30px;
	font-family: "Times New Roman", Times, serif;
	background-color: #eaebeb;
}

#navi-main {
	width: 220px;
	margin: 15px 0 0 10px;
	font-family: "Times New Roman", Times, serif;
}

#navi-main li {
	list-style: url("/fileadmin/images/grauer_pfeil.gif");
	list-style-position: inside;
	margin-top: 16px;
}

* + HTML #navi-main li{
	list-style: url("/fileadmin/images/grauer_pfeil_ie.gif");
}

* HTML #navi-main li {
	list-style: url("/fileadmin/images/grauer_pfeil_ie.gif");
}

#navi-main li li {
	list-style: url("/fileadmin/images/grauer_punkt.gif");
	list-style-position: inside;
	padding-left: 15px;
	margin-top: 3px;
}

#navi-main a {
	color: #333333;
}

#navi-main a:hover {
	text-decoration: none;
	color:#7A0025;
}


#navi-main LI.navi-main-active {
  	list-style: url(/fileadmin/images/roter_pfeil.gif);
	list-style-position: inside;
}

* + HTML #navi-main LI.navi-main-active {
  	list-style: url(/fileadmin/images/roter_pfeil_ie.gif);
}

* HTML #navi-main LI.navi-main-active {
  	list-style: url(/fileadmin/images/roter_pfeil_ie.gif);
}


#navi-main LI.navi-main2-active {
  	list-style: url(/fileadmin/images/roter_punkt.gif);
	list-style-position: inside;
}

* + HTML #navi-main LI.navi-main2-active {
  	list-style: url(/fileadmin/images/roter_punkt_ie.gif);
}

* HTML #navi-main LI.navi-main2-active {
  	list-style: url(/fileadmin/images/roter_punkt_ie.gif);
}


#navi-main a.navi-main-active,
#navi-main a.navi-main2-active,
#navi-main a.navi-main3-active {
  	color: #7A0025;
}

#navi-bct {
	position: absolute;
	top: 15px;
	left: 45px;
  	font-size: 0.75em;
}

#printlink,
#navi-sub {
  	padding-left: 10px;
  	margin-top: 32px;
  	font-family: "Times New Roman", Times, serif;
}
#printlink {
	margin-top: 0;
}
#printlink A:hover,
#navi-sub A:hover {
	text-decoration: none;
	color:#004c93;
}
#printlink LI,
#navi-sub LI {
	padding: 1px 0 0 13px;
	list-style: none;
	background-image: url(/fileadmin/images/grauer_pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}
* HTML #printlink LI,
* HTML #navi-sub LI {
	margin: 0 0 0 6px;
	padding: 1px 0 0 11px;
	background-position: 0 3px;
}
#printlink LI.navi-sub-active,
#navi-sub LI.navi-sub-active {
  	background-image: url(/fileadmin/images/roter_pfeil.gif);
}

/*
* HTML #navi-sub LI,
* + HTML #navi-sub LI {
  	list-style: url(/fileadmin/images/grauer_pfeil_ie.gif);
}
#navi-sub LI.navi-sub-active {
  	list-style: url(/fileadmin/images/roter_pfeil.gif);
	list-style-position: inside;
	margin-top: 1px;
}
* HTML #navi-sub LI.navi-sub-active,
* + HTML #navi-sub LI.navi-sub-active {
  	list-style: url(/fileadmin/images/roter_pfeil_ie.gif);
}
*/
#navi-sub LI A.navi-sub-active  {
	color: #7A0025;
}

#navi-basis {
	margin: auto;
	left: auto;
	right: auto;	
	height: 20px;
	line-height: 20px;
	background-color: #7A0025;
	float: left;
	color: #ffffff;
	font-family: "Times New Roman", Times, serif;
	margin-left: 5px;
}

#navi-basis a {
	color: #ffffff;
}

#navi-basis a:hover {
	text-decoration: none;
}

/****************************************************************************************************/
/***** C O N T E N T *****/
/****************************************************************************************************/
#content {
	width: 445px;
	min-height: 550px; 
	/*height: 400px; später entfernen*/
	margin: 0 0 30px 0;
	position: relative;
	top: 40px;
	left: 0px;
	clear: both;
}

#content .csc-textpic-caption {
  font-size: 0.75em;
}

#content A:link, 
#content A:visited {
	border-bottom: 1px dotted #333333;
	text-decoration: none;
	color: #666666;
}
#content  A:hover {
	border: none;
	text-decoration: none;
	color: #000000;
}
#content .csc-textpic A {
	border: none;
	text-decoration: none;
}
#content TABLE.style01 {
	width: 100%;
	margin: 5px 0 15px 0;
	border-spacing: 0;
	border-collapse: collapse;
	background-color: #E7E7E7;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size: 0.9em;
	color: #262626;
}
#content TABLE.style01 TR TH,
#content TABLE.style01 TR TD {
	padding: 3px 5px 3px 5px;
	border: 1px solid #B4B4B4;
}
#content TABLE.style01 TR.tr-even TD      { background-color: #E6E6E6; }
#content TABLE.style01 TR.tr-even TD.td-0 { background-color: #C1C1C1; }
#content TABLE.style01 TR.tr-odd          { background-color: #FFFFFF; }
#content TABLE.style01 TR.tr-odd TD.td-0  { background-color: #E6E6E6; }
#content TABLE.style01 TR TH              { background-color: #C1C1C1; }
#content TABLE.style01 TR TH,
#content TABLE.style01 TR TD.td-0 {
	font-weight: bold;
}
#content UL {
	margin: 0 0 0 14px;
	list-style: square;
}


#right P,
#right H1,
#right H2,
#right H3 {
	margin-left: 10px;
}


/****************************************************************************************************/
/***** P R I N T *****/
/****************************************************************************************************/
/*
siehe NAVI-SUB

#printlink {
  	padding-left: 10px;
  	font-family: "Times New Roman", Times, serif;
}

#printlink li {
  	list-style: url("/fileadmin/images/grauer_pfeil.gif");
	list-style-position: inside;
	margin-top: 1px;
}

*+ HTML #printlink li {
  	list-style: url("/fileadmin/images/grauer_pfeil_ie.gif");
}

* HTML #printlink li {
  	list-style: url("/fileadmin/images/grauer_pfeil_ie.gif");
}
#printlink LI A:hover {
	text-decoration: none;
}
*/
/****************************************************************************************************/
/***** F O O T E R *****/
/****************************************************************************************************/
#footer {
	height: 20px;
	margin: 0 18px 0 18px;
	border-top: 8px solid #FFFFFF;
  	background-color: #7A0025;
  	color: #FFFFFF;
	clear: both;
	font-family: "Times New Roman", Times, serif;
}
* HTML #footer {
	border-top: 8px solid #FFFFFF;
}
#copyright {
	line-height: 20px;
	float: right;
	margin-right: 10px; 
}

/****************************************************************************************************/
/***** S I T E M A P *****/
/****************************************************************************************************/

.csc-sitemap UL LI a {
	color: #333333;
}


.csc-sitemap UL LI a:hover {
	text-decoration: none;
}


.csc-sitemap UL LI {
	list-style: inside;
}



.csc-linkToTop {
	margin: 10px 0 10px 0;
	display: block;
	text-align: right;
}
.csc-frame.csc-frame-rulerAfter {
	width: 100%;
	margin: 15px 0 10px 0;
	border-bottom: 1px dotted #666666;
}
.csc-frame.csc-frame-rulerBefore {
	width: 100%;
	margin: 15px 0 10px 0;
	border-top: 1px dotted #666666;
}