/*
CODE: STOCK-Innovation; Rhein Unternehmensevolution
LAST CHANGE: 30-07-08
FOR MZ Rheingau-Taunus
*/
@import url(rte.css);
@import url(banner.css);
@import url(textmenu.css);
@import url(login.css);

*{
	margin: 0px;
}
a img, img{
	border: none;
	padding:0px;
}

a:link { 
  color: #054295; 
	font-size: 100%; 
	font-family: Arial; 
	text-decoration: none; 
	}
a:visited { 
  color: #054295; 
	font-size: 100%; 
	font-family: Arial; 
	text-decoration: none; 
	}
a:active { 
  color: #054295; 
	font-size: 100%; 
	font-family: Arial; 
	text-decoration: none; 
	}
a:hover { 
  color: #D62020; 
	}
body{
	background-color: white;
	color: black;	
  text-align: center;
	font-family: Arial;
	margin-top: 0px;
	margin-left: 0px;
  }
p {
  margin-top: 0px; 
	padding-top: 0px;
	}
td {
	font-size: 80%;
	color: black;
	font-family: Arial;
  }
blockquote {
  margin-left: 20px;
  }
div {
  padding-top: 0px;
  padding-bottom:0px;
  }
form, input{
	color: #000000;
	font-family: Arial;
	font-size: 100%;																	 
	margin: 0px;
  }
li {
	margin-bottom: 0px;
  }
.footer {
  height: 18px;
	font-family: Arial;
	font-size: 79%;
	padding-bottom: 2px;
	padding-left: 33px;
	border-right: 1px solid #dfdfdf;
 	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;		
  }
.footer a {
  font-family: Arial;
  }
.klickpfad {
  padding-left: 8px;
	font-size: 100%;
	}
.klickpfad a {
	font-family: Arial, sans-serif;
	font-size: 100%;
  }
.whiteline {
  height:20px;
	}
.navigationbox {
  background-color: #eeeeee;
	padding: 0px;
	}
h1 {
  color: #054295; 
  font-family: Arial; 
	font-size: 75%; 
	font-weight: bold; 
	margin-bottom: 0px;
	} 
h2 { color: #000000; 
  font-family: Arial; 
	font-size: 70%; 
	}
.banner {
  height: 90px;
	}
.rotweiss { 
  width: 31px; 
	vertical-align: top;
	}
.klickpfad {
  font-family: Arial; 
	font-size: 61%; 
	text-decoration: none; 
	padding-right: 10px;
  padding-top:0px;
	}
.klickpfad a:hover { 
  color: #D62020; 
	}
.topnavigation {
  height: 20px; 
	background: #054295;
	padding-left: 18px;
	font-size:80%;
	}
.contentnavtopic { 
  background: #ffffff; 
	color: #054295; 
	font-family: Arial; 
	font-size: 70%; 
	text-decoration: none; 
	width: 184px; 
	padding: 3px; 
	padding-left: 5px; 
	font-weight: bold;
	}
.contentbereich {
  padding: 0 10px 0 10px;
	}
#contentbox .rahmen {
  font-family: Arial; 
	font-size: 100%; 
	padding: 5px 5px 5px 5px; 
	vertical-align: top;
	}
.content {
  font-family: Arial; 
	font-size: 80%; 
	padding: 5px; 
	border: 1px solid #dfdfdf
	}
#randbox .rahmen {
	font-family: Arial; 
	font-size: 100%;
  padding: 5px;  
  border: 1px solid #d0d0d0;
  margin-bottom: 5px;
	}	
.tabrechts {
  padding-left:5px; 
	padding-right:5px;
	}
.footerbox { 
  border: 1px solid #EFEFEF; 
	border-top: 0; 
	padding-left: 18; 
	padding-right: 11; 
	padding-top: 2; 
	padding-bottom: 2; 
	font-family: Arial; 
	font-size: 70%; 
	margin-bottom: 10; 
	}
/* Linkleiste */  
.linktext {
  font-family: Verdana, sans-serif;
  font-size: 140%;
	font-weight: bold;
	text-decoration:none;
  color:#ffffff;
	padding-left: 0px;
	padding-right: 30px;
	}
 /*
*******************************************
*/
.bodytext{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 100%;
}
blockquote {
  margin-left: 20px;
}
div{
  padding-top: 0px;
  padding-bottom:0px;
}
/* Header */
.titel1,H1{
	font-family: arial, sans-serif;
	color: black;
	font-size: 160%;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
}
.titel2,H2{
	font-family: arial, sans-serif;
	color: black;
	font-size: 140%;
	font-weight: bold;	
	padding-bottom: 10px;
	padding-top: 10px;
}
.titel3,H3{
	font-family: arial, sans-serif;
	color: black;
	font-size: 120%;
	font-weight: bold;
	padding-bottom: 8px;
	padding-top: 8px;
}
.titel4,H4{
	font-family: arial, sans-serif;
	color: black;
	font-size: 90%;
	font-weight: bold;
	padding-bottom: 0;
	padding-top: 0;
}
.titel5,H5{
	font-family: arial, sans-serif;
	color: black;
	font-size: 82%;
	font-weight: bold;
	padding:2px 0 2px 0;
	margin:0;
}
.titel6,H6{
	font-family: arial, sans-serif;
	color: black;
	font-size: 75%;
	font-weight: bold;
	padding:0px 0 0px 0;
	margin:0;
}
/* -- Drucken/Suchen -- */
.drucksymbol,.suchsymbol{ 
  color: black;
  font-size:11px;
  text-decoration:none;
  font-family:arial,sans-serif;
}
.printsearch{
  margin-top:0px;
  margin-left:18px;
	height: 5px;
}
/* Bullet styles for lists */
.content li{
	margin-bottom: 8px;
}
.fixrand li, .varirand li{
	margin-bottom: 8px;
}  
.content ul{ 
  color: #000000; 
  list-style-type: disc; 
	padding: 6px 0 0 16px;
}
.fixrand ul, .varirand ul{ 
  color: #000000; 
  list-style-type: disc;
  padding: 6px 0 0 16px;
}
/* Bullet styles for ordered lists */  
.content ol{ 
  color: #000000; 
  list-style-type: decimal; 
	padding: 6px 0 0 16px;
  margin-left: 12px;
}    
.fixrand ol, .varirand ol{ 
  color:#000000; 
  list-style-type: decimal;
  padding: 6px 0 0 16px;
  margin-left: 12px;
}
/* Rahmen */
.csc-frame-rulerAfter{
  margin-top:8px;
  border-bottom: 1px solid;
} 
.csc-frame-rulerBefore{
  margin-bottom:2px;
  border-top: 1px solid;
}  
.csc-frame-indent{
 padding-left:25px;
}    
.csc-frame-indent3366{
 padding-left:50px;
}      
.csc-frame-indent6633{
 padding-left:75px;
}       
.csc-frame-frame1{
  padding: 0 5px 5px 5px;
  margin-bottom:5px;
  border: 1px solid;
}   
.csc-frame-frame2{
  background-color: #eeeeee;
  padding: 0 5px 5px 5px;
  margin-bottom:5px;
  border: 1px solid;
}   
/* Mailform */  
#mailform{
  width:480px;
}
.csc-mailform{
  border: 0;
}
.csc-mailform-field {
  margin:5px;
  vertical-align:top;
  text-align: left;
}
.csc-mailform-field input {
  padding:2px 2px 2px 5px;
}
.csc-mailform-field select {
  font-family: arial, sans-serif;
	font-size: 11px;
}
.csc-mailform-field #mailformformtype_mail {
  margin-left:160px;
}
.csc-mailform-field textarea {
  font-family: arial, sans-serif;
	font-size: 11px;
  padding:2px 2px 2px 5px;
}
.csc-mailform-field #mailformtv {
  vertical-align:top;
  margin-left:-5px;
}
.csc-mailform-field label {
  width:160px;

  clear:left;  
  vertical-align: top;
}
.csc-mailform-field .csc-mailform-radio legend {
  display: none;
}

.csc-mailform-field fieldset{
  width:220px; 
  border: 1px solid #7f9db9;
  padding-top: 3px;
  padding-bottom: 3px;
}
.csc-mailform-field .csc-mailform-radio {
  width:30px;
}
.csc-mailform-field .csc-mailform-radio label {
  width:180px;
}
.csc-frame-frame2 {
	border: none;
}
