*                                           { font-family:Arial Narrow, Arial, Helvetica Narrow, Helvetica, Verdana, Sans Serif; font-size:14px; line-height:20px; }
body, html                                  { color:#636363; margin:0; padding:0; background-color:#ffffff; }
div                                         { margin:0; padding:0; }
p                                           { margin:0; padding:0; }
h1                                          { margin:0; padding:0; font-size:14px; font-weight:bold; }
h2                                          { margin:0; padding:0; font-size:14px; font-weight:bold; }
img                                         { margin:0; padding:0; border:0; }
a                                           { text-decoration:underline; color:#636363; margin:0; padding:0; border:0; }
a:hover                                     { text-decoration:underline; }
table, th, tr, td                           { margin:0; padding:0;}
td                                          { margin:0; padding:0; vertical-align:top; text-align:left; }
td img                                      { margin:0; padding:0; vertical-align:top; border:0;}

#header_menu                                { color:#555555; padding-top: 20px; padding-left:0px;  padding-right:0px;  padding-bottom:0px; margin:0px; list-style:none; position:absolute; top:0px; left:250px;	z-index: 22;	width: 550px;	height: 25px; border-bottom: 1px dashed #555555; }
#header_menu li                             { float:left;}
.header_menu a                              { text-decoration:none; color:#636363; font-size:12px; float:left;}
.header_menu a:hover                        { text-decoration:none; color:#000000; }
.header_menu_active a                       { text-decoration:none; font-size:12px; color:#000000; font-weight:bold; float:left;}
.header_menu_active a:hover                 { text-decoration:none; color:#000000; font-weight:bold; }
.header_menu_spacer                         { font-size:12px; margin-left:10px; margin-right:10px; float:left; }

#lang_menu                                  { color:#555555; padding-top: 10px; padding-left:0px;  padding-right:0px;  padding-bottom:0px; margin:0px; list-style:none; position:absolute; top:45px; left:250px;	z-index: 22;	width: 800px;	height: 30px;}
#lang_menu li                               { float:left;}
.lang_menu a                                { text-decoration:none; color:#636363; font-size:12px; float:left;}
.lang_menu a:hover                          { text-decoration:none; color:#000000; }
.lang_menu_active a                         { text-decoration:none; font-size:12px; color:#000000; float:left; font-weight:bold; }
.lang_menu_active a:hover                   { text-decoration:none; }
.lang_menu_spacer                           { font-size:12px; margin-left:10px; margin-right:10px; float:left; }


.header_bild                                { position:absolute; top:65px; left:0; z-index:10; width:100%; height:250px; background-color:#efefef; background-image: url(../images/headerbg.jpg); background-repeat:repeat-x;}

#sidebar                                    { margin-left: 0px; color:#555555; padding-top: 0px; padding-left:30px;  padding-right:43px;  padding-bottom:10px; list-style:none; position:absolute; top:325px; left:0; z-index:24; width:177px; padding-top:0px; /*text-align:right;*/ }
#sidebar li                                 { padding-top: 10px; padding-bottom:10px; border-bottom: 1px dashed #acacac; }
.sidebar_header                             { font-weight:bold; }
.sidebar a                                  { text-decoration:none; color:#636363; font-size:12px; }
.sidebar a:hover                            { text-decoration:none; color:#000000; }
.sidebar_active a                           { text-decoration:none; font-size:12px; color:#000000; font-weight:bold; }

#sidebar_rechts                             { position:absolute; top:63px; left: 865px; width:200px; height: 66px; z-index:27; text-align:left; }
#sidebar_rechts a                           { text-decoration:none; color:#636363; font-size:12px; float:left; padding-top:5px; }
#sidebar_rechts a:hover                     { text-decoration:none; }
#sidebar_rechts img                         { align: right; padding-left:5px; }

#main                                       { position:absolute; top:335px; left:250px; z-index:20; }
#content                                    { padding-top:10px; width:550px; float:left; }

/**fckeditor begin*/
#test_1                                     {font-family:Arial; font-weight:normal; font-size: 12px; color:#00ff00}
/**element=p*/
#test_2                                     {font-family:Times; font-weight:normal; font-size: 1.2em; color:#0000cc}
/**element=h1*/
.test_3                                     {font-family:Times; font-weight:bold; font-size: 120%; color:#ff0000;line-height:36px;}
/**element=p*/
.test_4                                     {font-family:Times New Roman; font-weight:normal; font-size: 34px; color:#ff0000;line-height:36px;}
/**fckeditor end*/
