/* Universalattribute */
body
	{color: black;
     background-color: rgb(248,175,123);
     font-size: 100.01%;
     font-family: Tahoma,Helvetica,Arial,sans-serif;
     margin: 0;
     padding: 0;
     min-width: 40em;
     background-image: url(images/body-background.gif);
     background-repeat: repeat-y;
     background-attachment: fixed;
     background-position: top left;}

html, body
	{top:0;
     left:0;
     right:0;
     margin:0;
     padding:0 0 0.005em 0;
     width:100%;
     height:100%;}

div#Kopfzeile
	{height: 125px;
     padding: 5px;
     margin: 0;
     position: relative;
     top: 0;
     background-color: rgb(128,33,1);}
     div#Kopfzeile_links
     {float: left;}
     div#Kopfzeile_rechts
     {float: right;
     padding-right: 10px;}
     div#Kopfzeile_rechts img
     {margin-top: 50px;}
     *html div#Kopfzeile_rechts
     {padding-right: 0;}

div#Kopfzeile_Menue
	{width: 100%;
     height: 35px;
     position: relative;
     top: 1px;
     background-color: rgb(102,26,1);
     font-family: Times New Roman;
     font-size: 18px;
     font-weight: bold;}

#Hauptmenue
	{float: right;
     text-align: right;
     height: 35px;}

#Hauptmenuepunkte
	{margin: 0;
	padding: 0 0 20px 10px;}

#Hauptmenuepunkte ul, #Hauptmenuepunkte li
	{margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;}

#Hauptmenuepunkte a:link, #Hauptmenuepunkte a:visited
	{float: left;
	line-height: 20px;
	margin: 0 0px 4px 0;
	text-decoration: none;
	color: rgb(250,223,194);
	padding-top: 7px;
     padding-bottom: 10px;
     padding-right: 10px;
     width: 150px;}

#Hauptmenuepunkte a span
	{display: none;}

#Hauptmenuepunkte a:link#current, #Hauptmenuepunkte a:visited#current, #Hauptmenuepunkte a:hover, #Hauptmenuepunkte a:focus
	{border-top: 4px solid rgb(248,175,123);
	padding-top: 3px;
	padding-bottom: 8px;
	background: rgb(128,33,1);
     outline: none;
     position:relative;
     top: 0px;
     left: -3px;}
*html #Hauptmenuepunkte a:link#current, #Hauptmenuepunkte a:visited#current, #Hauptmenuepunkte a:hover, #Hauptmenuepunkte a:focus
	{border-top: 4px solid rgb(248,175,123);
    	padding-top: 4px;}

#Hauptmenuepunkte a:hover
	{color: rgb(68,17,0);}

#Hauptmenuepunkte a:hover span
	{display:block;
	position:absolute;
	bottom: 6px;
	right: 7px;
	color: rgb(248,146,80);
     cursor: pointer;}


#Navigation
	{width: 15em;
     height: 33%;
     border-top: 1px solid rgb(250,223,194);
     border-bottom: 1px solid rgb(102,26,1);
     padding: 0 0 1em 0;
     margin-top: 1px;
     font-family: Tahoma, Helvetica, Arial, sans-serif;
     background: transparent url(images/ul-opaque.gif);
     color: #333;
     float: left;
     position: relative;}
     *html #Navigation {width: 14em; margin-right: -0.2em;}

#Navigation ul
	{list-style: none;
     margin: 0;
     padding: 0;
     border: none;
     float: left;
     width: 15em;}
     *html #Navigation ul {width: 14em;}

#Navigation li
	{border-bottom: 1px solid rgb(250,223,194);
     margin: 0;}

#Navigation li a
	{display: block;
     padding: 5px 5px 5px 0.5em;
     border-left: 10px solid rgb(102,26,1);
     background-color: rgb(248,175,123);
     color: rgb(102,26,1);
     text-decoration: none;
     font-weight:bold;
     width: 100%;
     outline: none;}

html>body #Navigation li a
	{width: auto;}

#Navigation li a:focus
	{border-left: 10px solid rgb(250,223,194);
     background-color: rgb(248,146,80);
     color: rgb(128,33,1);}

#Navigation li a:hover
	{border-left: 10px solid rgb(250,223,194);
     background-color: rgb(248,146,80);
     color: rgb(128,33,1);}

.daidalos {margin:0;text-align:left; vertical-align:middle; font-family:Tahoma,Arial; color:rgb(128,33,1); text-decoration:none; font-size:12px;}
.daidalos img {margin:0 10px;}
.daidalos a {margin:0;}
.daidalos a:link {font-family:Tahoma,Arial; color:rgb(128,33,1); text-decoration:none; font-size:12px; outline: none;}
.daidalos a:visited {font-family:Tahoma,Arial; color:rgb(128,33,1); text-decoration:none; font-size:12px;}
.daidalos a:focus {font-family:Tahoma,Arial; color:rgb(225,0,0); text-decoration:underline; font-size:12px;}
.daidalos a:active {font-family:Tahoma,Arial; color:rgb(225,0,0); text-decoration:underline; font-size:12px;}

div#Start
	{margin:0 7.5em;
     padding:0.5em;
     text-align:justify;
     min-height: 80%;
     background-color: rgb(250,223,194);
     background-image: url(images/div-background.jpg);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: top right;}
     *html div#Start {height: 80%;}

body>div#Start
	{height: auto;}

div#Start p
	{font-size:0.9em;
     font-weight:normal;
     color:rgb(0,0,0);
     line-height:1.33em;}
div#Start h1
	{margin-top:0.33em;
     font-size:1.33em;
     font-weight:bold;
     color:rgb(102,26,1);
     text-indent:25px;
     background-image:url(images/h1_background.gif);
     background-position:left;
     background-repeat:no-repeat;}
div#Start h2
	{font-size:1.125em;
     font-weight:normal;
     font-style:italic;
     color:rgb(68,17,0);}

div#Inhalt
	{margin-top: -0.35em;
     margin-left: 15em;
     padding: 1em 10% 0.5em 1em;
     text-align:justify;
     min-width:16em;
     min-height: 80%;
     border-left:1px dotted rgb(128,33,1);
     background-color: rgb(250,223,194);
     background-image: url(images/div-background.jpg);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: right top;}
     *html div#Inhalt {height: 80%;}

body>div#Inhalt
	{height: auto;}

div#Inhalt p
	{font-size:0.9em;
     font-weight:normal;
     color:rgb(0,0,0);
     line-height:1.33em;}
div#Inhalt h1
	{margin-top:0.33em;
     font-size:1.33em;
     font-weight:bold;
     color:rgb(102,26,1);
     text-indent:25px;
     background-image:url(images/h1_background.gif);
     background-position:left;
     background-repeat:no-repeat;}
div#Inhalt h2
	{font-size:1.125em;
     font-weight:normal;
     font-style:italic;
     color:rgb(68,17,0);}
div#Inhalt h3
	{font-size:1em;
     font-weight:bold;
     color:rgb(102,26,1);}
div#Inhalt li
	{font-size:0.9em;
     font-weight:normal;
     color:rgb(0,0,0);
     line-height:1.33em;}
div#Inhalt table
	{border:0;
     width:100%;}
div#Inhalt td
	{width:50%;
     padding:10;
     font-size:0.8em;
     font-weight:normal;
     color:rgb(0,0,0);
     text-align:center;
     vertical-align:top;
     line-height:1.33em;}
div#presentation table
	{border:0;
     width:100%;}
div#presentation td
	{font-size:0.8em;
     font-weight:normal;
     color:rgb(0,0,0);
     text-align:justify;
     vertical-align:top;
     line-height:1.33em;}

div.fld {width:250px; height:70px; position:relative; padding:0; margin:0 auto 0.5em auto;}
div.fld em {display:block; width:250px; height:70px; background:url(images/buttons/button_fertig-div_0.gif); position:absolute; top:0; left:0;}
div.fld a {cursor:pointer;}
div.fld a:hover {background:rgb(250,223,194);}
div.fld a:hover em {background:url(images/buttons/button_fertig-div_1.gif);}
div.flf {width:250px; height:70px; position:relative; padding:0; margin:0 auto 0.5em auto;}
div.flf em {display:block; width:250px; height:70px; background:url(images/buttons/button_fertig-frame_0.gif); position:absolute; top:0; left:0;}
div.flf a {cursor:pointer;}
div.flf a:hover {background:rgb(250,223,194);}
div.flf a:hover em {background:url(images/buttons/button_fertig-frame_1.gif);}
div.iln {width:250px; height:70px; position:relative; padding:0; margin:0 auto 0.5em auto;}
div.iln em {display:block; width:250px; height:70px; background:url(images/buttons/button_individuell-neu_0.gif); position:absolute; top:0; left:0;}
div.iln a {cursor:pointer;}
div.iln a:hover {background:rgb(250,223,194);}
div.iln a:hover em {background:url(images/buttons/button_individuell-neu_1.gif);}
div.ilm {width:250px; height:70px; position:relative; padding:0; margin:0 auto 0.5em auto;}
div.ilm em {display:block; width:250px; height:70px; background:url(images/buttons/button_individuell-mod_0.gif); position:absolute; top:0; left:0;}
div.ilm a {cursor:pointer;}
div.ilm a:hover {background:rgb(250,223,194);}
div.ilm a:hover em {background:url(images/buttons/button_individuell-mod_1.gif);}
div.ml {width:250px; height:70px; position:relative; padding:0; margin:0 auto 0.5em auto;}
div.ml em {display:block; width:250px; height:70px; background:url(images/buttons/button_multimedia_0.gif); position:absolute; top:0; left:0;}
div.ml a {cursor:pointer;}
div.ml a:hover {background:rgb(250,223,194);}
div.ml a:hover em {background:url(images/buttons/button_multimedia_1.gif);}
div.pl {width:250px; height:70px; position:relative; padding:0; margin:0 auto 0.5em auto;}
div.pl em {display:block; width:250px; height:70px; background:url(images/buttons/button_skript_0.gif); position:absolute; top:0; left:0;}
div.pl a {cursor:pointer;}
div.pl a:hover {background:rgb(250,223,194);}
div.pl a:hover em {background:url(images/buttons/button_skript_1.gif);}

div#Inhalt a
    	{font-family:Tahoma,Arial;
     font-weight:normal;
     text-decoration:none;
     line-height:1.33em;
     padding-left: 15px; background-image:url(images/a-intern.gif); background-position: left; background-repeat: no-repeat;}
     *html div#Inhalt a
    	{padding-left: 0; background-image:url(images/none.gif);}
div#Inhalt a:link, div#Inhalt a:visited
	{color:rgb(0,0,0);
     border-bottom:1px solid rgb(195,86,36);}
div#Inhalt a:focus
	{color:rgb(128,33,1);
     border-bottom:1px solid rgb(128,33,1);
     background-color:rgb(248,196,154);
     outline: none;}
div#Inhalt a:hover
	{color:rgb(128,33,1);
     border-bottom:1px solid rgb(128,33,1);
     background-color:rgb(249,214,180);}
div#Inhalt p a[href="#top"]
     {background-color: transparent;
     border-bottom: 0;
     padding-left: 0;}
div#Inhalt a[name]
	{padding-left: 0; background-image:url(images/none.gif); outline: none;}
div#Inhalt a[href^="http://"]
	{padding-left: 15px; background-image:url(images/a-extern.gif); background-position: left; background-repeat: no-repeat;
     outline: none;}
div#Inhalt a[href^="mail"]
	{padding-left: 15px; background-image:url(images/a-mail.gif); background-position: left; background-repeat: no-repeat;
     outline: none;}

div#Referenzen table
	{width: 100%;}
div#Referenzen td
	{background: transparent url(images/td-opaque.gif);
     padding: 0.5em 0;
     width: 50%;}
     *html div#Referenzen td
     {background: rgb(249,214,180);}
div#Referenzen img
	{margin: 0;
     padding: 0;
     max-width: 100%;
     max-height: 100%;}
div#Referenzen a[href^="http://"]
     {padding-left: 0; background-image: url(images/none.gif);}
div#Loesungen a
     {padding-left: 0; background-image: url(images/none.gif);}
