/* CSS Document */
BODY {
    margin: 1px auto 10px auto;

    background: #E9E9E9 /*url(../gfx/bg.gif) repeat-y*/;
    /*
    scrollbar-base-color:#0071B5;
    scrollbar-3dlight-color:#eeeeee;
    scrollbar-arrow-color:#0071B5;
    scrollbar-darkshadow-color:#eeeeee;
    scrollbar-face-color:#D0D0D0;
    scrollbar-track-color:#eeeeee;
*/
}
html {

    margin: 1px auto 10px auto;
}
div#body{
    margin: 0px auto 0px auto;
    border: 0px solid black;
    width: 980px;
    clear:both;
    text-align: left;
}
div#header {
    background: url(../gfx/header/header_bg.gif) repeat-x;
    height: 120px;
    width:980px;
    margin: 0px auto 5px auto;
}
img {
    display: block;
}
hr {
    clear: left;
}
.h1 {
    border-bottom: 1px solid #084689;
    margin: 7px 10px 10px 10px;
    font-family: Verdana, Sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
.h2 {
    border-bottom: 1px solid #B7B7B7;
    margin: 7px 10px 10px 10px;
    font-family: Verdana, Sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
h2 {
    margin: 0px 0px 3px 0px;
    padding: 0px;
    font-family: Verdana, Sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #084689;
    background: transparent;
}
.h3 {
    margin: 7px 10px 10px 0px;
    font-family: Verdana, Sans-serif;
    font-size: 9pt;
    font-weight: bold;
}
#content { 
	FONT-FAMILY: Verdana, Sans-serif;
    margin-top: 7px;
	float:right; text-align: left; width: 790px;
    border: 0px solid black;
}
#content a {
	FONT-FAMILY: Verdana, Sans-serif;
	font-size: 12px;
	color: #657A85;
	background: transparent;
	font-style: italic;
	TEXT-DECORATION: none;;
}
#content a:hover { TEXT-DECORATION: underline; }

.block {
	min-height: 400px;
	padding: 0px;
	border: 0px #0071B5 solid;
	background: #FDFDFD;
	font-family: Verdana, Sans-serif;
    font-size: 8pt;
    color: black;
    border-bottom: 1px solid #084588;

}
.block_head {
    height:15px;
    background: #084689 url(../gfx/block_right.gif) no-repeat top right;
    border-bottom: 5px solid #A5D0E9;
}
.block_head_left {
    background: url(../gfx/block_left.gif) no-repeat;
    width: 11px; height: 15px;
    margin-right: 5px;
    float:left;
}
.smalltext {
    margin: 2px 15px 0px 15px;
    font-family: Verdana, Sans-serif;
    font-size: 7pt;
     
}
.textblock {
    margin: 15px 15px 0px 15px;
    line-height: 11pt;
}
.input {
    font-family: Verdana, Sans-serif;
    font-size: 8pt;
    color: black;
    border: 1px solid #B7B7B7;
    background-color: white;
}

.input_blur {
    font-family: Verdana, Sans-serif;
    font-size: 8pt;
    color: black;
    border: 1px solid #B7B7B7;
    background-color: white;
}

.input_focus {
    background-color: #FFFFCC;
    font-family: Verdana, Sans-serif;
    font-size: 8pt;
    color: black;
    border: 1px solid #B7B7B7;
}
.textarea, .textarea_blur {
    font-family: Verdana, Sans-serif;
    font-size: 8pt;
    color: black;
    border: 1px solid #B7B7B7;
    background-color: white;
}
.input_dis {
    font-family: Verdana, Sans-serif;
    font-size: 8pt;
    color: #cccccc;
    border: 1px solid #B7B7B7;
    background-color: #EBEBEB;
}
.textarea_focus {
    font-family: Verdana, Sans-serif;
    font-size: 8pt;
    color: black;
    border: 1px solid #B7B7B7;
    background-color: #FFFFCC;
}
/*
.textarea_blur {
    font-family: Verdana, Sans-serif;
    font-size: 8pt;
    color: black;
    border: 1px solid #B7B7B7;
    background-color: #F6F6F6;
}
*/
.inputtyp {
    height: 10px;
    font-family: verdana, Sans-serif;
    font-size: 7pt;
    color: black;
    background: transparent;
}
.inputfield {
   height: 10px;
   padding-bottom: 4px;
}
.inputtyppreview {
    height: 15px;
    background-color: #D8EBF7;
    font-weight: bold;
}
.inputpreview {
    height: 10px;
    font-family: verdana, Sans-serif;
    font-size: 8pt;
}
.sitemap {
    color: #084689;
    background: transparent;
	list-style-image: url(../gfx/ordner.gif);
	margin-left: 55px;
	font-weight: bold;
}
.sitemap ul {
    padding-top: 5px;
	list-style-image: url(../gfx/site.gif);
}
.sitemap ul li, #sitemap a {

	margin-bottom: 10px;
	font-weight: normal;

}
fieldset {
    margin: 0px 20px 0px 20px;
    padding: 10px 25px 10px 25px;
    border:1px solid #094386;
}
.mitarbeiter_bild {
    margin: 0px 30px 30px 50px;
    border: 1px solid #084689;
    float: left;
    width: 200px;
    height: 150px;
    background: #cccccc;

}
.mitarbeiter_tabelle {
    width: 400px;
}
.mitarbeiter_tabelle td {
    height: 20px;
    
}
.list {
    list-style-image:url(../gfx/li.gif);
}
.flags {
    display: inline;
    width: 16px;
    height: 10px;
    margin-right: 8px;
}
img.preview {
    float: left;
    margin: 0px 30px 20px 0px;
}
.linkfield {
    height: 100px;
    padding-top: 15px;
    background: url(../gfx/links/bg.gif) right no-repeat;
}
.linkfield_hover {
    height: 100px;
    padding-top: 15px;
    background: url(../gfx/links/bg_hover.gif) right no-repeat;
}

