/**
-------------------------------------------------------------
	Regeln allgemeine Elemente dcic 01 - ff6600 - rot-#C80104 -bfbfbf - main color 1 #dee3e7 - main color 2 #576081
------------------------------------------------------------- */ 

    * {
    	margin: 0px;
    	padding: 0px;
    	border: 0px;
    }

body {
	background-color: White;
	font-family: verdana, helvetica, arial, sans-serif;
	}


    #layout {
	height: 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	text-align: left;
	width: 1008px;
	background-color: #ffffff;
   }

/**
-------------------------------------------------------------
	Farben - blau-grau-6f7b8a! - auf 80 gedunkelt-4B545F - auf 90 gedunkelt-555F6A
	003366ex - 4B545Fin - 555F6A!
	ff6600 - rot-#C80104 - bfbfbf - main color 1 #576081
------------------------------------------------------------- */ 

.header {
	margin: 0px auto;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	background-color: red;
	width: 100%;
   }

.navi
	{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	background-color: white;
	width: 100%;
    }

a {text-decoration:none;}
strong {font-weight:bold;}

    .vspace20 {
	margin-top:20px;
    }

/**
-------------------------------------------------------------
	Farben - blau-grau-6f7b8a - auf 100 gedunkelt-5F6976! / auf 80 gedunkelt-4B545F - auf 90 gedunkelt-555F6A
	003366ex - 4B545Fin - 555F6A!
	ff6600 - rot-#C80104 - bfbfbf - main color 1 #576081
------------------------------------------------------------- */ 

#header {position:relative;width:988px;background:#5F6976 url( ) repeat-x bottom left;height:55px; margin-left:10px;}
#header ul	{display:block;list-style:none;}
#header ul li	{display:block;float:left;}

#metanavigation {position:absolute;top:0px;right:-1px;font-size:11px;}
#metanavigation select	{margin-top:0.2em;}
#metanavigation select, #metanavigation option {font-size:0.6em;background:#bcf;}
#metanavigation option {padding:0px 0px 0px 5px;}
#metanavigation a {display:block;color:white;margin-top:5px;vertical-align:middle;border-right:1px solid white;padding:0px 5px;font-weight:normal;}
#metanavigation a:hover {text-decoration:underline;background:#cc0000;}

#navigation {position:absolute;bottom:0;right:0;background: #555F6A;border-top: 1px solid white;font-size:0.7em;}
#navigation li {border-left:1px solid white;text-align:center;}
#navigation a,
#navigation a:hover,
#navigation a:active {display:block;width:145px;color:white;text-decoration:none;font-weight:bold;padding:5px 0px;}
#navigation a:hover {text-decoration:underline;background:#cc0000;}

#navigation a.act_first_item {
  background-color: #444444;
  }


/**
-------------------------------------------------------------
	Farben auf 6f7b8a - h1 cccccc - C80104 - C80104-h120-FE0107! - C80104-h140-FE2C31! - ececdc! - 
------------------------------------------------------------- */ 


#header h1 {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size : 10px;
	
	color: #5F6976;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	}

#header h2 {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	
	color: #5F6976;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

h3 {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size : 13px;
	line-height: 16px;
	color: #000000;
	margin: 3px 0px 3px 0px;
}


.box_main {
    /* position:relative;  disturbs pagerendering in IE6 (fix later) */
    
    border:1px solid #bfbfbf;
    
    height: 500px;
    background-color:#cccccc;
}

.hauptspalte {
	border:none;
	width:680px;
	}


.leftbox {
	border:none;
	width:155px;
	}

.middlebox {
	width: 501px;
	border:none;
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.middlebox h3 {
    color: #C80104;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 20px;
    line-height: 24px;
    }

.middlebox h3 a {
    color: #C80104;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 20px;
    text-decoration: none;
    background-image:none;
    }

.middlebox h3 a:hover {
    text-decoration: underline;
    background-image:none;
    }

.middlebox h4 {
    color: #000000;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: bold;
    }

.middlebox h5 {
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    }

.middlebox h6 {
    color: #222222;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    }

.middlebox h7 {
    color: red;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    }


.middlebox .mdIntrotext {
    color: black;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: normal;
    font-weight: bold;
    text-decoration: none;
    }

.middlebox p {
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    }

.middlebox p a:hover {
	text-decoration: underline;
	}
.middlebox p a:visited {
	color: #C80104;
	}

.middlebox    .v1ndtext {
	font-family: arial, sans-serif;
	font-size:12px;
	margin: 10px 0px 25px 0px;
	}
	
   	A:link.v1note_red {
	font-family: arial, sans-serif;
	font-size:10; 
	text-decoration: none;
	color: #b31315;
	padding-right: 6px;
	}
	
	a.v1note_red:visited {
	font-family: arial, sans-serif; 
	font-size:10; text-decoration: none;
	color: #b31315;
	padding-right: 6px
	}
	
	a.v1note_red:hover {
	font-family: arial, sans-serif;
	font-size:10;
	color: #b31315;
	padding-right: 6px;
	text-decoration: underline
	}


.mdDottedLine { float: left; width: 501px; height: 1px !important; background-image: 
               url('999_bg_maincontainer_line.gif'); 
               font-size: 1px; background-repeat: repeat-x; line-height: 1px; 
               margin-left: 0; margin-right: 0; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; }

.baytorLine { float: left; width: 501px; height: 1px !important; background-image: 
               url('995_shade_right.png'); 
               font-size: 1px; background-repeat: repeat-x; line-height: 1px; 
               margin-left: 0; margin-right: 0; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; }

/* SPACER */
    .vspace01 {
	margin-top:1px;
    }
    .vspace02 {
	margin-top:2px;
    }
    .vspace05 {
	margin-top:5px;
    }
    .vspace10 {
	margin-top:10px;
    }
    .vspace15 {
	margin-top:15px;
    }
    .vspace20 {
	margin-top:20px;
    }
	.vspace25 {
	margin-top:25px;
	}




.pageheader {
    color: #444444;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 1px 0px;
    font-size: 12px;
    border-bottom:1px solid #bfbfbf;
    }

.pageheader a {
    color: #444444;
    }
.pageheader a:hover {
    color: #444444;
    }
.pageheader a:visited {
    color: #444444;
    }

/* ########################  START box_picright grau-d4d4d4 #c0d1db #ececdc #93ADC7  gutes rot-#C80104 woblau-#336699 #########################*/

.box_picright {
    /* position:relative;  disturbs pagerendering in IE6 (fix later) */
    
    border:1px solid #bfbfbf;
}

.title {
   text-align:left;
   font-size:12px;
   font-weight:bold;
   color:#535353;
   background-color:#ececdc;
   text-transform:uppercase;
   margin: 1px 1px 0px 1px;
	padding: 2px 2px 2px 5px;
	border-bottom:1px solid #bfbfbf;
	}

.pictureGalleryTeaser {
	margin:	0px 0px 0px 5px;
	}

.pictureTitle {
    font-size:0.625em; /* 10px */
    font-weight:bold;
    color:#336699;
    background-color:inherit;
    text-transform: uppercase;
    margin:0px;
}

.embreakout
{
	font-size: 	16px;
	line-height:	18px;
}

.pictureGalleryTeaser
{
	padding:	3px 5px 0px 0px;
	font-size:11px;
}


a.arrowLink, a.arrowLink:hover, a.arrowLink:visited {
    color:#336699;
    background-color:inherit;
    font-weight:bold;
    text-decoration:none;
    padding-left:8px;
    background-image:url(arrowright.gif);
    background-repeat:no-repeat;
    background-position:0px 60%;
    }


a.arrowLink:hover {
    text-decoration:underline;
}

a.arrowLink {
    font-size:0.625em; /* 10px */
}


.pictureGalleryTeaser a {
	font-size: 	12px;
	font-family:	Arial, Helvetica, sans-serif;
	font-weight:	bold;
	margin: 0px 0px 0px 0px;
	color: #336699;
	}

.pictureGalleryTeaser a:hover {
	font-size: 	12px;
	font-family:	Arial, Helvetica, sans-serif;
	font-weight:	bold;
	margin: 0px 0px 0px 0px;
	text-decoration:underline;
	color: #336699;
	}

.pictureGalleryTeaser a:visited {
	font-size: 	12px;
	font-family:	Arial, Helvetica, sans-serif;
	font-weight:	bold;
	margin: 0px 0px 0px 0px;
	color: #336699;
	}

.baytor_wikio a {
	font-size: 	12px;
	font-family:	Arial, Helvetica, sans-serif;
	font-weight:	bold;
	margin: 0px 0px 0px 0px;
	color: #000000;
	}

.mdAutorenzeile {
	margin: 10px; 0px; 0px; 0px;
	font-style:italic;
	font-size: 12px;
	font-weight: normal;
	}

.mdAutorenzeile a {
	color: #C80104;
	}


/* ########################  START bg3-dee3e7! / bg2-ececdc / bg1-e3e2de / leftigation blau-blau-1d5086 #c0d1db #ececdc #93ADC7  gutes rot-#C80104 woblau-#336699 header-blau-576081 #########################*/

.leftigation {width:155px;overflow:hidden;font-weight:bold;padding-left:0px;font-size:12px;}
.leftigation a {display:block;font-size:0.9em;color:#333;text-decoration:none;font-weight:bold;}
.leftigation dt {color:white;background:#555F6A;text-transform:uppercase;padding-right:0;}
.leftigation dt a {display:block;color:white;}
.leftigation dd {margin-bottom:1em;}
.leftigation li {list-style-type:none;}
.leftigation dt, .leftigation ul li a {padding:3pt 4pt 3pt 4pt;border-bottom:1px solid white;}
.leftigation ul li a {background:#dee3e7;}
.leftigation ul li a.selected {background:#c2c1bc;}
.leftigation ul li a:hover {background:#c2c1bc;}

.leftigation a:hover {text-decoration:underline;background:#cc0000;}

/* ########################  START footer blau-blau-1d5086 #c0d1db #ececdc #93ADC7  gutes rot-#C80104 woblau-#336699 header-blau-576081 #########################*/

.footer1008 {
	background: #ffffff;
	width: 978px;
	border-top:1px solid #bfbfbf;
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
	font-size: 	11px;
	font-family:	Arial, Helvetica, sans-serif;
	font-weight:	bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #777777;
	}

.footer1008 p a {
	
	color: #777777;
	}

.footer1008 p a:hover {
	
	text-decoration: underline;
	}


/* ########################  Kontakt baytor #########################*/

/** /kontakt/
------------------------------------------------------------- */
.kontakt th {
  width: 125px;
  text-align: right;
  padding: 10px 15px 0 0;
}
.kontakt td {
  padding: 10px 0 0 0;
}
.kontakt input {
  width: 285px;
}
.kontakt input.radio,
.kontakt input.checkbox {
  width: auto;
}
.kontakt textarea {
  width: 330px;
}


/* Listen */

#contentBody a {
  color: #b31315;
}

#contentBody h1 {
  color: #576081;
  padding: 0px 0px 10px 0px;
}


/* Formulare */

form {
  margin: 1em 0;
}
/* IE6-Bugfix */
* html #content form {
  border: 1px solid white;
}
* html #sidebar form,
* html #news form {
  border: 0;
}
input {
  vertical-align: middle;
}
input.submit,
.submit input {
  color: #1A1A1A;
}

textarea {
  font: normal 100.01%/160% Verdana, sans-serif;
  margin: 0;
}
input, textarea, select {
  color: #000000;
}
input, textarea {
  padding: 2px 3px;
  border: 1px solid #343434;
}
input.radio {
  border: 0;
}
input:focus, textarea:focus, select:focus {
  color: black;
  background-color: white;
}
fieldset {
  color: #1A1A1A;
  background-color: #ffffff;
  border: 1px solid #343434;
  margin: 1em 0;
  padding: 5px 15px 15px 15px;
}
fieldset fieldset {
  color: #1A1A1A;
  background-color: #F2EFDA;
}
* html fieldset,
* html fieldset fieldset {
  color: #1A1A1A;
  background-color: white;
}
fieldset div,
fieldset p {
  padding: .5em 0 .2em 0;
}
legend {
  color: #1A1A1A;
  background-color: #CFD2DB;
  font-weight: bold;
  border: 1px solid #343434;
  padding: 1px 10px;  
}
optgroup {
  padding: 5px 0;
  font-style: normal;
}
option {
  padding: 0 5px 0 0;
}
optgroup option {
  padding: 0 5px 0 15px;
}
label {
  cursor: pointer;
}


/* Tabellen */
th {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}


.mdArticleImageBox {
float:left;
margin: 4px 0px 0px 0px;
padding: 0 10px 10px 0px;
}

.mdArticleImageBox p {
padding-left:4px;
font-size: 0.8333em !important;
}

.mdArticleImageBox img{
float:left;
display:block;
border: 1px solid #666;
}

.mdAssetalignleft font {
/*font-size:10px !important;*/
margin: 10px 12px 12px 0;
}

.mdFont100Sizing {
float: right;
font-size: 0.8333em;
}


.intextright {
	text-align:right;	
	margin: 5px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	color:#C80104;
	}

.intextright a {
	font-size: 11px;
	font-weight: normal;
	color:#C80104;
	}

.intextright a:hover {
	text-decoration:underline;	
	}


.constantblue {
	color:blue;
	}

.constantblue a {
	color:blue;
	}

.constantblue a:active {
	color:blue;
	}

.constantblue a:hover {
	color:blue;
	}

.constantblue a:visited {
	color:blue;
	}


.sublinegreen {
	color:green;
	}

.sublinegreen a {
	color:green;
	text-decoration:none;
	}

.sublinegreen a:active {
	color:green;
	text-decoration:none;
	}

.sublinegreen a:hover {
	color:green;
	text-decoration:underline;
	}

.sublinegreen a:visited {
	color:green;
	text-decoration:none;
	}


                      <!--#900 #C80104 //-->
.constantred {
	color:#003366;
	}

.constantred a {
	color:#003366;
	}

.constantred a:active {
	color:#003366;
	}

.constantred a:hover {
	color:#003366;
	}

.constantred a:visited {
	color:#003366;
	}


.sublineblue {
	color:blue;
	}

.sublineblue a {
	color:blue;
	text-decoration:none;
	}

.sublineblue a:active {
	color:blue;
	text-decoration:none;
	}

.sublineblue a:hover {
	color:blue;
	text-decoration:underline;
	}

.sublineblue a:visited {
	color:blue;
	text-decoration:none;
	}

