/*
	Projekt:
	Datei: styles.css 
	Author: NGI

  Verwendete Farben:
  #fff    = weiss
  #000    = schwarz
  etc.
  
*/

/* reset everything */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
input, select, option, textarea, button, submit, reset { 
  margin:0; 
  padding:0; 
  border:0; 
  outline:0; 
  font-weight:inherit; 
  font-style:inherit; 
  font-size:100%; 
  font-family:inherit; 
  vertical-align:baseline; 
  /* background-image:none; */
  white-space: normal; /* somhowe needed for ve_guestbook entries ! */
}

#leftTube ol, #leftTube ul { list-style:none; } */
img, fieldset { border: 0; }
table { border-collapse:collapse; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }

body, html {
	/*font-family: 'Arial narrow',sans-serif; */
	font-family: 'bitstream vera sans','lucida grande',verdana,sans-serif;
	font-size: 11px;
	line-height:16px;
	color:#505260;
}

#topContent, #leftTube, #rightTube { color:#fff; font-size:10px; line-height:14px; }

/* Links */
a:link, a:visited, a:active { text-decoration: none; color: #00b3e6; }
a:hover { text-decoration: underline; color: #00b3e6; }
h1 a:link, h1 a:visited, h1 a:active, h1 a:hover { color:#006eb6; }
h2 a:link, h2 a:visited, h2 a:active, h2 a:hover { color:#006eb6; }
h3 a:link, h3 a:visited, h3 a:active, h3 a:hover { color:#006eb6; }
#rightTube h1 a:link, #rightTube h1 a:visited, #rightTube h1 a:active, #rightTube h1 a:hover { color:#00B3E6; }
#rightTube h2 a:link, #rightTube h2 a:visited, #rightTube h2 a:active, #rightTube h2 a:hover { color:#00B3E6; }
#rightTube h3 a:link, #rightTube h3 a:visited, #rightTube h3 a:active, #rightTube h3 a:hover { color:#00B3E6; }
/*
#rightTube a:link, #rightTube a:visited, #rightTube a:active { text-decoration: none; color: #00d6eb; }
#rightTube a:hover { text-decoration: underline; color: #00d6eb; }
*/
/*
#middleContent a.external-link-new-window, 
	#middleContent a.external-link-new-window:link, 
	#middleContent a.external-link-new-window:visited, 
	#middleContent a.external-link-new-window:active { 
		background:transparent url(../../icons/icon_extLink.gif) right no-repeat;
		padding-right:15px;
		margin-right:2px;
	}
#middleContent a.mail, 
	#middleContent a.mail:link, 
	#middleContent a.mail:visited, 
	#middleContent a.mail:active { 
		background:transparent url(../../icons/icon_mail.gif) right no-repeat;
		padding-right:15px;
		margin-right:2px;
	}
*/
#middleContent a.download, 
	#middleContent a.download:link, 
	#middleContent a.download:visited, 
	#middleContent a.download:active { 
		background:transparent url(../../icons/icon_download.gif) left no-repeat;
		padding-left:15px;
	}

/* tabellenformatierung */
table, #middleTube table, #middleTube .contenttable {
	padding:0; 
	margin:0;
	border:0;
}
#middleTube table td, #middleTube .contenttable td, #middleTube table th, #middleTube .contenttable th {
	padding: 1px 15px 1px 0; 
}
#topContent table td {
	padding: 0 5px 0 0; 
}

/* forms */
form {  }
fieldset {  }
legend { padding: 0 10px ; }
label { 
	display:inline-block;
	vertical-align:top;
	/* width:100px; */
}

input, textarea { 
	padding: 1px;
	border:1px solid #89e1fa;   
	background-color:#fff;
	}
	
textarea { width: 380px; }
  
select { 
	border:1px solid #89e1fa;  
	background-color:#fff;
	}
  
option { 
	border:0;
	background-color:transparent;
	}
input.button, .csc-mailform-submit { font-weight:bold; margin:0; padding:0 2px; border:1px solid #505260; cursor:pointer; color:#000; background:#ddd; }
input.button:hover { background:#ccc; }

/* yellownet */
.yellowForm label { font-weight: bold; }
fieldset.rd, fieldset.data { margin: 20px 0; border: 1px solid #1C6DAC; padding: 10px; }
fieldset.rd label { display:block;  }
fieldset.rd .radio { margin-right: 20px; float: left; }
fieldset.rd .descr { margin: 5px 0 10px 30px; color: #999; }
fieldset.rd .betrag { margin-top: 20px; }
fieldset.rd .betrag label { float: left;  margin-right: 20px; }

fieldset.data label { display: block; width: 100px; float: left; }
fieldset.data input { margin-bottom: 5px; margin-right: 10px; }
fieldset.data em { color: #999;  display: block;}

/* forms */
.csc-mailform { margin-top: 20px; }
.csc-mailform label { display:block; width: 150px; float:left; }
.csc-mailform input { margin-bottom: 5px; }
.csc-mailform-submit { margin-top: 10px; }
