@import url("tt_news.css");


body{
	 font-family:arial, verdana, sans-serif;
	 font-size:0.8em;
	 color:#000000;
	 margin:0px auto;
	 padding:0px;
	 background-color:#c0c0c0;
}
img 		{border: 0}
h1,h2,h3,p 	{margin:0px;padding-left:4px}
input		{font-size:8pt;background-color:#EDF3FD;margin:2px 0px 2px 0px}

.box_font{font-size:0.75em}

h1 {font-size:1.2em;}
h2 {font-size:1.1em;}
h3 {font-size:1em;}


.bo {border-top: solid 1px #000000}
.bu {border-bottom: solid 1px #000000}
.bl {border-left: solid 1px #000000}
.br	{border-right: solid 1px #000000}

.bcpl{border:solid 1px #000000}


.bgc1  {background-color : #E3E4E8; }	/*helles grau*/
.bgc2  {background-color : #C4CBD5; }	/*Helles Blau*/
.bgc3  {background-color : #46769B; }	/*dunkles Blau*/

.bg_nav 	{background: url(images/bg.jpg) repeat}
.bg_news 	{background: url(images/bg_news.jpg) repeat}


a:link   	{color: #000000; font-family: arial, verdana, sans-serif; font-size: 7pt;TEXT-DECORATION: underline;}
a:visited	{TEXT-DECORATION: underline;font-family: arial, verdana, sans-serif;font-size: 7pt;color: #333333;}
a:hover 	{color: #666666;TEXT-DECORATION: none}
a:active	{TEXT-DECORATION: underline;font-family: arial, verdana, sans-serif;font-size: 7pt;color: #333333;}

a.lk:link   	{color: #000000; font-family: arial, verdana, sans-serif; font-size: 8pt;TEXT-DECORATION: underline;}
a.lk:visited	{TEXT-DECORATION: underline;font-family: arial, verdana, sans-serif;font-size: 8pt;color: #333333;}
a.lk:hover 	{color: #6F3033;TEXT-DECORATION: none}
a.lk:active	{TEXT-DECORATION: underline;font-family: arial, verdana, sans-serif;font-size: 8pt;color: #333333;}

p.cl1.cl2 a, #navcontainer ul ul ul a:hover{color:#ff0000;}


div.cl1.cl2 p {color:#0066cc}
/*
p.cl1.cl2 a:link {color:#ff0000;text-decoration:none}
p.cl.cl2 a:visited {color:#ff0000;text-decoration:none}
*/
.pl4 {padding-left:4px}
.pr2 {padding-right:2px}
.pr4 {padding-right:4px}
.po2 {padding-top:2px}
.po4 {padding-top:4px}
.pu4 {padding-bottom:4px}
.p4  {padding:4px}
.p2  {padding:2px}

.fl  	{float:left}
.fr{float:right}
.marg10	{margin-top:10px}
.marg3_bot{margin-bottom:3px}
.marg5_bot{margin-bottom:5px}
.square{list-style-type:square}
.cent{text-align:center}


/*root template */
#header {
	width: 1004px;
	height: 123px;
	padding: 0px;

}
#container {
	width: 1004px;

	padding: 0px;
	background-image: url(images/bg.jpg);
	background-position: top center;
	background-repeat: repeat-y;
}
#col1 {
	float: left;
	width: 13px;
	margin: 0px;

}
#col2 {
	float: left;
	width: 181px;
	margin: 0px;

	padding-right:0px;

}
#col3 {
	float: left;
	width: 622px;
	margin: 0px auto;


}

#col4 {
	float: left;
	width: 201px;
	margin: 0px;
}


#footer {
	width:1004px;
	text-align:right;

}

#content{margin:0px}
#content_top{margin:0px}

.rand{border-left:solid 1px #000000}
/* root template ende*/


/*Navigation*/


dfn{display:none}
#navcontainer
    {
        margin-left: 0px;
        padding-top:15px;
        font-family: arial,sans-serif;
		font-size: 8pt;
		font-weight:normal;
		width:177px;
		border-bottom:solid 1px #000000;
    }


#navcontainer ul
    {
        margin:0;
        padding: 0;
        list-style-type: none;
    }

#navcontainer ul ul
    {
        padding: 10px 0px 10px 0px;
        list-style-type: none;
    }

#navcontainer ul ul ul
    {
        margin: 0;
        padding: 10px 0px 10px 0px;
        list-style-type: none;
    }

#navcontainer li
    {
        margin: 0 0 0 0;
        font-size: 10px;
        font-weight: bold;
        border-top: 1px solid #000000;
		list-style-type: none;

    }

#navcontainer ul li .act
    {
        background-color: #E3E4E8;
		color:#000000;
		background-image: url(images/bullet_active.gif);background-repeat:no-repeat;background-position: center left;
       	padding-left:15px;
    }

#navcontainer ul ul ul li .act
    {
        background-color: #E3E4E8;
		color:#000000;
		background-image: url(images/bullet_active.gif);background-repeat:no-repeat;background-position: center left;

    }

#navcontainer a
    {
        display: block;
        padding: 3px 10px;
        color: #000000;
        text-decoration: none;
        font-family: arial,sans-serif;
		font-size: 8pt;
		font-weight:normal;
    }

#navcontainer a:hover
    {
        color: #ffffff;
        background-color: #990000;
        text-decoration: none;
		font-family: arial,sans-serif;
		font-size: 8pt;
		padding-left:15px;
		background-image: url(images/arrow_right.gif);background-repeat:no-repeat;background-position: center left;
    }


#navcontainer ul ul li
    {
        margin-left:10px;
        font-size: 8px;
        font-weight:normal;
        border:0px;
        font-family: arial,sans-serif;
    }
#navcontainer ul ul ul li
    {
        margin: 0 0 0 0;
        font-size: 8px;
        border:0px;
		background-color:#E3E4E8;
    }

#navcontainer ul ul a
    {
        display: block;
        padding: 2px 0px 2px 5px;
		padding-left:15px;
        color: #000000;
        text-decoration: none;
		background-image: url(images/bullet_nav.jpg);background-repeat:no-repeat;background-position: center left;
    }

#navcontainer ul ul a:hover
    {
        color: #ffffff;
        background-color: #990000;
        text-decoration: none;
    }

#navcontainer ul ul ul a
    {
        display: block;
        padding: 2px 0px 2px 15px;
        color: #000000;
        text-decoration: none;
		margin-left:5px;
		background-image: url(images/bullet_right.gif);background-repeat:no-repeat;background-position: center left;
    }

#navcontainer ul ul ul a:hover
    {
        color: #333333;
        background-color: #ff0000;
    }


/*Navigation Ende*/



#main_container_umbruch{width:602px;padding-bottom:5px;margin-left:12px}
.main_container_content{width:290px;float:left;margin-top:10px;margin-right:4px}
.head_container{width:100%;margin-bottom:2px;padding:1px}
.main_container {width:100%;height:53px;padding:1px 1px 5px 1px}


