body {  /*body farbe hintergrund*/
        background-color: #000;
        background-image: url(../templ_img/bg_top.jpg);

        background-repeat: repeat-x;
        background-position: 0px 0px;
        margin: 0px;
        padding: 0px;
        border: 0px;
        font-size: 100%;
}
#logo { /*logo mit left: verschieben*/
        margin: auto;
        position: absolute;
        height: 135px;
        width: 276px;
        left: 325px;
float: right;
        top: 0px;
        background-image: url(../templ_img/logo.jpg);
        background-repeat: no-repeat;
}

/*#logo {margin: auto;
        position: absolute;
        height: 135px;
        width: 276px;
        left: 675px;
        top: 0px;
        background-image: url(templ_img/logo.jpg);

}*/


#breadcrumb{

	position: absolute;
	top: 132px;
	left: 378px;
	color:#5C5B60;
	font-size:0.85em;
	width:314px;
	min-width:314px;
	max-width:314px;

}



#breadcrumb a{

	color: #5C5B60;

	text-decoration: none;

}


#headcontainer {
        background-color: #000;
        position: absolute;
        margin: 0px;
        padding: 0px;
        width: 300px;
        border: 0px;
}
#container #main #rightcol {
	

        background-position: left top;
        background-repeat:no-repeat;
}
*html #container #main #rightcol {
       min-height: 504px;


}
#rightcol a {
        color:#a70075;
	
}
#container #main #leftcol ul {
        margin:15px 0px 0px;
        padding: 0px;
        list-style-type: none;
	
}

#leftcol {
/*background-color: #FFFFFF;*/

}

/* #leftcol {
background-color: #FFFFFF;
background-image: url(../templ_img/pegasus_praegung.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
} */

*+html #container #main #leftcol ul {
        margin:0px;
        padding: 10px 0px 0px;
        list-style-type: none;
}

#container #main #leftcol li {
        display: block;
}
/*grösse der Content-Schrift*/
#container #main {
         font-family:Verdana,  Helvetica, Arial, sans-serif;

       /* font-weight: bold; */
        /*text-transform: uppercase;*/
        color: #00000;        text-decoration: none;
        padding: 5px 5px 5px 17px;
        display: block;

}

#leftcol ul a {
        font-size: 12pt;
	font-family:Verdana,  Helvetica, Arial, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        /*color: #000000;*/
        text-decoration: none;
        padding: 5px 7px 5px 15px;
        display: block;

}


*+html #container #main {
        font-size: 12px;
	font-family:Verdana,  Helvetica, Arial, sans-serif;
        /*font-weight: bold; */
        /*text-transform: uppercase;*/
        color: #000000;
        text-decoration: none;
        padding: 5px 10px 5px 10px;
        display: block;
}

 #leftcol ul a {
        font-size: 12px;
	font-family:Verdana,  Helvetica, Arial, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        color: #000000;
        text-decoration: none;
        padding: 5px 10px 5px 10px;
        display: block;
}

/*grösse der Subnav wird verändert*/
/*#container #main*/ #leftcol ul a:hover,
/*#container #main*/ #leftcol ul a.act {
        font-size: 12px;
        font-weight: bold;
        text-transform: uppercase;
        color: #FFFFFF;
	font-family:Verdana,  Helvetica, Arial, sans-serif;
        text-decoration: none;
        padding: 5px 5px 5px 15px;
        display: block;
        background-color: #bab498;

}
*+html #container #main #leftcol ul a.act {
        font-size: 12px;
	font-family:Verdana,  Helvetica, Arial, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        color: #FFFFFF;
        text-decoration: none;
        padding: 5px 10px 5px 10px;
        display: block;
        background-color: #bab498;
}
*+html #container #main #leftcol ul a:hover {
        font-size: 12px;
        font-weight: bold;
        text-transform: uppercase;
        color: #FFFFFF;
        text-decoration: none;
        padding: 5px 10px 5px 10px;
        display: block;
        background-color: #bab498;
}
#container #main #rightcol h1 {
        color: #000000;
}
#container #main  {


}
#container #main #rightcol h2 {
        margin-bottom:0px;
}
#container {
        text-align: left;
        width: 850px;
        /*background-image: url(../templ_img/bg_container.jpg);
        background-repeat: repeat-y;*/
        margin-right: auto;
        margin-left: auto;
        margin-top: 15px;
        height: 900px;
        padding-top: 1px;

}
#container #main #leftcol {
        height: 524px;
        width: 150px;
        margin-top: 5px;
        float: left;
        margin-right: 5px;
}
*html #container #main #leftcol {
        margin-top:0px;
        /*float:left;
        margin:6px 15px 15px;
        position:absolute;
        width:400px;*/
}
*+html #container #main #leftcol {

}

#main {
        text-align: left;
        width: 850px;
        margin-right: auto;
        margin-left: auto;
        margin-top: 30px;

}
*html #main {
        margin-top:0px;
}
#container #main #topnav ul {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
}
#container #main #topnav {
        text-align: right;
        margin-bottom: 10px;
}
*html #container #main #topnav {
        text-align: right;
        margin-bottom: 0px;
}
*+html #container #main #topnav {

}
#container #main #topnav a {
        text-transform: uppercase;
        color: #000000;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}
#container #main #topnav li {
        display: inline;
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        font-size: 12px;
}
#container #main #titania {
        text-align: right;
        clear: both;
        padding-top: 10px;
}
h1 {
        font-size:18px;
        font-weight: normal;
        margin-bottom:0px;
}
/*h2 {
        font-size:11px;
        font-weight: bold;
        margin-bottom:0px;
}*/
h3 {
        font-size:14px;
        font-weight: bold;
        margin-bottom:0px;
}
p, .marker {
        font-size:11px;
        margin-top:10px;
        margin-bottom:10px;
}
#container #main #rightcol .clearer {
        clear: both;
        height: 0px;
        /*font-size:0px;*/

}
.csc-textpic-caption {
        font-size: 10px;
}
#container #main #rightcol #einspalter {
        width: 600px;
        float: left;
        position:relative;
        top:0px;
        /*position:absolute;
        top:143px;*/
        margin:6px 15px 0px;

}
*html #container #main #rightcol #einspalter {
        width: 590px;
        position:relative;
        top:15px;
        margin:6px 20px 15px 10px;

}
*+html #container #main #rightcol #einspalter {
        margin-left: 15px;
        margin-right:15px;
        width: 550px;
        position:relative;
        top:20px;

        top:15px;
        margin:6px 20px 15px 10px;


}
#container #main #rightcol h2 {
        color:#5d004a;
        font-size:11px;

}

#container #main #leftcol div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
        margin-bottom:0px;
}
#container #main #rightcol {
        /*background-image: url(../templ_img/bg_B.jpg);
        background-position: left top;
        background-repeat:no-repeat;*/
        min-height: 504px;
        width: 690px;
        margin-top: 5px;
        float: right;
        background-color: #FFFFFF;

}
*html #container #main #rightcol {
        height: 504px;
        width: 640px;
        margin-top: 0px;
        float: left;

}
*+html #container #main #rightcol {


}



a {
        outline:none;
}
#rightcontent img {
        margin-bottom:10px;
}
/*#container #main #rightcol div {
        margin:15px;
}*/
#container #main #rounded {
        background-image: url(../templ_img/content_bg.gif);
        height: 20px;
        background-repeat: no-repeat;
        background-position: left bottom;
        width: 640px;
        float: right;

}
#container #main #rightcol #leftcontent {
        position:absolute;
        margin:6px 15px 15px;
        width: 400px;
        float: left;

}
*html #container #main #rightcol #leftcontent {
        /*margin: 15px;*/
        width: 370px;
        float: left;
        position:relative;
        margin-top:20px;
        margin-left:10px;
        margin-right:15px;
        margin-bottom:15px;

}
*+html #container #main #rightcol #leftcontent {
        margin: 15px;
        width: 370px;
        float: left;
        position:relative;

        float: left;
        position:relative;
        margin-top:20px;
        margin-left:10px;
        margin-right:15px;
        margin-bottom:15px;
}
#container #main #rightcol #rightcontent {
        float: right;
        width: 250px;
        margin-top: 0px;
        margin-right: 15px;
        margin-bottom: 15px;
        margin-left: 0px;


}
*html #container #main #rightcol #rightcontent {
        float: right;
        width: 250px;
        margin-top: 0px;
        margin-right: 15px;
        margin-bottom: 15px;
        margin-left: 0px;

}
#rightcol div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
        margin-bottom:0px;
}
#rightcol a {
        text-decoration:none;
        font-weight: bold;
}
#rightcol ul,
#rightcol ol {
        font-size: 12px;
        margin:0px;
        padding:0px;
}

.csc-textpic-text {
        clear:both;
}#container #main #rightcol #einspalter .logos .logotitel {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        margin-bottom: 10px;
        display: block;
        float: left;
}
#container #main #rightcol #einspalter .logos .download {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        clear: both;
}
#container #main #rightcol #einspalter .logos .download .link {
        float: left;
        width: 100px;
}
#container #main #rightcol #einspalter .logos {
        clear: left;
        display: block;
}
#container #main #rightcol #einspalter .logos .download .description {
        float: left;
        margin-right: 5px;
}
#container #main #rightcol #einspalter .logos .clearer {
        font-size: 0px;
        clear: both;
        height: 0px;
        font-family: Arial, Helvetica, sans-serif;
}
#container #main #rightcol #einspalter .logos .logo {
        float:left;
        margin-right:20px;
        text-align:center;
        width:160px;
}
#container #main #rightcol #einspalter .logos hr {
        background-color: #BAB498;
        height: 1px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
}
#container #main #rightcol #einspalter .logos .download .format {
        float: left;
}
#rightcol ul li {
        list-style-image: url(../templ_img/spiegelstrich.gif);
        margin: 0px;
        padding: 0px;
        margin-left:15px;
}
#rightcol ol li {
        margin: 0px;
        padding: 0px;
        margin-left:15px;
}
#rightcol th {
        font-weight:normal;
        margin:0px;
        /*padding:0px;*/
}
#rightcol th p,
#rightcol td p {
        padding:0px;
        margin:0px;
}
a img {border:none;}

#footer { color:#FFFFFF;}


