/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/skeleton.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#nav, 
#nav ul {padding:0 0 5px 0; margin:0; list-style:none; font: 12px verdana, sans-serif; border:1px solid #000; border-color:#eca #b97 #a86 #edb; border-width:1px 2px 2px 1px; background:#fff; position:relative; z-index:200;}
#nav {height:25px; padding:0;}

#nav li {float:left;}
#nav li li {float:none; background:#fff;}
/* a hack for IE5.x and IE6 */
* html #nav li li {float:left;}

#nav li a {display:block; float:left; color:black; margin:0 25px 0 10px; height:25px; line-height:25px; text-decoration:none; white-space:nowrap;}
#nav li li a {height:20px; line-height:20px; float:none;}

#nav li:hover {position:relative; z-index:300;}
#nav li:hover ul {left:0; top:22px;}
/* another hack for IE5.5 and IE6 */
* html #nav li:hover ul {left:10px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}
/* yet another hack for IE5.x and IE6 */
* html #nav ul {width:1px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover > a {text-decoration:underline; color:#b75;}


/* but IE5.x and IE6 need this lot to style the flyouts and path followed */
/* show next level */
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:-15px; margin-left:100%; top:-1px;}

/* keep further levels hidden */
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/* show path followed */
#nav li:hover a,
#nav li:hover li:hover a,
#nav li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover li:hover a
{text-decoration:underline; color:#b75;}

/* hide futher possible paths */
#nav li:hover li a,
#nav li:hover li:hover li a,
#nav li:hover li:hover li:hover li a,
#nav li:hover li:hover li:hover li:hover li a,
#nav li:hover li:hover li:hover li:hover li:hover li a
{text-decoration:none; color:black;}




/* 

	project:  website traffic (free CSS templates)
	author:   luka cvrk (www.solucija.com) 

   
*/

*{ margin: 0; padding: 0; }* 
body { font: .84em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.6em; background: #D0D4D4; color: #444; }

a {	color: #B60D0A;	background: inherit; text-decoration: none; }
a:hover { color: #808080; background: inherit; }
p { margin: 0 0 15px 0; }
h1 { font: normal 2.5em "Trebuchet MS", Arial, Sans-Serif; color: #fff; }
h1 a { color: #fff; background: inherit; }
h1 a:hover { color: #E4FFD3; background: inherit; }
sup { font-size: .3em; color: #DFCDA2; }
h2 { color: #B60D0A; font: bold 1.6em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px; border-bottom: 1px solid #ccc; }
h3 { color: #808080; background: #D0D4D4; padding: 3px 10px; margin: 0 0 15px; }

#content { width: 960px; margin: 10px auto; background: #fff; padding: 10px; }

#header { background: #fff no-repeat; height: 195px; }
	#header p { margin: 30px 0 0; color: #D6E5EA; }
	#logo { padding: 40px 0 0 20px;  float: left; width: 400px; }

	#search { float: right; width: 240px; text-align: right; margin: 10px 15px 0 0; }
	#search a, #watch a { color: #fff; font-size: .8em; cursor: pointer; }

	#searchform { padding: 10px; background: #A1BDD2;  }
	#searchform p { margin: 0; }

.third { font-size: .9em;  float: left; width: 280px; margin: 0 30px 10px 10px; }
.last { float: right; margin: 0 10px 10px 0; }

.more { border-top: 1px solid #eee; padding: 5px 0 0 0; }

#prefooter { width: 944px; margin: 0 auto; background: #fff; padding: 15px 18px 1px; font-size: .9em;  }

#footer { width: 960px; margin: 15px auto; color: #808080; font-size: .9em; }
	#footer a { color: #444; }
	.right { float: right; text-align: right; font-size: 1em; }
		#footer .right a { margin: 0 0 0 2px; padding: 3px 10px; }
		#footer .right a:hover { background: #fff; color: #444; text-decoration: underline; }
		
		
.imgrechts02{
           float: right;
           border:0px solid black;
           margin:0px 20px 20px 20px;
}		
		

div.artikel{
        //border: 1px solid #cccccc;
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
        padding: 5px;
        margin-bottom:20px;
        background-color:#F7F1F0;
}		

p.ueberschrift
{
	float:right;
	font: 2.4em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif;  color:black; background-color:white;
	margin:-20px 0px 20px 20px;
	padding: 0px 0px 0px 20px;
	border-bottom: 1px solid gray;
}
p#seitenueber {
        font-family: Georgia, "Times New Roman", Times, serif;
        margin-top: 1em;
        margin-bottom: 0.125em;
        color: #608076;
        letter-spacing: .025em;
        font-size: 1.5em;
        margin:0px 0 30px 0;
        padding: 0;
}

td         {
        vertical-align:top;
}

a {
        padding: 0px;
        color: #0000FF;
        text-decoration: none;
}


/* -----------------------------------------------------------------------------------------------

   --  Darstellung der Seite ohne Tabellen, mit DIV-----------------------------------------------

   ---------------------------------------------------------------------------------------------

body {

        margin: auto;  /* main-Box zentrieren in IE 5 und hoeher

        text-align:center; /* main-Box zentrieren in IE 5 und hoeher 

         font: 13px Verdana;

 }



#main {

         border: 0px solid black;

         padding:0px;

         width: 980px;

         margin: 0 auto;

         border-left: 1px solid;

         border-right: 1px solid;

         border-bottom: 1px solid;

         border-color:#C0C0C0;

         background-color:#F7F1E6;

}





#top{

        margin:0px;

        padding:0px 0px 0px 20px;

        border-bottom: 1px #C0C0C0 solid;

          height: 90px;

 }





#content{

         margin:20px 20px 0px 10px;
         /* margin:20px 20px 0px 190px;

        padding: 0px 0px 0px 20px;

        border: 1 px solid black;

}



#nest {

        text-align: left;

}



#footer{

        padding:2px;

        margin-top:20px;

        border-top: 1px #C0C0C0 solid;

}

#banner {

        /* this width value is also effected by the padding we will later set on the links.     
       

        padding:0px 0px 0px 0px;

        margin: 20px 0px 0px 10px;

}

/* -----------------------------------------------------------------------------------------------

   --  Darstellung des Menüs ---------------------------------------------------------------------

   --------------------------------------------------------------------------------------------- 



#list-menu {

        /* this width value is also effected by the padding we will later set on the links. 

        border: 1px solid;

        border-color:black;

         /* float:left; 
       width:143px;  

        padding:0px 0px 0px 0px;

        margin: 20px 0px 0px 10px;

}





#list-menu ul {

        margin: 0px;

        padding:  0px;

        list-style-type: none;
//        font:  14px sans-serif;

        color: #0000FF;

}



#list-menu li {
        margin: 0px;
        padding:  0px;
        font: 11px Verdana;
        border-bottom: 1px solid black;
        width: 143px;
}



.me1{
        display: block;
        padding: 1px 1px 1px 10px;
        margin: 0px;
        background-color:#BBBBBB;
        text-decoration: none; /*lets remove the link underlines
        font: 13px Verdana;
}



.me2{
        display: block;
        padding: 1px 1px 1px 10px;
        margin: 0px;
        background-color:#DDDDDD;
        text-decoration: none; /*lets remove the link underlines
        font: 12px Verdana;
}



.me3{
        display: block;
        padding: 1px 1px 1px 10px;
        margin: 0px;
        background-color:#FFFFFF;
        text-decoration: none; /*lets remove the link underlines
        font: 11px Verdana;
}



#list-menu a:link, #list-menu a:active, #list-menu a:visited {

        color: #0000ff;

}



#list-menu a:hover {

        color:black;

}





/* -----------------------------------------------------------------------------------------------

   --  Darstellung von Links ---------------------------------------------------------------------

   ---------------------------------------------------------------------------------------------

a {

        padding: 0px;

        color: #0000FF;

        text-decoration: none;

        font: 14px sans-serif;

}



/* -----------------------------------------------------------------------------------------------

   --  Darstellung von Texten --------------------------------------------------------------------

   ---------------------------------------------------------------------------------------------

p,ul,td,tr,table,ol,div {

        font: 14px sans-serif;

        margin-top:0px;

        text-align:left;

}



h3{

        color: #608076;

        padding-bottom:0px;

        margin-bottom:10px;

        border-bottom:1px solid;

        border-color:#608076;

}



p#seitenueber {

        font-family: Georgia, "Times New Roman", Times, serif;

        margin-top: 1em;

        margin-bottom: 0.1em;

        color: #608076;

        letter-spacing: .025em;

        font-size: 1.2em;

        margin:0px 0 10px 0;

        padding: 0;

}



span#seitenueber1 {

        font-family: Georgia, "Times New Roman", Times, serif;

        margin-bottom: 0.125em;

        color: #608076;

        letter-spacing: .025em;

        font-size: 0.7em;

        margin:0px 0 30px 0;

        padding: 0;

}





p.artikelueber {

        font-family: Georgia, "Times New Roman", Times, serif;

        margin-top: 11px;

        margin-bottom: 5px;

        font-size: 1.2em;

        padding: 0;

}



div.artikel{

        border: 1px solid #cccccc;

        padding: 5px;

        margin-bottom:5px;

        background-color:#F7F1F0;

}





p#topueber {

        font-family: sans-serif;

        color: white;

        letter-spacing: .025em;

        font-size: 1.5em;

        margin:0px 0 0px 0;

        padding: 20px 0px 0px 0px;

}



div#infotext {

        font: 14px sans-serif;

        margin-top:0px;

        text-align:left;

}





div#eingeruckt{

        margin-left:25px;

        margin-bottom:25px;

}



#teams p{

        font: 12px sans-serif;

        margin-top:0px;

        text-align:left;

}



.sklein, .sklein a:link, .sklein a:active, .sklein a:visited {

        font: bold 10px sans-serif;

        margin-left:-1px;

        margin-top:0px;

        margin-bottom:1px;

        padding:0px;

        text-decoration: none;

}



.nurbold {

        font: bold 14px sans-serif;

        margin-bottom:0px;

        text-align:left;

        text-decoration: none;

}



.nurkursiv{

        font: italic 14px sans-serif;

        margin-bottom:0px;

        text-align:left;

        text-decoration: none;

}





.zitat{

        font-size:18px;

        color:red;

        margin-top:10px;

}



.mittig  {

        vertical-align:middle;

}



.eingeruekt{

        margin-top:20px;

        margin-left:30px;

        margin-bottom:20px;

}



.eingeruektitalic{

        margin-top:-10px;

        margin-left:200px;

        margin-bottom:0px;

        font-style:italic;

}



.eingeruektbold{

        font: bold 14px sans-serif;

        margin-top:20px;

        margin-left:30px;

        margin-bottom:20px;

}



.mittigriesig{

        text-align:center;

        font: bold 26px sans-serif;

}



ol#upperroman{

        list-style-type:upper-roman;

}





/* -----------------------------------------------------------------------------------------------

   --  Darstellung von Tabellen ------------------------------------------------------------------

   ---------------------------------------------------------------------------------------------







td#klein{

        vertical-align:top;

        font: 11px sans-serif;

}



td#mittop{

        vertical-align:top;

}





.tdlink{

        vertical-align:top;

}





/* -----------------------------------------------------------------------------------------------

   --  Darstellung der ---------------------------------------------------------------------------

   ---------------------------------------------------------------------------------------------





.imgrechts{

           float: right;

           border:0px solid black;

           margin:0px 0px 0px 20px;

}



.imgrechts1{

           float: right;

           border:0px solid black;

           margin:65px 20px 0px 0px;

}



.imgrechts02{

           float: right;

           border:0px solid black;

           margin:20px 20px 20px 20px;

}



.hefbild {

        float:left;

        margin:10px;

}



.img01, .imglinks01{

        float:left;

        border:0px solid black;

        margin:20px 30px 20px 0px;

}



.img02,  .imglinks02{

        float:left;

}



.imglinks03{

        float:left;

        margin:0px 30px 20px 0px;

}
