/*

This Script is part of the zaehringia1888.ch website.
Created by Raphael Schaad in 2004.

classes:
- body, td
- a:link, a:focus, a:active, a:visited
- a:hover
- h1
- h2
- h3
- .layout
- .layout_repeat
- .content
- .login_benutzername
- .login_passwort
- .login_submit
- .login_fehler
- .logout
- .shortnews
- .news_ueberschrift
- .news_text
- .news_detail
- .news_spacer

*/


/* 
 * body
 */
body, td {
	/* kein Rand ganz aussen */
	margin: 0px;
	
	/* Schrift formatieren */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}


/* 
 * a:link, a:focus, a:active, a:visited
 */
a:link, a:focus, a:active, a:visited {
	/* Schrift formatieren */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: underline;
}


/* 
 * a:hover
 */
a:hover {
	/* Schrift formatieren */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}


/* 
 * h1
 */
h1 {
	font-size: 22px;
}


/* 
 * h2
 */
h2 {
	font-size: 18px;
}


/* 
 * h3
 */
h3 {
	font-size: 14px;
}


/* 
 * .layout
 */
.layout {
	/* Innenabstand */
	padding: 0px;
	
	/* keine Luecken zwischen den Tabellen */
	border-spacing: 0px;
	
	/* wiederholt den Hintergrund nicht */
	background-repeat: no-repeat;
	
	/* Hintergrundfarbe */
	background-color: #CCCCCC;
	
	/* kein Border */
	border: none;
}


/* 
 * .layout_repeat
 */
.layout_repeat {

	/* keine Luecken zwischen den Tabellen */
	border-spacing: 0px;
	
	/* wiederholt den Hintergrund nur auf der X-Achse */ 
	background-repeat: repeat-y;
	
	/* kein Border */
	border: none;
}


/* 
 * .content
 */
.content {
	/* Innenabstände */
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	
	/* keine Luecken zwischen den Tabellen */
	border-spacing: 0px;
	
	/* Hintergrundbild nicht wiederholen */
	background-repeat: no-repeat;
	
	/* Hintergrundfarbe */
	background-color: #CCCCCC;
	
	/* kein Boarder bei der Tabelle */
	border: none;
	
	/* Wasserzeicheneffekt: Hintergrundbild fixed */
	background-attachment: fixed;
	
	/* Hintergrundbild mittig positionieren */
	background-position: center center;
	
	/* Inhalt oben ausrichten */
	vertical-align: top;
}


/* 
 * .login_benutzername
 */
.login_benutzername {
	/* Border formatieren */ 
	border: 1px solid #333333;
	
	/* Hintergrund */
	background: #CCCCCC;
	
	/* Transparenz */
	filter:alpha(opacity=30);	/* IE proprietaer */
	-moz-opacity:0.3;			/* Mozilla proprietaer */
	opacity: 0.3;				/* W3C CSS3 Standard: Transparency: the 'opacity' property */
	
	/* Position */
	position: relative;
	top: -15px;
	right: -20px;
	
	/* Groesse */
	height: 18px;
	width: 125px;
	
	/* Schrift formatieren */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}


/* 
 * .login_passwort
 */
.login_passwort {
	/* Border formatieren */ 
	border: 1px solid #333333;
	
	/* Hintergrundfarbe */
	background: #CCCCCC;
	
	/* Transparenz */
	filter:alpha(opacity=30);	/* IE proprietaer */
	-moz-opacity:0.3;			/* Mozilla proprietaer */
	opacity: 0.3;				/* W3C CSS3 Standard: Transparency: the 'opacity' property */
	
	/* Position */
	position: relative;
	top: -15px;
	right: -20px;
	
	/* Groesse */
	height: 18px;
	width: 125px;
	
	/* Schrift formatieren */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}


/* 
 * .login_submit
 */
.login_submit {
	/* Border formatieren */
	border: none;
	
	/* Hintergrundfarbe */
	background: #CCCCCC;
	
	/* Transparenz */
	filter:alpha(opacity=30);	/* IE proprietaer */
	-moz-opacity:0.3;			/* Mozilla proprietaer */
	opacity: 0.3;				/* W3C CSS3 Standard: Transparency: the 'opacity' property */
	
	/* Position */
	position: relative;
	top: -12px;
	right: -93px;
	
	/* Groesse */
	height: 18px;
	width: 50px;	

	/* Schrift formatieren */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}


/* 
 * .login_fehler
 */
.login_fehler {
	/* Position */
	position: relative;
	top: 0px;
	right: 0px;
	
	/* Schrift formatieren */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #CCCCCC;
}


/* 
 * .logout
 */
.logout {
	/* Position */
	position: relative;
	top: -22px;
	right: -90px;
	
	/* Schrift formatieren */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #CCCCCC;
}

/* 
 * .shortnews
 */
.shortnews {
	/* Innenabstand */
	padding: 5px;
	
	/* Schrift formatieren */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #000000;
	
	/* Hintergrundfarbe */
	background-color: #CCCCCC;
	
	/* Transparenz */
	filter:alpha(opacity=30);	/* IE proprietaer */
	-moz-opacity:0.3;			/* Mozilla proprietaer */
	opacity: 0.3;				/* W3C CSS3 Standard: Transparency: the 'opacity' property */
	
	/* Border formatieren */ 
	border: 1px solid #333333;
}


/* 
 * .news_ueberschrift
 */
.news_ueberschrift {
	/* Hintergrundfarbe */
	background-color: #666666;

	/* Border */
	border: 1px solid #333333;

	/* Schrift formatieren */
	font-size: 14px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;

	/* Abstaende */
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
}


/* 
 * .news_text
 */
.news_text {
	/* Border */
	border: 1px solid #333333;

	/* Abstaende */
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}


/* 
 * .news_detail
 */
.news_detail {
	/* Schrift formatieren */
	font-size: 10px;

	/* Border */
	border: 1px solid #333333;

	/* Abstaende */
	padding-left: 10px;
}


/* 
 * .news_spacer
 */
.news_spacer {
	font-size: 2px;
}