
:link,:visited { text-decoration:none }
ul, ol { list-style:none !important; }
h1,h2,h3,h4,h5,h6 { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,hr { margin:0; padding:0 }
a img,:link img,:visited img { border:none }

/**********************************************************************************/

body {
color:#C00F02;
padding:0;
margin:0 auto;
font-size:100%;
font-family: verdana, arial, helvetica,sans-serif;
background:#000;
}

#main{
width:900px;
padding: 0 0 0 0px;
margin:20px auto;
text-align:center;
background: #FFB059 url(../img/bg_main.jpg) top center repeat-y;
}

#language {
float:left;
width:120px;
padding: 15px;
margin: 0;
text-align:left;
}

#content_top {
float:left;
width:750px;
padding: 0;
margin: 10px 0;
border-bottom: 1px dotted #C00F02;
}

#mainmenu {
float:left;
padding:0;
margin:0;
width:650px;
text-align:left;
}

#logo {
float:left;
width:100px;
padding: 0 0 10px 0;
margin:0;
}

#content {
float:left;
width:750px;
padding:0 0 0 150px;
margin:0;
min-height:350px;
height:auto !important;
height:350px;
}

#left {
float:left;
width:500px;
padding:0 0 10px 0;
margin:0;
text-align:left;
}

#right {
float:left;
width:250px;
padding:0 0 10px 0;
margin:0;
text-align:left;
}

#bottom {
float:left;
display :inline;
width:750px;
padding:0;
margin: 10px 0 10px 150px;
border-top: 1px dotted #C00F02;
}

.text_breite {
float:left;
width:490px;
padding:0;
margin:0;
}

#left img {
float:left;
padding: 0;
margin: 5px 5px 0px 0px;
}

/**********************************************************************************/

#invisible {
display:none;
}

.clearfloat {
display: block;
clear: both;
float: none;
height: 1px;
font-size: 1px;
line-height: 1px;
overflow: hidden;
}

/**********************************************************************************/

h1 {
color:#C00F02;
font-size:90%;
line-height:1.6em;
font-weight:bold;
padding: 10px 0 0 10px;
margin:0;
}

h2 {
color:#000;
font-size:80%;
line-height:1.6em;
font-weight:bold;
padding: 10px 0 0 10px;
margin:0;
}

h1 span, h2 span {
color:#333;
}

p {
color:#000;
font-size:80%;
line-height:1.6em;
font-weight:normal;
padding: 0 0 15px 10px;
margin:0;
}

p a:link, p a:visited, h1 a:link, h1 a:visited, h2 a:link, h2 a:visited {
color:#C00F02;
font-weight:normal;
border-bottom:1px dotted #C00F02;
}

p a:hover, p a:active, h1 a:hover, h1 a:active, h2 a:hover, h2 a:active {
color:#000;
font-weight: normal;
border-bottom:1px solid #000;
}

/**********************************************************************************/

#left ul{
color:#C00F02;
padding:10px;
}

#left li{
list-style-type:square;
font-size:80%;
line-height:1.6em;
margin:0 10px 0px 20px;
}

/**********************************************************************************/
/*  "Show All" + "Hide All" links */
#TJK_ToggleON,#TJK_ToggleOFF {border:1px solid #fff;padding:0 5px;margin-right:5px}
#TJK_ToggleON,#TJK_ToggleOFF {display:inline;cursor:pointer;}

/* styling all anchors in the DTs */
#TJK_DL dt a {color:#C00F02;text-decoration:none}
#TJK_DL dt a:visited {color:#C00F02}
#TJK_DL dt a:visited:hover,
#TJK_DL dt a:hover,
#TJK_DL dt a:active,
#TJK_DL dt a:focus {color:#C00F02;font-weight:bold}

#TJK_DL .showDD {position:relative;top:0}
#TJK_DL dd,.hideDD{top:-9999px;position:absolute}
#TJK_DL {margin:0 0 0px 10px;color:#C00F02;}

#TJK_DL dt{
font-size:80%;
text-transform:uppercase;
line-height:160%;
font-weight:bold;
color:#fff;
margin:10px 0 0 0;
padding:4px 10px;
width:450px;
border:1px dotted #C00F02;
}

#TJK_DL dd{
line-height:1.6em;
color:#666;
margin:0;
padding:5px 0;
width:470px;
border-right:1px dotted #C00F02;
border-bottom:1px dotted #C00F02;
border-left:1px dotted #C00F02;
}

/* no need to show these ones if there is no script support */
#TJK_ToggleON,#TJK_ToggleOFF {display:none}

/**********************************************************************************/
/*
#left dl {
color:#C00F02;
font-size:80%;
line-height:1.6em;
font-weight:normal;
padding: 0 0 0px 10px;
margin:0;
width:490px;
}

#left dt {
width:120px;
float:left;
margin:0 0 10px 0;
}

#left dd {
width:300px;
float:left;
margin:0 0 10px 0;
padding:0 0 0 10px;
}
*/
/**********************************************************************************/

#mainmenu ul, #bottom ul {
padding:5px 8px;
margin:0;
float:left;
}

#mainmenu li, #bottom li {
font-size:90%;
line-height:1.6em;
color:#C00F02;
display:inline;
padding:0 6px 0 2px;
margin:0;
position: relative;
}

#mainmenu li a:link, #mainmenu li a:visited, #bottom li a:link, #bottom li a:visited {
color:#C00F02;
font-weight:bold;
text-decoration:none;
padding:0;
margin:0;
}

#mainmenu li a:hover, #mainmenu li a:active, #bottom li a:hover, #bottom li a:active {
color:#000 !important;
font-weight: bold;
text-decoration:none;
padding:0;
margin:0;
}

#mainmenu li.menu_aktiv a:link, #mainmenu li.menu_aktiv a:visited, #mainmenu li.menu_aktiv a:hover, #mainmenu li.menu_aktiv a:active, #bottom li.menu_aktiv a:link, #bottom li.menu_aktiv a:visited, #bottom li.menu_aktiv a:hover, #bottom li.menu_aktiv a:active {
color:#000 !important;
font-weight: bold;
text-decoration:none;
padding:0;
margin:0;
}

/**********************************************************************************/

#right ul {
padding:5px 8px;
margin:0;
float:left;
}

#right li {
font-size:90%;
line-height:1.6em;
color:#C00F02;
padding:0 6px 0 2px;
margin:0;
}

#right li a:link, #right li a:visited {
color:#C00F02;
font-weight:bold;
text-decoration:none;
padding:0;
margin:0;
}

#right li a:hover, #right li a:active {
color:#000 !important;
font-weight: bold;
text-decoration:none;
padding:0;
margin:0;
}

#right li.menu_aktiv a:link, #right li.menu_aktiv a:visited, #right li.menu_aktiv a:hover, #right li.menu_aktiv a:active {
color:#000 !important;
font-weight: bold;
text-decoration:none;
padding:0;
margin:0;
}

/**********************************************************************************/