﻿@charset "UTF-8";
/*  zuerst das Yaml-Layout importieren */
@import url(css/my_layout.css);
@import url(css/patches/patch_dnn.css);
/* weiterer bedingter Import in der Template Datei *.ascx */

@import url("../../../../DesktopModules/DnnForge - NewsArticles/Templates/PUR/Template.css");

/*
    Farbe für Gold:     RGB(242,190,13)
    Farbe für Silber:   RGB(219,219,219)
    Farbe für Bronze:   RGB(200,130,0)
*/

BODY
{
	color: Black;
}

H1
{
	font-size: 1.6em;
	font-weight: bold;
}

H2
{
	font-size: 1.4em;
	font-weight: bold;
}

H3
{
	font-weight: bold;
}

P
{
	font-size: 1.0em;
}

BLOCKQUOTE
{
	font-family:  Arial, Helvetica, sans-serif;
	color: Black;
}

A:link
{
	text-decoration: none;
	color: #003366;
}

A:visited
{
	text-decoration: none;
	color: Gray;
}

A:hover
{
	text-decoration: none;
	color: Red;
}

A:active
{
	text-decoration: none;
	color: #003366;
}

DIV.Scrollable
{
	overflow: scroll;
}


#dnn_ControlPanel
{
	margin-bottom: 30px;
}

#topnav
{
}

#portalname
{
	font-size: 1.6em;
	color: #003366;
	float: left;
}

#header
{
	background-color: #f9f9f9;
	border-top: #efefef 2px solid;
	border-bottom: #efefef 2px solid;
	background-image: url("images/Header.gif");
	background-position: right;
	height: 135px;
	padding: 10px;
	margin-bottom: 0px;
}

#nav
{
	xbackground-color: #f9f9f9;
	overflow: visible;
	display: block;
	height: 30px;
}

#navigation2
{
	margin-bottom: 20px;
}

#breadcrumb
{
	background-color: #f9f9f9;
	margin-top: 5px;
	padding: 5px 5px 0px 12px;
	border-top: #efefef 5px solid;
	border-bottom: #efefef 5px solid;
	display: block;
	height: 25px;
}

#footer
{
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
}

#Impressum
{
	color: #003366;
	font-weight: bold;
}


#YamlInfo
{
	position: absolute;
	right: 0px;
	bottom: 0px;
}

table.album-frame, table.photo-frame
{
	width: auto;
}


#dnn_ctr_Login_pnlLogin table TD
{
	padding: 5px;
}

#jquery-overlay
{
	z-index: 8000;
}


#jquery-lightbox
{
	z-index: 10000;
}



.dnnUser, .dnnLogin
{
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	border-right: 1px solid Black;
}


DIV.InfoBox
{
	border: 1px solid Red;
	background: Orange;
	padding-top: 10px;
}

/**********************************************************

                Visitenkarte

**********************************************************/
.Visitenkarte
{
	width: 300px;
	height: 150px;
	border: solid 1px black;
	padding: 5px;
	margin: 5px;
	margin-bottom: 10px;
	background-color: #EFEFEF;
}

.Visitenkarte img.Picture
{
	float: left;
	height: 100%;
	margin-right: 10px;
}

.Visitenkarte .Position
{
	font-weight: bold;
}

.Visitenkarte .MailTo
{
	margin-top: 10px;
}


/**********************************************************

                Ranglisten-Tabellen 

Beispiel:
<table class="RLTabelle">

**********************************************************/
table.RLTabelle
{
	border-collapse: collapse;
	border: 1px solid black;
	border-spacing: 0px;
	background-color: #DDDDDD;
	empty-cells: show;
	margin-bottom: 10px;
}

table.RLTabelle TH
{
	background-color: rgb(192,0,0);
	vertical-align: middle;
	color: Yellow;
	border: 1px solid black;
	padding: 3px;
}

table.RLTabelle TD
{
	text-align: center;
	border: 1px solid black;
	padding: 3px;
	white-space: nowrap;
}

table.RLTabelle TD + TD
{
	text-align: left;
}

table.RLTabelle TD + TD + TD
{
	text-align: center;
}


/**********************************************************

          Ranglisten-Tabellen mit Plazierung

Beispiel:
<table class="RLTabelle RLTabelleP">

**********************************************************/
table.RLTabelleP TR
{
	background-color: RGB(242,190,13);
}

table.RLTabelleP TR + TR
{
	background-color: RGB(219,219,219);
}

table.RLTabelleP TR + TR + TR
{
	background-color: RGB(200,130,0);
}

table.RLTabelleP TR + TR + TR + TR
{
	background-color: RGB(200,130,0);
	color: White;
}

table.RLTabelleP TR + TR + TR + TR + TR
{
	background-color: White;
}


/**********************************************************

                Tabellen für Vereinsrangliste Gesamtwertung

Beispiel:
<table class="RLTabelle">

**********************************************************/
table.VRGesamtwertung
{
	border-collapse: collapse;
	border: 1px solid black;
	border-spacing: 0px;
	background-color: #EEEEEE;
	empty-cells: show;
	margin-bottom: 10px;
}

table.VRGesamtwertung caption
{
    font-size: 1.2em;
    font-weight: bold;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 3px;
}

table.VRGesamtwertung tr:even
{
	background-color: #DDDDDD;
}

table.VRGesamtwertung tbody tr:hover td
{
	background-color: LightSkyBlue;
}

table.VRGesamtwertung th
{
	background-color: rgb(192,0,0);
	vertical-align: middle;
	color: Yellow;
	border: solid 1px black;
	padding: 3px;
    text-align: center;
}

table.VRGesamtwertung th.Goldx
{
    width: 50px;
}

table.VRGesamtwertung th.Silberx
{
    width: 50px;
}

table.VRGesamtwertung th.Bronzex
{
    width: 50px;
}

table.VRGesamtwertung th.LWertung
{
    width: 60px;
    font-size: 0.8em;
}


table.VRGesamtwertung td
{
    border: solid 1px black;
    text-align: center;
	padding: 3px;
}

table.VRGesamtwertung td.Spieler
{
    text-align: left;
}

table.VRGesamtwertung td.Gold
{
    background-color: RGB(242,190,13);
}

table.VRGesamtwertung td.Silber
{
    background-color: RGB(219,219,219);
}

table.VRGesamtwertung td.Bronze
{
    background-color: RGB(200,130,0);
}


.Siege175
{
    background-color: RGB(255,140,51);
}

.Siege150
{
    background-color: RGB(255,166,48);
}

.Siege125
{
    background-color: RGB(255,204,0);
}

.Siege100
{
    background-color: RGB(255,255,0);
}

.Siege75
{
    background-color: RGB(255,255,153);
}

.Siege50
{
    background-color: #AAAAAA;
}

.Siege25
{
    background-color: #CCCCCC;
}

/**********************************************************
                Kalender Feed (News Feed)
**********************************************************/
.PUR_NewsFeed_Calender_Feed
{
}

.PUR_NewsFeed_Calender_Feed .PUR_NewsFeed_Calender_FeedItem
{
	margin-bottom: 10px;
}

.PUR_NewsFeed_Calender_Feed .PUR_NewsFeed_Calender_FeedItem_Home
{
	margin-bottom: 10px;
	background-image: url("images/LogoKlein.gif");
	background-position: right;
	background-repeat: no-repeat
}


.PUR_NewsFeed_Calender_Feed .PUR_NewsFeed_Calender_FeedItem_Date
{
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 2px;
	border-top: dotted 1px Blue;
}

.PUR_NewsFeed_Calender_Feed .PUR_NewsFeed_Calender_FeedItem_Subject
{
	padding-bottom: 3px;
}


/****************************************************

		Modul Documents

****************************************************/
DIV.DNN_DocumentsContent table.Normal TD
{
	padding: 3px;
}

.DNN_ANN_viewtypeSelector
{
	float: none;
}
