/* ##################################################
 * #												#
 * # HOCHZWEI Stylesheet							#
 * #												#
 * # Autor: Frederick Stierle						#
 * # 												#
 * # Datum: 16.10.2008								#
 * # 												#
 * ################################################## 
 */

body {
	font-size:13px;
	color:#323232;
	font-family: arial;
}

th {
	font-family:arial;
}
a, a:link, a:visited, a:active {
	text-decoration:underline;
	color: #323232;
}
a:hover {
	text-decoration:underline;
	color: #e2001a;
}

.newsLatestHeading a, .newsListHeadImg a, .newsListHead a {
	text-decoration:none;
}
.newsLatestHeading a:hover, .newsListHeadImg a:hover, .newsListHead a:hover, p.gmPfiel a:hover {
	text-decoration:underline;
}

h1, h2, h3, h4, h5, p { 
	margin:0; 
	padding:0; 
	color:#323232;
}

h1 {
	color:#e2001a;
	font-size:1.4em;
	line-height:1.3em;
	margin-bottom:10px;
}

h1.headerwrap1 {
	margin-bottom:12px;
}

h1.headerwrap3 {
	margin-bottom:0px;
}

h2 {
	font-size:1.7em;
}

h3, h3 a, .newsSingleTitle {
	font-size:1.0em;
	color:#e2001a;
	/* margin-bottom:10px; */
}

h3 a {
	text-decoration:none !important;
}

h3 a:hover {
	text-decoration:underline !important;
}

h2.headerwrap5 {
	margin-bottom:15px;
	margin-top:28px;
	margin-left:15px;
}

h2.headerwrap6 {
	margin-bottom:8px;
}

h4 {
	
}

h5 {
	
}

li a {
	color:#e2001a;
	text-decoration:none !important;
}
li a:hover {
	color:#e2001a;
	text-decoration:underline !important;
}
 
hr {
	background:transparent url(../img/bgDot.gif) repeat-x scroll left bottom;
	border:none;
	margin-bottom:10px;
}
 
a.ciBold, .newsfileLink a {
 	color:#e2001a;
	font-weight: bold;
	background:url(../img/li.gif) no-repeat 0px 3px;
	padding-left:13px;
	text-decoration:none;
}

a.ciBold:hover {
	font-weight: bold;
	text-decoration:underline;
}

.ohneFormat {

}

a.ciMitPfeil:hover {
	background:url(../img/li.gif) no-repeat 0px 3px;
	padding-left:13px;
	color:#e2001a;
	text-decoration:underline;
	font-family: arial;
	font-size:13px;
	font-style: italic;
}

p {
	line-height:18px;
	font-size:13px;
	margin-bottom:10px;
	color:#323232;
}

p .ci, .ci {
	color:#e2001a;
}
p .weiss, .weiss {
	color:white;
}


p .ciMitPfeil, .ciMitPfeil, p a.ciMitPfeil, a.ciMitPfeil {
	background:url(../img/li.gif) no-repeat 0px 3px;
	padding-left:13px;
	color:#e2001a;
	text-decoration:none;
	
}

p .schwarzMitPfeil, .schwarzMitPfeil, p a.schwarzMitPfeil, a.schwarzMitPfeil {
	background:url(../img/li.gif) no-repeat 0px 3px;
	padding-left:13px;
	color:#323232;
}
p .weissMitPfeil, .weissMitPfeil, p a.weissMitPfeil, a.weissMitPfeil {
	background:url(../img/liw.gif) no-repeat 0px 3px;
	padding-left:13px;
	color: white;
}
a.schwarzMitPfeil:hover {
	color: #1f1f1d;
}
.linkMitPlus {
	background:url(../img/li.gif) no-repeat 0px 3px;
	padding-left:13px;
}
#main_eye_catcher_slogan h1 {
	margin-bottom: 0px;
}
#main_eye_catcher_slogan p {
	padding: 4px 0px 0px 10px;
}
p a.sloganLink, a.sloganLink {
	background:url(../img/li.gif) no-repeat 0px 3px;
	padding-left: 13px;
	font-size: 13px;
}
p a.sloganLink:link, p a.sloganLink:visited, p a.sloganLink:active, a.sloganLink:link, a.sloganLink:visited, a.sloganLink:active {
	color: #d2d2d2;
	text-decoration: none;
}
p a.sloganLink:hover, a.sloganLink:hover {
	color: #e2001a;
	text-decoration: none;
}

 
table.contenttable {
	border-collapse:collapse;	
	width:100%;
	margin-bottom:10px;
}

table.contenttable tbody tr td, table.contenttable tbody tr th, table thead tr th {
	border-bottom:0px solid #e2001a; 
	padding-right:7px;
}

th {
	color:#e2001a;
	font-weight:bold;
	padding-bottom:3px;
	font-size:13px;
	/* font-family:"Times New Roman"; */
	vertical-align:top;
	text-align:left;
	padding-left:0px;
}

td {
	vertical-align:top;
	line-height:18px;
	height:17px !important;
	font-size:13px;
	padding:4px 0px;
	padding-right:15px;
}

td.ciBg, .ciBg  {
	background:#e2001a;
}

td.tableHead, table tr.tableHead td {
	color:#e2001a;
	font-weight:bold;
	padding-bottom:3px;
	font-size:13px;
	vertical-align:top;
	padding-top:20px;
	/* background:url(../img/bgDot.gif) bottom left repeat-x; */
} 

td.tableHeadOhneAbstand, table tr.tableHeadOhneAbstand td {
	color:#e2001a;
	font-weight:bold;
	padding-bottom:3px;
	font-size:13px;
	vertical-align:top;
	padding-top:20px;
	/* background:url(../img/bgDot.gif) bottom left repeat-x; */
} 

td.align-right, th.align-right {
	text-align:right;
}

td.align-left {
	text-align:left;
}

td.align-center {
	text-align:center;
}

.tableHead {
	color:#e2001a;
	font-weight:bold;
	padding-bottom:3px;
	font-size:13px;
	vertical-align:top;
	padding-top:20px;
	/* background:url(../img/bgDot.gif) bottom left repeat-x; */
}

table tbody tr:first-child {
	padding-top:0px;
} 

#sub3RightCon p {
	margin-bottom:5px;
}

a {
	
}

.textwrap a {
	
}

#sub3RightCon .csc-textpic-text a {
	padding-left:10px;
	background:url(../img/li.gif) no-repeat 1px 2px;
	color:#e2001a;
}

b {
	font-weight:bold;
}

a[href=""] {
	display:none;
}

.ci, .ci a {
	color:#e2001a;
}

h2.newsList {
	font-size:13px;
	line-height:18px;
}

ul {
	list-style-type:none;
	list-style-position:outside;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	padding-left:0px;
	/* list-style-image:url(../img/li.gif); */ 
	list-style-image:none;
}

ul.mitPfeil li {
	margin-left:0px;
	list-style-position:outside;
	/* color:#e2001a; */
	padding-left:15px;
	margin-bottom:4px;
	background:url(../img/li.gif) no-repeat 0px 4px;
}

h1.headerwrap4 {
	margin-bottom:0px;
}

strong, .strong {
	font-weight: bold;
}
i, .italic {
	font-style: italic;
}

table.contenttable strong em, table.contenttable em strong {
	color:#e2001a !important;
	font-weight:normal;
	margin:0;
	font-family:arial;
	font-size:11px;
	font-style:normal;
}
p a.ciMitPfeil,p a.schwarzMitPfeil,p a.weissMitPfeil{
font-family: arial;
font-size: 13px;
font-style:oblique;
color:#e2001a;
}
#col_5 p a.ciMitPfeil,#col_5 p a.schwarzMitPfeil,#col_5 p a.weissMitPfeil{
color:white;
}
#col_5 p a.weissMitPfeil:hover {
	color: #dcdcdc;
}
