/* Normalize*/
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, p {font-size:100%;}
ol, ul {list-style:none;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}
table {border-collapse:collapse;border-spacing:0;}

caption, th {text-align:left;}
q:before, q:after {}

/* Styles */

html {text-align:center;}
body {color:#222;position:relative;width:1007px;background:#E0CCD6;text-align:left;font:0.8em/1.6 Verdana,sans-serif; margin:10px auto 20px auto;}

body#splash div {text-indent:-9999px;width:100%;height:138px;background:url('splash.png') no-repeat top center;}
body#splash p {font-weight:bold;color:#660033;width:100%;text-align:center;margin-top:100px;margin-bottom:50px;}

div#site_info {position:relative;padding:5px 0;clear:left;width:100%;}

p, ul {margin:0 1.6em 0.8em 1.6em;}
h2, h3 {color:#555;font-size:1.3em;line-height:1.0;font-weight:bold;}
h4 {color:#555;font-size:1em;line-height:1.0;font-weight:bold;}
li > h4, li > p {margin-left:0;}

a:link, a:visited {text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;}
a:link, a:visited {color:#333;}
div#site_info a:link, div#site_info a:visited {color:#fd4;}

a:link img{border:solid 2px #660033; }

/*---------------------------------------------------------------*/
/*rahmen um alle bilder  hab ich selberster geändert am 15.6.2009*/
img{border:solid 1px #660033; }


div#site_info p, div#nav_1 ul a, div#nav_2 ul a {color:#fff;}

/*#branding*/

div#branding {position:relative;width:1007px;height:142px;background:transparent url('logo.png') no-repeat;}
#branding h1 a {position:absolute;top:0;left:0;width:700px;height:75px;text-indent:-9999px;}
div#branding blockquote {position:absolute;top:-9999px;}

/*#nav_top*/

div#nav_top {position:absolute;left:700px;top:45px;white-space:no-wrap;width:30em;}

div#nav_top ul {display:block;margin:0;overflow:hidden;padding:5px 10px;}
div#nav_top ul li {display:inline;background:url('dividerIE6Top.gif') no-repeat center right;; padding-left:0; padding-right:10px; padding-top:0; padding-bottom:0}
div#nav_top ul>li {display:block;float:left;margin-right:5px;background-image:url('dividerTop.gif')}

div#nav_top li a {color:#222;text-decoration:none;}
div#nav_top li a:hover {color:#666;text-decoration:underline;}
div#nav_top li.end {padding-right:0;background:transparent;}

/*#nav_main*/

div#nav_1 {background:url('bg1.png') repeat-y center;padding:0}
div#nav_2 {background:url('bg2.png') repeat-y center;padding:0}
div#nav_1 h2, div#nav_2 h2, div#branding h2 {position:absolute;top:-9999px;}
div#nav_1 ul, div#nav_2 ul {display:block;margin:0;overflow:hidden;padding:5px 10px;}
div#nav_1 ul li, div#nav_2 ul li {display:inline;background:url('dividerIE6.gif') no-repeat center right;; padding-left:0; padding-right:10px; padding-top:0; padding-bottom:0}
div#nav_1 ul>li, div#nav_2 ul>li {display:block;float:left;margin-right:5px;background-image:url('divider.gif')}

div#nav_1 ul li.end, div#nav_2 ul li.end {padding-right:0;background:transparent;}
div#nav_1 ul li a, div#nav_2 ul li a {white-space:nowrap;}
div#nav_1 ul li a:hover, div#nav_2 ul li a:hover {color:#fd4;text-decoration:underline;}

div#nav_1 li.navSelected a {font-weight:bold;color:#fd4;}
div#nav_2 li.navSelected a {font-weight:bold;color:#fd4;}

/*#content*/
div#content_main {padding:5px 414px 10px 0;}
div#content_sub {width:390px;position:absolute;top:0;left:613px;z-index:1;background:url('bg_sub.jpg') repeat-x;min-height:200px; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:10px}

div#content_sub ol, div#content_sub ul {list-style:square inside;}

div#content {overflow:hidden;padding:0;position:relative;}
div#content_main {background:url('bg4.png') repeat-y top left;overflow:hidden;min-height:16em;padding-bottom:10px}
div#content_all {background:url('bg4.png') repeat-y top left;overflow:hidden;min-height:16em;padding-bottom:10px}
div#content p, div#content ul, div#content h1, div#content h2, div#content h3, div#content h4 {margin:0 10px;}
div#content_main div, div#content_all div {margin:0 10px;}

div#content h2, div#content h3 {font-size:1.1em;padding-top:10px;margin-bottom:5px;}
div#content h4 {font-size:1.0em;padding-top:5px;}

#content h2 {display:block;padding-bottom:5px;border-bottom:solid 1px #555;overflow:hidden;clear:left;}
#content h2 a {display:block;width:100%;text-decoration:none;white-space:nowrap;}
#content h2 span {cursor:pointer;padding-right:0.5em;}
#content h2>span {padding-right:0;display:block;float:left;width:80%;}
#content h2 span+span {width:20%;text-align:right;}
#content h2 a:link, #content h2 a:visited, #content h2 a:hover {color:#555;}

div#content_sub h1 {color:#660033;font-size:1.5em;line-height:1.3;font-weight:normal;margin:45% 2em auto 2em;text-align:center}

/*#site_info*/

div#site_info {background:url('bg_bottom.png') no-repeat bottom;margin-left:0; margin-right:0; margin-top:0; margin-bottom:5px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:18px}
div#site_info h5+p {padding-top:5px;}
div#site_info p {z-index:1;background:url('bg1.png') repeat-y center;margin:0;padding-left:10px; padding-right:160px; padding-top:10px; padding-bottom:0}
div#site_info h5 {position:absolute;z-index:10;right:16px;bottom:16px;width:80px;height:80px;}
div#site_info h5 a {display:block;background:transparent url('site_info.png') no-repeat;width:80px;height:80px;text-indent:-9999px}
div#site_info h5 a:hover {background-position:0 -80px;}

/*Yoki*/
.text_zentrieren{text-align:center;}
.bilder_tabelle_elemente_zentriert{width:100%;text-align:center;}
.text_kursiv{font-style:italic;}
.linklist {list-style:square inside;}
.absatz {padding-top:2em;}

/*---------------------------------------------------------------*/
/*rahmen um passfotos hab ich selberster geändert am 15.6.2009*/
.rahmen_passfoto {border:solid 1px #660033; width: 170px; height: 222px}


.rahmen_fliege {border:solid 0px white; }
.rahmen_ohne {border:solid 0px white; }