/* night-and-day.de - Allgemeines Style sheet */

/* Allgemeine Festlegungen */
html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

h3 {
	font-size:16px;
	color:#D40029;
	
	margin:0;
    margin-bottom:10px;
}
/* Ende - Allgemeine Festlegungen */

/* Rahmen der Webseite */
#center {
	width: 991px;
	margin: 0 auto;
	min-height: 100%;
	background: url(/system/modules/com.opencms.nightandday.website/resources/images/basic/bg.jpg) repeat-y;
}
/* Ende - Rahmen der Webseite */


/* Oberer Teil der Seite */
/* erste Zeile */
#top {
	background: url(/system/modules/com.opencms.nightandday.website/resources/images/header/top_bg.jpg) repeat-x;
	width:100%;
	height:25px;
}

.title {
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	margin-left:15px;
	padding-top:3px;
}

#language {
	float:right;
	margin-right:15px;
	padding-left:15px;
	
	margin-top:-15px;
	border-left:1px solid #fff;

}
/* Ende - erste Zeile */

/* Bannerbild (bisher waren keine css Definitionen notwendig */
#banner {
}
/* Ende - Bannerbild */


/* zweite Zeile */

/* Hauptcontainer zweite Zeile */
#service {
	background-image:url(/system/modules/com.opencms.nightandday.website/resources/images/header/service_bg.jpg);
	height:25px;
	width:100%;
	margin-top:-2px;
}
/* Ende - Hauptcontainer zweite Zeile */

/* Schriftdefinition der Links in der zweiten Zeile */
.service_link {
	color:#FFFFFF;
	text-decoration:none;
}
/* Ende - Schriftdefinition der Links in der zweiten Zeile */

/* Container der beiden Buttons Seite drucken und Seite versenden */
#print {
	border-left:1px solid #fff;
	height:20px;
	padding-top:5px;
	margin-left:196px;
}

.print_button {
	color:#FFFFFF;
	font-size:10px;
	margin-left:15px;
	float:left;
}
/* Ende - Container der beiden Buttons Seite drucken und Seite versenden */


/* Container der Serivenavigation */
#service_navi {
	border-left:1px solid #fff;
	height:20px;
	padding-top:5px;
	margin-left:196px;
	margin-top:-25px;
	margin-right:15px;
	float:right;
}

.service_navi_link {
	color:#FFFFFF;
	font-size:10px;
	margin-left:15px;
	float:left;

}
/* Ende - Container der Servicenavigation */
/* Ende - zweite Zeile */
/* Ende - Oberer Teil der Seite */



/* linke Navigationsspalte */

/* Hauptcontainer Links */
#left {
	float:left;
	min-height: 100%;
	width: 197px;
}
/* Ende - Hauptcontainer Links */

/* oranger Kasten der Hauptlinks */
.link_button_left {
	background-image:url(/system/modules/com.opencms.nightandday.website/resources/images/navigation/link_bg_left.jpg);
	height:18px;
	width:195px;
	margin-left:1px;
}
/* Ende - oranger Kasten der Hauptlinks */

/* Überschrift der Hauptlinks */
.link_category {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	padding-left:20px;
}
/* Ende- Überschrift der Hauptlinks */


/* Linkdefinitionen der Unterlinks */
a.link:link, a.link:visited {
	color: #D40029;;
	font-weight:normal;
	text-decoration:none;
	padding-left:20px;
	font-size:11px;
	line-height:1.5;
}
a.link:active, a.link:hover{
	color: #333;
	font-weight:normal;
	text-decoration:none;
	padding-left:20px;
	font-size:11px;
	line-height:1.5;
}

/* Aktiver Zustand */
.link_active{
	color: #333;
	font-weight:normal;
	text-decoration:none;
	padding-left:20px;
	font-size:11px;
	line-height:1.5;
}
/* Ende - Linkdefinitionen der Unterlinks */


/* Werbebanner links */
#commercial_box{
	height:360px;
	width:158px;
	margin-top:30px;
	margin-left:20px;
}
/* Ende - Werbebanner links */
/* Ende - linke Navigationsspalte */


/* Inhaltsfenster */
#content {
	min-height: 100%;
	width: 550px;
	background-color:#fff;
	margin-left:197px;
	padding:20px;
}

#content table {
	padding: 10px;
}

#content td {
	padding-bottom:10px;
	font-size:12px;
}

#content .nopadding td {
	padding-bottom:0;
}

#content td .toppadding {
	padding-top:5px;
}

#content p {
	font-size:12px;
}

#content li {
	font-size:12px;
}

.form {
	background-color:#FFEBCB;
}

/* Suchergebnisse */
#suchergebnis_frame {
	padding-left: 10px;
	padding-right: 10px;
}

#suchergebnis_box {
border-bottom: 1px dotted #666666;
width:100%;
float:left;
margin-bottom:25px;
}

.item_box {
width:230px;
min-height:100px;
float:left;
margin-right:20px;
}

.item_picture {
width:100px;
float:left;
}

.item_text {

width:120px;
margin-left:110px;

}

.item_headline {
color:#FFAE35;
font-weight:bold;
}

.item_detail {
color:#D40029;
}

/* Contentlinks, werden innerhalb des Content bereiches verwendet */
a.clink:link, a.clink:visited {
	color: #D40029;;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	line-height:1.5;
}
a.clink:active, a.clink:hover{
	color: #333;
	font-weight:normal;
	text-decoration:underline;
	font-size:11px;
	line-height:1.5;
}

a.tlink:link, a.tlink:visited {
	color: #D40029;;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	line-height:1.5;
}
a.tlink:active, a.tlink:hover{
	color: #333;
	font-weight:normal;
	text-decoration:underline;
	font-size:12px;
	line-height:1.5;
}

.headline {
	color:#D40029;
	font-weight:bold;
	font-size:120%;
}

.yellow { 
        font-size: 11px; 
        color: #FFAE35; 
        text-decoration: none; 
        font-weight: bold
}

.smallText {
        font-size: 11px; 
}

/* Ende - Inhaltsfenster */


/* Rechte Navigationsspalte oder Newsspalte */
#right {
	float:right;
	min-height: 100%;
	width: 196px;
	margin-right:1px;
}

/* blauer Kasten der Hauptnavigationspunkte (es ist noch nicht sicher ob die blauen Überschriften verlinkt werden, sie sind derzeit erstmal als Link definiert); für die Überschriften gilt auch hier .link_category */
.link_button_right {
	background-image:url(/system/modules/com.opencms.nightandday.website/resources/images/navigation/link_bg_right.jpg);
	height:18px;
	width:196px;
}
/* Ende - blauer Kasten der Hauptnavigationspunkte */


/* unterschiedlicher Farbwechsel der News-Zeilen (kann eventuell mit einer Listenfunktion des cms gelöst werden */
#list_right1 {
	background-color:#F9F9F9;
	border-bottom:1px dotted #3B66B9;
	padding-bottom:5px;
	padding-top:5px;
}
#list_right2 {
	background-color:#E3E7EE;
	border-bottom:1px dotted #3B66B9;
	padding-bottom:5px;
	padding-top:5px;
}
/* Ende - unterschiedlicher Farbwechsel der News-Zeilen */

/* Textdefinitionen der News */

/* Überschrift */
.headline_right {
	color:#3B66B9;
	font-weight:bold;
	font-size:11px;
	padding-left:20px;
}

/* Inhalt */
.content_right {
	font-size:11px;
	padding-left:20px;
}

/* Link */
.more_right {
	color:#F1A111;
	font-weight:bold;
	font-size:11px;
	padding-left:20px;
}
/* Ende - Textdefinitionen der News */
/* Ende - Rechte Navigationsspalte oder Newsspalte */

/* Allgemeine browserabhängige Festlegungen */
div.clear {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
}

img {
	border:0px;
}

<!--[if IE]>
        <style type="text/css">
                div#center {height: 100%;}
                div#nav {height: 100%;}
                div#content {height: 100%;}
        </style>
<![endif]-->

