html body	{ background:#000; color: #dadada; font-size: 16px; line-height: 25px; font-family: arial, helvetica, verdana, sans-serif; font-weight:normal; margin: 0px auto; }
td	{ color: #dadada; font-size: 16px; line-height: 25px; font-family: arial, helvetica, verdana, sans-serif; font-weight:normal; }

#mainposition	 { margin-top: 30px; margin-right: auto; margin-left: auto; width: 960px; height:700px; overflow: hidden; border:0px solid #a4a4a4; }
#container	 { width: 960px; background-color: #000; }
#logo_ani          { background-color: #000; height: 149px; width: 960px; margin: 0px; float:none; padding-top:0px; border-top: solid 0px #402628; border-bottom: solid 0px #402628; }
#logo          { background-color: #000; height: 116px; width: 960px; margin: 0px; float:none; padding-top:31px; border-top: solid 1px #402628; border-bottom: solid 1px #402628; }
#servicenavi          { background-color: #000; height: 25px; width: 960px; margin: 0px; }
#banner_ani         { background-color: #000; width: 960px; height:380px; padding:0px; margin: 0px 0px 0px 0px; float:left; }
#banner         { background-color: #000; width: 960px; height:380px; padding:0px; margin: 20px 0px 0px 0px; float:left; }
#content         { background-color: #000; clear: both; width: 960px; height:340px; padding: 0px; margin: 20px 0px; outline: none; }
.bildbox         { width: 540px; height:340px; float: left; }
.bildbox_1row         { width: 180px; height:900px; float: left; }
.abstand         { padding-right: 20px; padding-top: 0px; padding-bottom: 20px; }
#textbox         { width: 415px; height:340px; padding: 0px 5px 0px 0px; float: left; outline: none; }
#menu_ani	 { float:left; height:140px; width:960px; position:relative; font-size:11px; font-family: arial, helvetica, verdana, sans-serif;  }
#menu	 { float:left; height:115px; width:960px; position:relative;  }

a   { color: #dadada; font-weight: bold; text-decoration: none; }
a:hover { color: #e9b400; text-decoration: none; }
a.aktiv { color: #dadada; text-decoration: none; }

a.img   { color: #000; background: #000; padding:0px; margin:0px; text-decoration: none;  }
a.img:hover img { color: #000; background: #000; padding:0px; margin:0px; text-decoration: none; }
a img   { color: #000; background: #000; padding:0px; margin:0px; text-decoration: none;  }
a:hover img { color: #000; background: #000; padding:0px; margin:0px; text-decoration: none; }

a.zoom img   { padding-right: 20px; padding-top: 0px; padding-bottom: 20px; }
a.zoom img:hover img { padding-right: 20px; padding-top: 0px; padding-bottom: 20px; }

.pdf     		{ line-height: 20px; padding-bottom: 4px; padding-right: 4px; }

.box         { background-color: #dadada; color: #625456; padding:0px; margin: 0px; }
.box_2         { background-color: #dadada; color: #625456; padding-top: 10px; margin: 0px; }
a.box_link    		{ float:right; color: #625456; background-image:url(../images/link_icon_neg.gif); background-repeat:no-repeat; padding:0px 10px 0px 20px; font-size: 10px; font-weight: normal; text-decoration: none; }
a.box_link:hover    	{ float:right; color: #dadada; background-color: #625456; background-image:url(../images/link_icon.gif); background-repeat:no-repeat; padding:0px 10px 0px 20px; font-size: 10px; font-weight: normal; text-decoration: none; }

a.link     		{ background-image:url(../images/link_icon.gif); background-repeat:no-repeat; padding-left:20px; }
a.link:hover    		{ background-image:url(../images/link_icon_neg.gif); background-repeat:no-repeat; padding-left:20px; }

.portrait     		{ padding-top: 5px; padding-right: 20px; padding-bottom: 5px; }

td ul         { list-style-type:square; padding-left: 16px; }
td ul li      { padding-bottom: 5px; border-bottom:0px solid #dadada; margin-bottom: 3px; }
td ul li a:hover { color: #dadada; background: #625456; padding:1px; text-decoration: none; }
td ul li ul        { }
td ul li ul li        { padding-bottom: 0px; border-bottom:0px solid #dadada; margin-bottom: 0px; }

form  { margin: 0px; display:inline; }
input    { color: #333; background:#dadada; font-size: 11px; border: solid 0px #dadada; width: 310px; height: 20px; margin-bottom:10px; padding-left:2px; padding-right:2px;}
textarea    { color: #333; background:#dadada; font-size: 11px; border: solid 0px #dadada; width: 310px; height: 100px; margin-bottom:3px; padding-top:2px; padding-left:2px; padding-right:2px;}
input.send_delete    { color: #000; background: #dadada; font-size: 12px; border: solid 0px #dadada; width: 89px; height: 20px; margin-right:8px; margin-bottom:3px; padding-left:2px; padding-right:2px;}

input[type="submit"]:active {font-size: 13px; font-weight: normal;}
input[type="submit"]:hover {font-size: 13px; font-weight: bold; color: #e9b400; background: #404040;}
input[type="submit"] { -moz-appearance: none; font-size: 13px; font-weight: normal; color: #000; background: #dadada;}

input[type="reset"]:active{font-size: 13px; font-weight: normal;}
input[type="reset"]:hover {font-size: 13px; font-weight: bold; color: #e9b400; background: #404040;}
input[type="reset"] { -moz-appearance: none; font-size: 13px; font-weight: normal; color: #000; background: #dadada;}

h1      { color: #fff; font-family: 'Michroma', arial, helvetica, verdana, sans-serif; font-weight: normal; font-size: 19px; line-height: 28px; margin: 0px 0px 10px 0px; }
h2       {  color: #fff; font-family: 'Michroma', arial, helvetica, verdana, sans-serif; font-weight: normal; font-size: 17px; line-height: 26px; margin: 0px 0px 10px 0px; }
h3        { color: #625456; font-weight: bold; font-size: 12px; line-height: 16px; padding: 4px 12px 4px 16px; margin: 0px; background-color: #dadada; }
h4         { font-weight: normal; font-size: 12px; line-height: 20px; margin: 0px;}
h5        { font-weight: bold; font-size: 12px; line-height: 20px; margin: 0px;}
h6         { color: #dadada; font-weight: bold; font-size: 12px; line-height: 20px; padding: 4px 8px 4px 8px; margin: 0px; }
h6 ul         { list-style-type:square; padding-left: 12px; margin: 6px; line-height: 21px;}
h6 ul li        { border-bottom:0px solid #005292; }
h6 ul a        { color: #333; }
h6 ul a:hover        { color: #005292; text-decoration: none; }

