div.inputMainElement
{
    background-color: #60A5EF;
    line-height: 28px;
    height: 28px;
    margin-top: 8px;
    border-top: #619AD6 1px solid;
    border-bottom: #619AD6 1px solid; 
    font-weight: bold;
    color: #000000;
    font-family:      Verdana;
	text-align:       right;
	font-size:        12px;
}
div.inputDescription
{
	float: left;
	text-align: right;
}
span.inputDescription
{
	padding-right: 8px;
}
div.inputData
{
	text-align: left;
    height: 22px;
    line-height: 22px;
    display: block;  
    top: 50%;
    margin-top: -11px;
    position: relative;
    float: right;
    white-space: nowrap;
    vertical-align: middle;
    color: #3D3D3D;
	font-size:      12px;
	font-family:    Verdana;
	font-weight:    normal;    
}
span.inputData
{
	font-size:      12px;
	font-family:    Verdana;
	font-weight:    normal;
	color:          #3D3D3D;
	padding-left:   0px;
	background-color: #0FFF00;
    vertical-align: middle;
    height: 100%;	
}
div.inputMainElement:hover
{
    background-color: #60B8EF;  
}
.editBox
{
    padding: 1px 3px;
    margin: 0px;
    border: 1px #4b7c9f solid;
    height: 18px;
    background-color: #E6EEF3;
    color: #000000;
    width: 94%;
    display: block;
    float: left;
}
select.select
{
    padding: 1px 1px;
    margin: 0px;
    border: 1px #4b7c9f solid;
    height: 22px;
    background-color: #E6EEF3;
    color: #000000;
    width: 94%;
    display: inline-block;
}
select.select:hover
{
    border: 2px #aae9ee solid;
    padding: 0px;
    background-color: #EDF5F7;
}
select.select:focus
{
    border: 2px #aae9ee solid;
    padding: 0px;
    background-color: #EDF5F7;
}
.editBox:hover
{
    border: 2px #aae9ee solid;
    padding: 0px 2px;
    background-color: #EDF5F7;
}
.editBox:focus
{
    border: 2px #aae9ee solid;
    padding: 0px 2px;
    background-color: #EDF5F7;
    color: #444444;    
}
p.text
{
    font-size: 13px;
    font-family: Verdana;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    padding-top: 3px;
    padding-bottom: 5px;
}
h1
{
    font-size: 13px;
    font-family: Verdana;
    font-weight: bold;
    color: #000000;
    margin: 0px;
    padding: 0px;
}

html
{
	scrollbar-face-color:       #3661B7;
	scrollbar-3dlight-color:    #000000;
	scrollbar-arrow-color:      #000000;
	scrollbar-darkshadow-color: #60A5EF;
	scrollbar-shadow-color:     #000000;
	scrollbar-base-color:       #60A5EF;
	scrollbar-track-color:      #60A5EF;
	scrollbar-highlight-color:  #3661B7;
}

body
{
	scrollbar-face-color:       #60A5EF;
	scrollbar-3dlight-color:    #000000;
	scrollbar-arrow-color:      #000000;
	scrollbar-darkshadow-color: #60A5EF;
	scrollbar-shadow-color:     #000000;
	scrollbar-base-color:       #60A5EF;
	scrollbar-track-color:      #60A5EF;
	scrollbar-highlight-color:  #60A5EF;
	
	background-color:   #7194B7;
	color:              #000000;
	margin-top:         0px;
	margin-left:        0px;
	margin-right:       0px;
	font-size: 13px;
}

div.content_header
{
	font-size:          13px;
	font-variant:       small-caps;
	font-weight:        bold;
	font-family:        Verdana;
	text-align:         left;
	color:              #FFFFFF;
	background-color:   #3661B7;
	border-bottom:      #000000 1px dotted;
	margin-top:         0px;
	padding-left:       10px;
	padding-top:        5px;
	padding-bottom:     5px;
}

div.content_admin_header
{
	font-size:          13px;
	font-variant:       small-caps;
	font-weight:        bold;
	font-family:        Verdana;
	text-align:         left;
	color:              #FFFFFF;
	background-color:   #FF7F3A;
	border-bottom:      #000000 1px dotted;
	margin-top:         0px;
	padding-left:       10px;
	padding-top:        5px;
	padding-bottom:     5px;
}

div.content_box
{
	width:              500px;
	background-color:   #2F73B7;
	text-align:         left;
	border-top:         #000000 1px solid;
	border-left:        #000000 1px solid;
	border-bottom:      #000000 2px solid;
	border-right:       #000000 2px solid;
	margin-bottom:      30px;
}

a:link, a:visited, a:active
{
	font-weight:        normal;
	font-family:        Verdana;
	text-decoration:    none;
	color:              #E3E3E3;
}

a:hover
{
	font-weight:        normal;
	font-family:        Verdana;
	text-decoration:    underline;
	color:              #BFBFCA;
}




a.checkbox:link, a.checkbox:visited, a.checkbox:active
{
	color:              #FFFFFF;
	font-weight:        normal;
	font-size:          13px;
	font-family:        Verdana;
	text-decoration:    none;
	height: 13px;
}

a.checkbox:hover, a.checkbox:focus
{
	color:              #7B7B7B;
	font-weight:        normal;
	font-size:          13px;
	font-family:        Verdana;
	font-weight:        normal;
	text-decoration:    none;
}



img
{
	border:     none;
	padding:    0px;
	margin:     0px;
}

.mini
{
	text-align:     center;
	font-size:      11px;
	font-weight:    normal;
	font-family:    Verdana;
}

.hmini
{
	text-align:         center;
	font-size:          11px;
	font-weight:        normal;
	font-family:        Verdana;
	background-color:   #7194B7;
}

table.design
{
	border:  none;
	margin:  0px;
	padding: 0px;
}

td.design
{
	border:     none;
	text-align: left;
	margin:     0px;
	padding:    0px;
}

table
{
	border-bottom:  #60A5EF 1px solid;
	border-left:    #60A5EF 1px solid;
}

td
{
	border-top:     #60A5EF 1px solid;
	border-right:   #60A5EF 1px solid;
	text-align:     left;
	padding:        3px;
}

header
{
	text-align:         left;
	font-size:          13px;
	font-variant:       small-caps;
	font-family:        Verdana;
	font-weight:        bold;
	color:              #FFFFFF;
	background-color:   #615E4B;
	border-bottom:      #000000 1px dotted;
	margin-top:         0px;
	padding-left:       10px;
	padding-top:        5px;
	padding-bottom:     5px;
}

.text
{
	margin: 12px;
	color:  #EAE9E2;
	font-family: Arial;
	font-size: 13px;
}

div.settings_box
{
	width:                230px;
	background-color:     #2F73B7;
	text-align:           left;
	margin-bottom:        24px;
	border-top:           #000000 1px solid;
	border-left:          #000000 1px solid;
	border-bottom:        #000000 2px solid;
	border-right:         #000000 2px solid;
}

.tools {
	width: 230px !important;
}	

#header
{
	text-align:         left;
	width:              100%;
	background-image:   url(hg.jpg);
}

#navi1
{
	text-align:         right;
	height:             22px;
	padding-right:      7px;
	background-color:   #2F73B7;
}

#navi2
{
	text-align:         left;
	width:              212px;
	background-color:   #2F73B7;
}

#content
{
	background-color:   #7194B7;
	margin-left:        212px;
	text-align:         left;
}

.right_button
{
	background-color: #60A5EF;
	color: #FFFFFF;
	border: #FFFFFF 2px solid;
	text-align: left;
	margin-top: 8px;
	height: 27px;
	padding-left: 4px;
}

.right_button_selected
{
	background-color:   #E5E5E5;
	color:              #000000;
	border-left:        #9B9B9B 2px solid;
	border-top:         #9B9B9B 2px solid;
	border-right:       #9B9B9B 3px solid;
	border-bottom:      #9B9B9B 3px solid;
	text-align:         left;
	margin-top:         8px;
	font-weight:        normal;
	height:             19px;
	padding-left:       4px;
	padding-top:        3px;
	cursor:             default;
}

input.checkbox
{
	margin: 0px;
	padding: 0px;
}

div.input_left
{
	margin-top:         10px;
	background-color:   #60A5EF;
	padding-top:        5px;
	padding-bottom:     5px;
	padding-left:       5px;
	float:              left;
}

div.input_right
{
	margin-top:         10px;
	background-color:   #60A5EF;
	padding-top:        5px;
	padding-bottom:     5px;
}

div.input_description
{
	font-family:      Verdana;
	text-align:       right;
	font-size:        12px;
	padding-top:      4px;
	padding-right:    12px;
	font-weight:      bold;
}

div.error
{
	font-family:        Verdana;
	text-align:         left;
	font-size:          12px;
	color:              #E30000;
	background-color:   #60A5EF;
	font-weight:        bold;
	
	margin-bottom:      30px;
	width:              490px;
	padding:            5px;
	border-top:         #000000 1px solid;
	border-left:        #000000 1px solid;
	border-bottom:      #000000 2px solid;
	border-right:       #000000 2px solid;
}

div.info
{
	font-family:        Verdana;
	text-align:         left;
	font-size:          13px;
	color:              #000050;
	background-color:   #60A5EF;
	font-weight:        normal;
	margin-bottom:      30px;
	width:              490px;
	padding:            5px;
	border-top:         #000000 1px solid;
	border-left:        #000000 1px solid;
	border-bottom:      #000000 2px solid;
	border-right:       #000000 2px solid;
}

div.code
{
	font-family:        Arial;
	text-align:         left;
	font-size:          13px;
	color:              #000050;
	background-color:   #60A5EF;
	font-weight:        normal;
	margin-bottom:      30px;
	width:              100%;
	padding-right:       6px;
	padding:            5px;
	border-top:         #000000 1px solid;
	border-left:        #000000 1px solid;
	border-bottom:      #000000 2px solid;
	border-right:       #000000 2px solid;
}

div.goon_info a
{
	font-weight:        normal;
	font-family:        Verdana;
	text-decoration:    none;
	color:              #984A00;
}

div.goon_info
{
	font-family:        Verdana;
	text-align:         left;
	font-size:          13px;
	color:              #000000;
	/*background-color:   #60A5EF;*/
	background-color:   #ffffe9;
	font-weight:        normal;
	
	margin:             10px;
	width:              460px;
	padding:            5px;
	border-top:         #999933 1px solid;
	border-left:        #999933 1px solid;
	border-bottom:      #999933 2px solid;
	border-right:       #999933 2px solid;
}

div.mini_error
{
	font-family:        Verdana;
	text-align:         left;
	font-size:          13px;
	color:              #000050;
	background-color:   #FF644D;
	font-weight:        normal;

	margin:             10px;
	width:              460px;
	padding:            5px;
	border-top:         #000000 1px solid;
	border-left:        #000000 1px solid;
	border-bottom:      #000000 2px solid;
	border-right:       #000000 2px solid;
}

ol
{
	font-weight:        normal;
	font-size:          13px;
	font-family:        Verdana;
	text-decoration:    none;
	margin-left:        30px;
	text-align:         left;
}

li.selected
{
	font-weight:        bold;
	color:              #60A5EF;
	font-size:          13px;
	font-family:        Verdana;
	text-decoration:    none;
    margin-left: 20px;
    margin-top: 0px;
    margin-bottom: 1px;
    padding: 0px;
}

li
{
	color:              #FFFFFF;
	font-weight:        normal;
	font-size:          13px;
	font-family:        Verdana;
	text-decoration:    none;
    margin-left: 20px;
    margin-top: 0px;
    margin-bottom: 1px;
    padding: 0px;
}

ul
{
    margin: 0px;
    padding: 0px;
}
 
span.selected
{
	font-weight:    bold;
	color:          #60A5EF;
	font-size:      13px;
	font-family:    Verdana;
}

div.show_data
{
	text-align:     left;
	font-size:      12px;
	font-family:    Verdana;
	font-weight:    normal;
	color:          #3D3D3D;
	padding-top:    4px;
	padding-left:   5px;
}

div.mini_text
{
	font-size:      11px;
	font-weight:    normal;
	font-family:    Verdana;
	margin:         10px;
	color:          #2E2E2E;
}

div.content_box_1
{
	width:                  500px;
	background-color:       #98B9E2;
	text-align:             left;
	border-top:             #000000 1px solid;
	border-left:            #000000 1px solid;
	border-bottom:          #000000 2px solid;
	border-right:           #000000 2px solid;
	margin-bottom:          30px;
}

div.content_box_2
{
	width:                  500px;
	background-color:       #A1AFC2;
	text-align:             left;
	border-top:             #000000 1px solid;
	border-left:            #000000 1px solid;
	border-bottom:          #000000 2px solid;
	border-right:           #000000 2px solid;
	margin-bottom:          30px;
}

div.forum_box
{
	margin-right:       3px;
	margin-top:         3px;
	padding:            4px;
	border:             #60A5EF 1px solid;
	float:              left;
	text-align:         left;
	background-color:   #4C93CA;
	font-size:          11px;
}

div.content_footer
{
	font-size:          12px;
	font-weight:        normal;
	text-align:         left;
	color:              #FFFFFF;
	background-color:   #3661B7;
	border-top:         #000000 1px dotted;
	margin-top:         0px;
	padding-top:        5px;
	padding-bottom:     5px;
	padding-left:       10px;
}

a.leftnavi:link, a.leftnavi:active, a.leftnavi:visited
{
	color:          #FFFFFF;
	font-weight:    normal;
	font-size:      13px;
	font-family:    Verdana;
	text-decoration:none;
}

a.leftnavi:hover
{
	color:              #60A5EF;
	font-weight:        normal;
	font-size:          13px;
	font-family:        Verdana;
	text-decoration:    none;
}

div.module_navi
{
	margin-top:         10px;
	margin-bottom:      10px;
	background-color:   #60A5EF;
}

div.img_box
{
	margin:             3px;
	padding-right:      2px;
	border:             #60A5EF 1px solid;
	float:              left;
	text-align:         center;
	background-color:   #4C93CA;
	font-size:          11px;
}

#dhtmltooltip
{
	position:           absolute;
	max-width:          150px;
	min-width:          30px;
	border-top:         #000000 1px solid;
	border-left:        #000000 1px solid;
	border-bottom:      #000000 2px solid;
	border-right:       #000000 2px solid;
	font-size:          13px;
	font-family:        Verdana;
	padding:            4px;
	color:              #FFFFFF;
	visibility:         hidden;
	z-index:            100;
}

h5
{
	font-size:      11px;
	text-align:     left;
	margin:         0px;
	font-family:    %STYLE_H_FONT%;
	color:          %STYLE_H_COLOR%;
	margin-top:     %STYLE_H_MARGIN_TOP%;
}

h4
{
	font-size:      12px;
	text-align:     left;
	margin:         0px;
	font-family:    %STYLE_H_FONT%;
	color:          %STYLE_H_COLOR%;
	margin-top:     %STYLE_H_MARGIN_TOP%;
}

h3
{
	font-size:      13px;
	text-align:     left;
	margin:         0px;
	font-family:    %STYLE_H_FONT%;
	color:          %STYLE_H_COLOR%;
	margin-top:     %STYLE_H_MARGIN_TOP%;
}

h2
{
	font-size:      14px;
	text-align:     left;
	margin:         0px;
	font-family:    %STYLE_H_FONT%;
	color:          %STYLE_H_COLOR%;
	margin-top:     %STYLE_H_MARGIN_TOP%;
}

h1
{
	margin: 0px;
	padding: 0px;
}

table.treeview
{
	border:  none;
	margin:  0px;
	padding: 0px;
}

td.treeview
{
	border:     none;
	text-align: left;
	margin:     0px;
	padding: 2px;
}

.row_1
{
	background-color:   #A1AFC2;
	padding:            7px;
	border:             none;
}

.row_2
{
	background-color:   #98B9E2;
	padding:            7px;
	border:             none;
}

.over_category
{
	background-color:   #7194B7;
	padding-left:       10px;
}

a.img:link, a.img:visited, a.img:active
{
	border: #60A5EF 3px solid;
	margin-right: 2px;
}

a.img:hover
{
	border: #000000 4px solid;
	margin-right: 0px;
}

ul.mozilla
{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 13px;
	font-family: Verdana;
	text-decoration: none;
	margin-left: -15px;
	text-align: left;
}

div.stats
{
	width: 400px;
	height: 15px;
	background-color: #60A5EF;
	border: #FFFFFF 1px solid;
	text-align: left;
}

a.topnavi:link, a.topnavi:active, a.topnavi:visited
{
	color:             #FFFFFF;
	font-weight:       bold;
	font-size:         13px;
	font-family:       Verdana;
	text-decoration:   none;
}

a.topnavi:hover
{
	color:              #60A5EF;
	font-weight:        bold;
	font-size:          13px;
	font-family:        Verdana;
	text-decoration:    none;
}

.ro {
	background:url(roundedb.gif) top right no-repeat;
	width: 530px;
}

.lo {
	background:url(roundedc.gif) top left no-repeat;
}

.ru {
	background:url(roundedd.gif) bottom right no-repeat;
}

.lu {
	background:url(roundede.gif) bottom left no-repeat;
}

.inhalt {
	margin:0;
	padding:2.5em 2.5em 3.5em 2.5em;
}

.inhalt p {
	margin:0;
	padding:0;
}

div {
	margin:0;
}