/* -------------------------------------------------------
  Zentrales Stylesheet GTUE.de,	Stand 08/05 dR
 ------------------------------------------------------- */

/* Seite */
body {
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}
body, p, td {
	font-family:arial,sans-serif;
	font-size:12px;
	color:#000000;
}

/* Formulare */
form { margin:0px; }
input.vp_input {
  width:130px;
	height:17px;
	font-family:arial,sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
}
td.vp_opt {
 vertical-align:top;
 padding-top:2px;
}
td.vp_opttext {
 vertical-align:top;
 padding:4px;
}

/* Links allgemein */
a {
  color:#BA002E;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

/* Farben und Abstände allgemein */
.red, td.red b { color:#BA002E; }
.grey { color:#666666; }
.navigrey { color:#A9A9A9; }
.contentgrey { color:#E6E6E6; }
.footergrey { color:#CACACA; }
.error { color:#BB0000; }
.blue { color:#5A76A5; }

/* Stern für Pflichfeld */
.stern {
  color:#EE0000;
	font-weight:bold;
	font-family:arial black,arial,sans-serif;
}

/* Abstände von Text-Block zu vorangehendem Block */
.top0px {
  margin:0px;
}
.top0px {
  margin:0px;
	padding-top:0px;
}
.top4px {
  margin:0px;
	padding-top:4px;
}
.top6px {
  margin:0px;
	padding-top:4px;
}
.top8px {
  margin:0px;
	padding-top:8px;
}
.top12px {
  margin:0px;
	padding-top:12px;
}

/* Fachbücher: kleiner Text in linker Spalte */
.fachbuchdetails {
  margin:0px;
	padding-top:12px;
	font-size:11px;
}

/* Weißer Rahmen um Bild */
.borderwhite {
border:1px solid #FFFFFF;
}
/* Grauer Rahmen */
.bordergrey { 
border:1px solid #666666;
}

/* Linke, mittlere und rechte Spalte - nur Farbangaben !! */
.box1 {	background-color:#A9A9A9; }
.content { background-color:#E6E6E6; }
.box2 { background-color:#A9A9A9; }

/* #### linke Spalte (Navigation) #### */
p.navi {
	margin:0px;
	padding-top:4px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:6px;
}
a.navi {
	text-decoration:none;
  color:#000000;
}
td.navi {
  border-top:1px solid #E6E6E6;
}
td.navi_first {
  margin-top:1px;
}

/* #### mittlere Spalte (Content) #### */

.headline_grey {
	font-family:arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	color:#777777;
}
.headline_white {
	font-family:arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	color:#FFFFFF;
}

/* Artikel-Volltext */
.bodytext { 
	font-size:12px;
	line-height:17px;
  padding:0px;
	margin:0px;
}

b.red12 {
  color:#BA002E;
  font-size:12px;
}
.teaser { /* Einstiegstext rechte Contentspalte */
  font-size:12px;
	font-weight:bold;
}
a.download {
  color:#BA002E;
	text-decoration:underline;
	font-size:11px;
	line-height:17px;
}

/* Bildspalte - Abstand oben */
.column { 
  padding-top:18px;
}

/* Kleiner Anrisstext auf der Homepage */
.anriss {
  font-size:11px;
	line-height:15px;
  margin:0px;
	padding-top:6px;
}
.anriss a { 
	color:#000000;
}

a.grey {
  color:#666666;
}
a.black {
  color:#000000;
}
a.red {
  color:#BA002E;
}

/* #### rechte Spalte (Kontext / VP-Suche) #### */

.vpsuche {
  background-color:#CACACA;
	padding-top:8px;
	padding-bottom:12px;
	padding-left:8px;
}
.vpsuche_headline {
  margin:0px;
	padding-top:8px;
	color:#BA002E;
	font-weight:bold;
	font-size:14px;
}
.vp_result_headline {
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	color:#BA002E;
	margin:0px;
	padding-top:14px;
}
.address {
/*  font-size:11px;
	line-height:14px; */
}

.imgbutton {
  text-align:center;
	margin:0px;
	padding:0px;
	padding-top:12px;
}

.as_liste {
	padding: 5px 0 0 5px;
	border-bottom: 1px solid #CACACA;
	/* margin: 0 0 5px 0; */
}

/*### Fußzeile ###*/
td.fusszeile, td.fusszeile2, td.fusszeile3, a.fusszeile {
  background-color:#CACACA;
	font-size:11px;
	color:#000000;
}
td.fusszeile2 {
	padding-top:3px;
	padding-right:0px;
	padding-bottom:4px;
	padding-left:6px;
}
td.fusszeile3 {
	padding-top:3px;
	padding-right:8px;
	padding-bottom:4px;
	padding-left:0px;
}

/* #### Jumplist / Ergebnislisten #### */
/* Normaler Punkt */
a.JL1 {
  color:#666666;
	font-weight:bold;
}
/* Gehighlightet */
a.JL2 {
  color:#BA002E;
	font-weight:bold;
}
.odd {
	margin:0px;
	background-color:#FFFFFF;
}
.even {
	margin:0px;
  /*	background-color:#D1D3D4; */
}

/*### Suchergebnis ###*/
.result_title {
  font-size:14px;
	color:#BA002E;
}
.result_body {
  font-size:12px;
	color:#000000;
}
.result_jumplist{
	color:#000000;
}

/*### Bullet-Listen ###*/
ul {
  text-indent:0px;
	list-style-type:disc;
  list-style-image:url(/dr_img/bullet.gif);
	margin:0px;
	padding:0px;
	padding-left:16px;
	padding-top:10px;
}


/*### Print-Version ###*/
.fuss_druck, a.fuss_druck {
	font-size:11px;
	color:#000000;
}

/* Liste CUG */
.list2 li{
	margin: 0;
	padding: 0;
	list-style: disc;
}
