body{
	margin: 0;
	margin-top: 20px;
	padding: 0;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

A { 
       color: #A01117; 
       text-decoration: none;
       font-size: 12px;
       font-weight: bold;
     }

html[xmlns^="http"] { 

	/* verhindert Mozilla-Zucken 

	* > Firefox 1.5 

	*/ 

	overflow-y: scroll; 

}
h1{
	font-size: 15px;
	margin-left: 10px;
}
* html h1{
	font-size: 14px;
	margin-top: 10px;
}
h2{
	font-size: 13px;
}
h3{
	font-size: 11px;
}
#rahmen{
        margin: auto;
	width: 968px;
	height: auto;
	background-color: #e4e4e4;
	border: 6px solid #725646;
	
}
#balken-oben{
	height: 15px;
	width: 780px;	
	margin-left: 0px;
	}
#logo{
        background-image: url(vorlage-3-blau_01_FILES/boxer.gif);
      	background-repeat: no-repeat;
	width: 968px;
	height: 100px;
	overflow: hidden;
}
*html #logo{
        background-image: url(vorlage-3-blau_01_FILES/boxer.gif);
      	background-repeat: no-repeat;
	width: 968px;
	height: 100px;
	overflow: hidden;
}
#nav{
	height: 20px;
	width:780px;
	margin-top: -10px;
	margin-left:0px;
	padding-left: 14px;
}

#nav ul{
	list-style-type: none;
	margin: 0px;
	padding:0px;
}
#nav li{
	float: left;
	line-height: 40px;
	margin-right: 3px;

}
#nav li a{
        display: block;
	line-height: 40px;
	padding: 0 10px;
	color: #000000;
	font-weight: bold;
        font-size: 12px;
        text-decoration: none;
}


#nav .cur a, #nav .cur, #nav .act a ,#nav .act, #nav li a:hover{
        padding: 0 10px;
	color: #788d9d;
	font-weight: bold;
        font-size: 12px;
}

#nav-top ul{
        list-style-type: none;
        margin: 0px 10px;
        padding: 0;
}
#nav-top li{
	float:right;
	margin-top: 5px;
	padding:0 10px;
	border-right: 2px solid #EEE;
}
#nav-top li a{
	color: #EEE;
	text-decoration: none;
	font-weight: bold;
}
#nav-top li a:hover,#nav-top .cur a{
	color:#3D66C0;
}

/*#########################################################################################*/


#right ul{
list-style-type: none;
margin-left: 10px;
padding: 0;
}
#right li{
	width: 150px;
	color: #001F63;
	line-height: 20px;
	font-weight: bold;
}
#right li a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	/*display: block;*/
	line-height: 20px;
	
}
#right li a:hover, #right .cur a, #right .cur{
	/*color:#3D66C0;*/
	color:#A3BACE;
}

#right .raquo{
        color:color:#A3BACE;
        font-size:18px;
        font-weight:bold;
        line-height: 20px;
}

/*#########################################################################################*/


#inhalt{
	width: 710px;
	height: auto;
	border: 1px solid black;
	margin: 15px 0px 15px 15px;
	float: left;
	background-color: #e4e4e4;
	opacity: 0.85;
        clear: left;
}
#inhalt img{
	margin: 5px 15px 5px 4px;
	opacity: 1.0;
}

*html #inhalt img{
	margin :10 0 10 10;
}

*html #inhalt{
	width:710px;
	margin: 15px 1px 10px 10px;
}
#footer{
	clear: both;
	width: 968px;
	height: 25px;
     	color: #000000;
	font-size:10px;
}
*html #footer{width: 745px;}

#footer a{color:#000000;}
.copy{
float: left;
	margin: 7px 0 0 15px;
	width: 100%;
	text-align: left;
}
#right{
	float: right;
	width: 200px;
	margin: 15px 5px 5px 5px;
	display: table;
	background-color: #e4e4e4;
	opacity: 0.75;
	 }
.inhalt-re{
	padding: 1px 0px 0px 0px;
	color: #e1e1d9;
	width: 200px;
        margin: 0px 5px 5px 5px;
	border: 1px solid white;
}

* html #inhalt-re{

	color: #001F63;
	width: 136px;
}


*html #right{
        width: 170px;
        clear: left;
}

.inhalt-re h1{
        font-size: 12px;
        height: 18px;
        padding: 3px 0px 0 10px;
        margin-top: 0px;
        margin-bottom:0px;
        color:#000000;
        width: 164px;
}
.inhalt-re .bodytext{
padding: 10px 10px;
color:#000000;
}
.bodytext{
padding: 0px 10px;
color:#000000;
}

* html .bodytext{
padding: 10px;
color:#000000;
}


.bodytext2{
padding: 0px 10px;
color: #000000;
font-weight: bold;
}

#h1{
padding: 0px 10px;
}

* html #h1{
padding: 10px 10px;
}

.inhalt .bodytext{
padding: 10px 10px;
color:#000000;
}
* html .inhalt .bodytext{
padding: 10px 10px 10px 10px;
color:#000000;
}
.typo3-editPanel{
	visibility: hidden;
}
