/****** RESET ******/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* Basisdefinitionen */

 * {margin: 0px;padding: 0px;}

HTML {height:100%;}

BODY {height:100%;width:100%;font-family: Arial,Tahoma,Verdana;line-height: 150%;font-size:12px;color:#333}

H1, H2, H3, H4, H5, H6 {margin: 0px;padding: 0px;font-weight:normal;margin: 0 0 10px 0;}

H1 { font-size: 20px; line-height: 150%; margin-bottom: 16px;}
H2 { font-size: 18px; line-height: 140%; margin-bottom: 14px;}
H3 { font-size: 16px; line-height: 130%; margin-bottom: 12px;}
H4 { font-size: 14px; line-height: 120%; margin-bottom: 10px;}
H5 { font-size: 13px; line-height: 100%; margin-bottom: 8px;}
H6 { font-size: 12px; line-height: 100%; margin-bottom: 6px;}

A { font-size:13px;color:#666;text-decoration:none; }
A:HOVER, A:ACTIVE { color: #333; }
A:FOCUS { outline: 1px dotted #ccc; }    

P {text-align:left;margin: 6px 0 10px 0;}

/* Forms */
FORM TEXTAREA, INPUT[type=text], SELECT, INPUT[type=password] {padding: 2px;font-size:11px;	}
FORM INPUT[type=submit] {font-size:11px;font-weight:bold;}

/* Pics */
IMG {border:0}

/* Listen */
UL {}
UL LI {list-style-type:none}

/* Tabellen */
TABLE {width:100%}
TABLE TD {padding:8px 0;}


/*----------------- Standardformatierungen-----------------------*/

/*************/
/* Container */
/*************/

/* Zeilencontainer */
.row-container {width:100%;height:100%;}
/* Spaltencontainer  (WICHTIG SPALTENBREITE ALS STYLE ANGEBEN)*/ 
.column-container {height:100%;}

/*********************/
/* Boxendefinitionen */
/*********************/

/* einfache Box ohne Header*/
.simpleBox01 {height:100%;overflow:hidden;background:#FFF;border:1px solid #E0E0E0;color:#333;width:100%}
  .simpleBox01 DIV.innerBox-wrap {margin:10px}

/* einfache Box ohne Header und einfacher Schattierung unten rechts*/
.simpleBox02 {height:100%;overflow:hidden;background:#FFF;border-right:1px solid #ddd;border-bottom:1px solid #ddd;color:#333;width:100%}
  .simpleBox02 DIV.innerBox-wrap {margin:0px;padding:10px;border:1px solid #f0f0f0;}

/* Box mit Header*/
.headerBox01 {height:100%;overflow:hidden;border:1px solid #ddd;background:#fff;}
  .headerBox01 H4 {margin:0;padding:7px 10px;background:#ddd;border-bottom:1px solid #ccc;font-size:11px}
  .headerBox01 DIV.innerBox-wrap {padding:10px}

/* Box mit header und 1px Innenabstand*/
.headerBox02 {height:100%;overflow:hidden;border:1px solid #ddd;background:#fff;}
  .headerBox02 H4 {margin:0;padding:7px 10px;margin:1px;background:#ddd;border-bottom:1px solid #ccc;font-size:11px}
  .headerBox02 DIV.innerBox-wrap {padding:10px;}


/*********************/
/* Buttondefinition */
/*********************/

/* normaler farbiger Button ohne Rand */
.button01 {font-size:11px;padding:3px 20px 5px;background: #771414 url(../images/buttons/btn_background.png) repeat-x; color:#fff}
.button01:HOVER {color:#fff}

/* normaler farbiger Button mit Rand */
.button02  {font-size:11px;padding:2px 20px 4px;background: #771414 url(../images/buttons/btn_background.png) repeat-x; border:1px solid #990000; color:#fff}
.button02:HOVER {color:#fff}



/*****************/
/* Schriftgrößen */
/*****************/
.text10 {font-size:10px}
.text11 {font-size:11px}
.text12 {font-size:12px}
.text13 {font-size:13px}
.text14 {font-size:14px}
.text15 {font-size:15px}
.text16 {font-size:16px}
.text17 {font-size:17px}
.text18 {font-size:18px}
.text19 {font-size:19px}
.text20 {font-size:20px}

/*******************/
/* Schriftwichtung */
/*******************/
.bold {font-weight:bold}
.normal {font-weight:normal}

/************/
/* Floating */
/************/
.floatleft {float:left}
.floatright {float:right}
.clearer {clear:both}

/***************/
/* Ausrichtung */
/***************/
.aligncenter {text-align:center}
.alignjustify {text-align:justify}
.alignright {text-align:right}
.alignleft {text-align:left}

/*************************/
/* gängige Außenabstände */
/*************************/
.margin {margin:10px}
.margin5 {margin:5px}
.margin10 {margin:10px}
.margin20 {margin:20px}
.margin30 {margin:30px}
.margin40 {margin:40px}

.mtop5 {margin-top:5px}
.mtop10 {margin-top:10px}
.mtop20 {margin-top:20px}
.mtop30 {margin-top:30px}
.mtop40 {margin-top:40px}
.mtop50 {margin-top:50px}
.mtop60 {margin-top:60px}
.mtop70 {margin-top:70px}
.mtop80 {margin-top:80px}
.mtop90 {margin-top:90px}
.mtop100 {margin-top:100px}

.mbottom5 {margin-bottom:5px}
.mbottom10 {margin-bottom:10px}
.mbottom20 {margin-bottom:20px}
.mbottom30 {margin-bottom:30px}
.mbottom40 {margin-bottom:40px}

.mleft5 {margin-left:5px}
.mleft10 {margin-left:10px}
.mleft20 {margin-left:20px}
.mleft30 {margin-left:30px}
.mleft40 {margin-left:40px}

.mright5 {margin-right:5px}
.mright10 {margin-right:10px}
.mright20 {margin-right:20px}
.mright30 {margin-right:30px}
.mright40 {margin-right:40px}

/*************************/
/* gängig Innenabstände */
/*************************/
.padding {padding:10px}
.padding5 {padding:5px}
.padding10 {padding:10px}
.padding20 {padding:20px}
.padding30 {padding:30px}
.padding40 {padding:40px}


/***************/
/* Trennlinien */
/***************/
.separator-grey {width:100%;height:1px; margin:0px 0 10px }

/*****************/
/* Tabllenfelder */
/*****************/
.tableLabel {border-bottom:1px dotted #fff;text-align:left} 
.tableValue {border-bottom:1px dotted #fff;text-align:right}

/******************/
/* Bildaußenstände*/
/******************/
IMG.imgleft {float:left;margin:0 1em 1em 0;}
IMG.imgright {float:right;margin:0 0 1em 1em;}


/*-------------------------------------------------------------*/















      
    