* {margin:0; padding:0; border: 0 none transparent}
form {display:inline;}

body {margin: 0; padding:0; background: #E9EAEA url(../img/bg_bdy.gif) repeat-x; font-size: 80%; text-align:center}
body > #sh {background: url(../img/bg_sh.png) repeat-y 50% 0}
#wrap {width: 770px; margin:0 auto; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff;background: #fff url(../img/bg_wrap.gif) repeat-y; text-align:left}

#header {height: 210px; background: url(../img/header3.jpg) no-repeat 50% 0; position:relative}
#headerstudio {height: 210px; background: url(../img/header_alternate.gif) no-repeat 50% 0; position:relative}
#header div, #headerstudio div {height: 55px; width: 181px; font: 1em/30px verdana, sans-serif; color:#fff; padding-left:10px; position: absolute; bottom:0; left:0; background: url(../img/bg_navhead.gif) no-repeat; cursor: default;}
#header strong, #headerstudio strong {font:0/0 sans-serif; height:0; text-indent:-3000px}

#nav {width:180px; float:left;}
#nav ul#mainnav {margin:0; padding:0; list-style: none;}
/*navimenu - erste ebene*/
#nav ul#mainnav li a {background: #105A9C url(../img/bg_nav.gif) 0 50%; border-top: 1px solid #FBDA98; border-bottom:1px solid #105A9C; padding: 5px 10px; font:1em verdana, sans-serif; color: #ffffff; text-decoration:none; display:block; position:relative;}
#nav ul#mainnav li a:hover {color:#083F55;}
#nav ul#mainnav li#active a {font-weight:bold}

#nav #sitenav {background: #105A9C url(../img/bg_nav.gif) 0 50%; border-top: 1px solid #FBDA98; border-bottom:1px solid #105A9C; padding: 5px 10px; line-height: 21px; text-align:center}
#nav #sitenav img {vertical-align:middle; margin-right:25px; border:0}
#nav #sitenav img.last {margin-right:0}
#linker_rand {
	margin:8px;
	font:0.8em Verdana, Geneva, sans-serif;




font-family:Verdana, sans-serif, color:#044C67;
}
#linker_rand p {margin:8px; font:0.8em; font-family:Verdana, sans-serif, color:#044C67;}
#linker_rand h1{padding:8px; font:bold 1em verdana, sans-serif, color:#044C67;}
#linker_rand h2{padding:8px; font:0.9em verdana, sans-serif, color:#044C67;}
#linker_rand a {color: #105A9C;}
#linker_rand a:hover {text-decoration:none;}

acronym  {
   border-bottom: 1px dotted #96B1B9;
   cursor: help;
 }

#content {margin: 0 10px 0 191px; font: 1em/1.4em verdana, sans-serif; color:#000;}
#content p {
	margin: 10px 0;
}
#content p.small {font:0.8em/1em verdana, sans-serif}
#content h1 {font:bold 1.4em verdana, sans-serif; margin:10px 0 0; color:#196988; padding: 0 0 1px 0; border-bottom: 1px solid #96B1B9}
#content h2, #content h4 {font:bold 1.2em verdana, sans-serif;margin:10px 0 0; color:#196988; }
#content h3 {font:bold 1.0em verdana, sans-serif;margin:15px 0 0; color:#196988; }
.line {padding: 0 0 1px 0; border-bottom: 1px dotted #96B1B9}
#content a {color: #105A9C;}
#content a:hover {text-decoration:none;}
#content ul {list-style:square; margin:1em 0 1em 2em}
#content ul#heise a {text-decoration:none}
#content ul#heise a:hover {color: #000; text-decoration:underline}
#content dl {margin: 10px 0}
#content dl dt {font-weight:bold; color: #9D1F06}
#content dl dd {margin-bottom:5px}
.bild_links{float: left;margin-top: 5px;margin-right: 10px;margin-bottom: 0px;}
.bild_rechts {float: right;margin-top: 5px;margin-right: 10px;margin-bottom: 0px;}

#content img.left {margin: 10px 0.8em 0 0; float:left}

#footer {background: #F7B634 url(../img/bg_nav.gif) 0 60%; border-top: 1px solid #F6AF23; border-bottom:1px solid #F6AF23; padding: 5px 10px; font:0.8em/1em verdana, sans-serif; color: #9D1F06; }

a:link { text-decoration:none; font-weight:bold; color:#e00000; }
a:visited { text-decoration:none; font-weight:bold; color:#800000; }
a:hover { text-decoration:none; font-weight:bold; background-color:#ff0; }
a:active { text-decoration:none; font-weight:bold; background-color:#cff; }

