/*==============================================================================*/
/* Titel			: Standart Stylesheet																							*/
/* Projekt		: -																																*/
/* Filename		: stdStylesheet.css																								*/
/* Autor			: Niklaus Fäh																											*/
/* Geschichte	: V1.0: 26.07.09 - Seite läuft online															*/
/* Beschreibung: Auflistung zentraler CSS-Regeln																*/
/*==============================================================================*/

/*------------------------------------------------------------------------------*/
/*Hauptelement																																	*/
/*------------------------------------------------------------------------------*/
body { font-family: Arial,sans-serif; font-size: 10pt; color: #000000; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }


/*------------------------------------------------------------------------------*/
/*Überschrift																																		*/
/*------------------------------------------------------------------------------*/
h1 { font-family: Arial,sans-serif; font-size: 24pt; font-weight: bold; }
h2 { font-family: Arial,sans-serif; font-size: 18pt; font-weight: bold; }
h3 { font-family: Arial,sans-serif; font-size: 14pt; font-weight: bold; }
h4 { font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold; }
h5 { font-family: Arial,sans-serif; font-size: 10pt; }
h6 { font-family: Arial,sans-serif; font-size: 8pt; }
.text14bold { font-family: Arial,sans-serif; font-size: 14pt; font-weight: bold; }
.text14 { font-family: Arial,sans-serif; font-size: 14pt; }
.text12bold { font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold; }
.text12 { font-family: Arial,sans-serif; font-size: 12pt; }
.text10bold { font-family: Arial,sans-serif; font-size: 10pt; font-weight: bold; }
.text10 { font-family: Arial,sans-serif; font-size: 10pt; }
.text8bold { font-family: Arial,sans-serif; font-size: 8pt; font-weight: bold; }
.text8 { font-family: Arial,sans-serif; font-size: 8pt; }
.textError { font-family: Arial,sans-serif; font-size: 10pt; font-weight: bold; color: #FF0000; }
.titleWelcome { font-family: Arial,sans-serif; font-size: 18pt; font-weight: bold; font-style: italic; text-align: center; }
.titleStd { font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold; }
.textFooter { font-family: Arial,sans-serif; font-size: 8pt; color: #B0B0B0; text-align: center; }
.textBold { font-weight: bold; }
.textCenter { text-align: center; }
.zeroFont { font-size: 0pt; }


/*------------------------------------------------------------------------------*/
/*Link																																					*/
/*------------------------------------------------------------------------------*/
a:link { text-decoration: underline; color: #000000; }
a:visited { text-decoration: underline; color: #000000; }
a:active { text-decoration: underline; color: #000000; }
a:hover { text-decoration: underline; color: red; }
a.matt:link { text-decoration: underline; color: #B0B0B0; }
a.matt:visited { text-decoration: underline; color: #B0B0B0; }
a.matt:active { text-decoration: underline; color: #B0B0B0; }
a.matt:hover { text-decoration: underline; color: #000000; }
a.noEffect:link { text-decoration: none; border: 0px solid #B0B0B0; }
a.noEffect:visited { text-decoration: none; border: 0px solid #B0B0B0; }
a.noEffect:active { text-decoration: none; border: 0px solid #B0B0B0; }
a.noEffect:hover { text-decoration: none; border: 0px solid #B0B0B0; }


/*------------------------------------------------------------------------------*/
/*Tabelle																																				*/
/*------------------------------------------------------------------------------*/
table { font-family: Arial,sans-serif; font-size: 8pt; color: #000000; width: auto; margin: 0px; padding: 0px; }
td { border: 0px none #B0B0B0; width: auto; height: auto; margin: 0px; padding: 0px; }
table.bgPage { background-image: url(../images/header.png); background-repeat: no-repeat; width: 1000px; margin-left: auto; margin-right: auto; }
td.bgHeaderTop { width: 1000px; height: 177px; }
td.bgHeaderBottom { width: 1000px; height: 3px; }
td.bgNoBar { background-image: url(../images/border_noBar.png); background-repeat: repeat-y; width: 1000px; height: 5px; }
td.bgContent { background-image: url(../images/border_withBar.png); background-repeat: repeat-y; width: 1000px; padding: 10px; }
td.bgBottom { background-image: url(../images/bottom.png); background-repeat: no-repeat; width: 1000px; height: 1px; }
table.monthPicture { width: 444px; margin-left: auto; margin-right: auto; }
table.galery { width: 920px; }
td.cardBorder { border: 1px solid #B0B0B0; width: 444px; padding: 2px; }
td.cardPicture { width: 184px; }
td.cardTitle { font-weight: bold; width: 100px; height: 18px; }
td.cardDescr { width: 140px; height: 18px; padding-left: 10px; }
table.largePhotoView { border: 1px solid #B0B0B0; }
td.largePhotoViewPicture { padding: 2px 2px 0px 2px; } 
td.largePhotoViewText { height: 20px; padding-left: 2px; padding-right: 2px; }
td.spacerH { font-size: 0pt; width: 10px; }
td.spacerV { font-size: 0pt; height: 15px; }
td.borderBottomSolid { border-bottom: 1px solid #B0B0B0; }
td.borderBottomDashed { border-bottom: 1px dashed #B0B0B0; }
td.autoWidth { width: auto; }
td.autoHeight { height: auto; }


/*------------------------------------------------------------------------------*/
/*Bild																																					*/
/*------------------------------------------------------------------------------*/
img { border: 0px none #B0B0B0; }
img.borderStd { border: 2px solid #B0B0B0; }
img.weblink:link { border: 2px solid #B0B0B0; }
img.weblink:visited { border: 2px solid #B0B0B0; }
img.weblink:active { border: 2px solid #B0B0B0; }
img.weblink:hover { border: 2px solid #D4AB08; }


/*------------------------------------------------------------------------------*/
/*Abschnitt																																			*/
/*------------------------------------------------------------------------------*/
div { margin: 0px; padding: 0px; }
div.footer { border-top: 1px dashed #B0B0B0; width: 674px; margin-top: 50px; padding-top: 5px; margin-left: auto; margin-right: auto; }


/*------------------------------------------------------------------------------*/
/*Formular																																			*/
/*------------------------------------------------------------------------------*/
input { border-right: #1E205E 1px solid; border-top: #1E205E 1px solid; border-left: #1E205E 1px solid; border-bottom: #1E205E 1px solid; font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #1E205E; background-color: #FFFFFF; }
textarea { border-right: #1E205E 1px solid; border-top: #1E205E 1px solid; border-left: #1E205E 1px solid; border-bottom: #1E205E 1px solid; font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #1E205E; background-color: #FFFFFF; }
select { border-right: #1E205E 1px solid; border-top: #1E205E 1px solid; border-left: #1E205E 1px solid; border-bottom: #1E205E 1px solid; font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #1E205E; background-color: #FFFFFF; }
input.aktiv { border-right: #1E205E 1px solid; border-top: #1E205E 1px solid; border-left: #1E205E 1px solid; border-bottom: #1E205E 1px solid; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #0B419B; }


/*------------------------------------------------------------------------------*/
/*Farben																																				*/
/*------------------------------------------------------------------------------*/
.colorRed { color: #FF0000; }
.bgColorGrey { background-color: #F3F3F3; }


/*------------------------------------------------------------------------------*/
/*Klassen zur Ausrichtung von HTML-Elementen																		*/
/*------------------------------------------------------------------------------*/
.zeroMarginPadding { margin: 0px; padding: 0px; }
.blockCenter { margin-left: auto; margin-right: auto; }
.padding2px { padding: 2px; }
.padding4px { padding: 4px; }
.paddingTop5px { padding-top: 5px; }
.paddingTop10px { padding-top: 10px; }
.paddingTop20px { padding-top: 20px; }
.paddingTop30px { padding-top: 30px; }
.marginTop5px { margin-top: 5px; }
.marginTop10px { margin-top: 10px; }
.marginTop20px { margin-top: 20px; }
.marginTop30px { margin-top: 30px; }


/*------------------------------------------------------------------------------*/
/*Klassen für Abmessungen von HTML-Elementen																		*/
/*------------------------------------------------------------------------------*/
.width10px { width: 10px; }
.width50px { width: 50px; }
.width60px { width: 60px; }
.width100px { width: 100px; }
.width150px { width: 150px; }
.width200px { width: 200px; }
.width290px { width: 290px; }
.width300px { width: 300px; }
.width400px { width: 400px; }
.width500px { width: 500px; }
.width600px { width: 600px; }
.width700px { width: 700px; }
.width800px { width: 800px; }
.width900px { width: 900px; }


/*==============================================================================*/
/*==============================================================================*/
