body {
	background: #2c2b49 url(/uploads/tf/bg.png) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	font-family: verdana;
	color: #7487ff;
}

b {
	color: #98a7ff;
	font-size: 12px;
}

.top-line {
	background: #0C2131;
	height: 5px !important;
	width: 100% !important;
	padding: 0px;
	margin: 0px;
}

img {
	border: 0px;
}

a {
	border:0px;
}

h1 {
	font-family: verdana;
	font-size: 16px;
        font-weight : bold;
}

h2 {
	font-family: verdana;
	font-size: 14px;
        font-weight : bold;
}
h3 {
	font-family: verdana;
	font-size: 14px;
        font-weight : normal;
}
.csc-uploads-fileName {
	font-size: 12px;
}
table {
	font-size: 13px;
}

A:link {
        background-color : transparent;
        color : #798aaa;
        text-decoration : none;
        font-weight : bold;
}
A:visited {
        background-color : transparent;
        color :  #798aaa;
        font-weight : bold;
        text-decoration : none;
}
A:hover {
        background-color : transparent;
        color : #7487ff;
        text-decoration : none;
}

A:active {
        background-color : transparent;
        color : #7487ff;
        font-weight : bold;
        text-decoration : none;
}


.logo {
	background: transparent;
	border: 0px;
	top: 15px;
	left: 30px;
	position: absolute;
}

#border-top {
	background: transparent url(/uploads/tf/balken_w.png) 0 0 no-repeat;
	border: 0px;
	top: 140px;
	left: 230px;
	width: 650px;
	height: 2px;
	position: absolute;
	border: 0px solid red;
}

#border-bottom {
	background: transparent url(/uploads/tf/balken_w.png) 0 0 no-repeat;
	border: 0px;
	left: 230px;
	top: 565px;
	width: 650px;
	height: 2px;
	position: absolute;
}

#border-left {
	background: transparent url(/uploads/tf/balken_s.png) 0 0 repeat-y;
	border: 0px;
	top: 190px;
	left: 195px;
	width: 2px;
	height: 300px;
	position: absolute;
}

#border-right {
	background: transparent url(/uploads/tf/balken_s.png) 0 0 repeat-y;
	border: 0px;
	top: 190px;
	left: 925px;
	width: 2px;
	height: 300px;
	position: absolute;
}

.leftMenu {
	background: transparent;
	width:160px;
       	height:400px;
	text-align:center;
	position: absolute;
	top: 220px;
	left: 20px;
}

.SearchBox {
	top: 5px;
	left:600px;
	position: absolute;
	background: transparent url(/uploads/tf/suche-bg.gif) 0 0 no-repeat;
	z-index:10;	
	width: 251px;
	height: 28px;
}


.BottomBox {
	position: absolute;
	top: 570px;
	left:190px;
	width: 700px;
	font-size: 8px;
}

.MainMenu {
	position: absolute;
	top: 119px;
	left: 310px;
	border:0px solid black;
}

.ScrollBox {
     overflow : auto;
     height:420px;
     width:721px;
     position:absolute; 
     top:145px; left:203px; 
     background: transparent;
     border: 0px solid black;
}

.ContentBox {
     	overflow : none;
     	height:395px;
     	width:98%;
     	position:relative; top:10px; left:5px; 
     	background: transparent;
     	border: 0px solid black;
	font-size: 12px;
}

.ContentLogo {
	position: absolute;	
	left: 750px;
	top: 60px;
	width:100px;
}

.WhereBox {
	position: absolute;
	top:560px;
	left:80px;
}

.searchform {
        font-family : Verdana, sans-serif;
        font-size : 12px;
        color : #6600CC;
        font-weight : normal;
}

.searchresultpagetitle {
        font-family : Verdana, sans-serif;
        font-size : 15px;
        color : #333333;
        font-weight : bold;
}
.searchresultcontent {
        font-family : Verdana, sans-serif;
        font-size : 11px;
        color : #6600CC;
        font-weight : normal;
}
.searchresultheader {
        font-family : Verdana, sans-serif;
        font-size : 14px;
        color : #333366;
        font-weight : bolder;
}
.searchmarkup {
       color : #FF0066;
}

.csc-mailform {
        font-family : Verdana, sans-serif;
        font-size : 12px;
	border: 0px;
        font-weight : normal;
}
.csc-mailformrequired {
        font-family : Verdana, sans-serif;
        font-size : 12px;
        color : #003366;
        font-weight : bolder;
}
.csc-mailformcomment {
        font-family : Verdana, sans-serif;
        font-size : 12px;
        color : #CC0000;
        font-weight : bolder;
}
.csc-mailformradio {
        font-family : Verdana, sans-serif;
        font-size : 10px;
        color : #003366;
        font-weight : normal;
}
#mailformname,#mailformemail,#mailformkdnr,#mailformanfrage,#mailformrufnr {
	margin: 2px;
 	color:#001111;
	background: #ddddff;
	font-family:Verdana,sans-serif;
	border: 0px, solid black;
	border-style: none;
	font-size: 11px;
        font-weight:normal;
}
#mailformformtype_mail {
	color:#001111;
	background: #7487ff;
	font-family:Verdana,sans-serif;
	border: 0px, solid;
	border-style: none;
	border-color: grey;
	font-size: 11px;
	font-weight:normal;
	margin: 1px;
	position: relative;
	left:80px;
	top:10px;
}
input.btn{
   color:#001111;
   background: #7487ff;
   font-family:Verdana,sans-serif;
   border: 0px, solid;
   border-style: none;
   border-color: grey;
   font-size: 11px;
   font-weight:normal;
   margin: 1px;
}

input.txt{
   margin: 2px;
   color:#001111;
   background: #ddddff;
   font-family:Verdana,sans-serif;
   border: 0px, solid black;
   border-style: none;
   font-size: 11px;
   font-weight:normal;
}

