@charset "UTF-8";
/* Global Site-wide Definitions */
/* Main Structure, master backgrounds, etc. */

*{
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* float-restore --- stellt den normalen Element-Fluss wieder her */
.float-restore {
	margin: 0;
	padding: 0;
	clear: both;
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	}
	
.inset-text {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}
	
.linklist {
	
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style:none;
	
}

/* Definitionen zum body */

body {
	background-color: #fff;
	background-image:url(../img/background/bg_main.jpg);
	background-repeat:repeat-x;

}



/* Definitionen zur Struktur */

#master-of-all {
	width:1000px;
        float:left;
	position: relative;
	left: 50%;
	margin-left: -500px;
        
}

#top-language-container {

	width:182px;
	height:20px;
	margin-left:5px;
	color:#fff;
	float:left;
}

#top-language-container li {
	float:left;
	list-style:none;
	list-style-type:none;
	font-size: 10px;
	color:#fff; 
	padding-top:2px;
	padding-right:3px;
}

#top-language-container li a{
	font-size: 10px;
	color:#fff; 
	text-decoration:none;
}

#top-language-container li a:hover{
	font-size: 10px;
	color:#fff; 
	text-decoration:underline;
}

#top-breadcrumb-container {
	/*width:400px;*/
	height:20px;
	margin-left:202px;
	color:#fff;
}

#top-breadcrumb-container li {

	float:left;
	list-style:none;
	list-style-type:none;
	font-size: 10px;
	color:#fff; 
	padding-top:2px;
	padding-right:3px;
}

#top-breadcrumb-container li a{

	font-size: 10px;
	color:#fff; 
	text-decoration:none;
	
	
}

#top-breadcrumb-container li a:hover{

	font-size: 10px;
	color:#fff; 
	text-decoration:underline;
}


#top-container {
	width:1000px;
	float:left;
       
}
#top-logo-container {

	width:182px;
	height:151px;
	float:left;
	/*margin-top: -1px;*/
	
}

#top-header-container {

	width:818px;
	height:151px;
	float:left;
	/*margin-top: -1px;*/
}


#master-content-container {
	width:1000px;
	float:left;
	background-image:url(../img/background/bg_content1.gif);
	background-repeat:no-repeat;
        	

}
#master-content-container-2clm {
	width:1000px;
	float:left;
	background-image:url(../img/background/bg_content_2clm1.gif);
        /*background-image:url(../img/background/bg_content_2clm.gif);*/
	background-repeat:no-repeat;
	

}

#main-left-container {
	width:182px;
	float:left;
	
}

#main-suche-container {
	width:182px;
	margin-top:30px; 
}



#main-suche-container label {
	width:175px;
	float:left;
	padding-left:7px;
}



#main-suche-container label .suchefeld {
	width:155px;
	height: 20px;
	float:left;
	padding-left:7px;
	border: solid #999999 1px;
	padding-left:20px;
	padding-top:3px;
	background-image: url(../img/icon-button/icon_suche.gif);
	background-repeat:no-repeat;
}

#main-middle-container {
	width:555px;
	float:left;
	padding-left:7px;
	

}	

#main-middle-container-2clm {
	width:800px;
	float:left;
	padding-left:7px;

}

	

#main-right-container {
	/*width:235px;*/
        width:220px;
	float:left;
	margin-left:15px;
	

}	
	



/* footer */



#footer-bg-container {
	width: 100%;
	height:380px;
	background-image: url(../img/background/bg_footer.jpg);
	background-repeat: repeat-x;
	background-color: #999;	
	

}

#footer-content-container {
	width:1000px;
	position: relative;
	left: 50%;
	margin-left: -500px;
	color:#fff;


}

#footer-clm-01 {


	width: 140px;
	float:left;
	padding-top:80px;
	line-height:1.5;
	
	
	

}

#footer-clm-02 {


	width: 140px;
	float:left;
	padding-top:80px;
	margin-left:20px;
	line-height:1.5;
	

}


#footer-clm-03 {


	width: 140px;
	float:left;
	padding-top:80px;
	margin-left:20px;
	line-height:1.5;
	

}


#footer-clm-04 {


	width: 140px;
	float:left;
	padding-top:80px;
	margin-left:20px;
	line-height:1.5;
	
	

}


#footer-clm-05 {


	width: 140px;
	float:left;
	padding-top:80px;
	margin-left:20px;
	line-height:1.5;
	
	

}

#footer-clm-06 {


	width: 140px;
	float:left;
	padding-top:80px;
	margin-left:20px;
	line-height:1.5;
	
	

}


#footer-logo {

 width:952px;
 height:106px;
 background-image:url(../img/logo/traussnig-footer-logo.gif);

 background-repeat:none;
 float:left;



}
/* allgemeine style definitionen */



a, a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333;
	text-decoration:underline;
	

}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #cd071e;
	text-decoration:none;
	

}




a.footer-link, a.footer-link:link, a.footer-link:active, a.footer-link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#fff;	text-decoration:none;
	font-size: 12px;
	

}

a.footer-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#fff;	text-decoration:underline;
	font-size: 12px;


}



a.footer-kontakt-link, a.footer-kontakt-link, a.footer-kontakt-link, a.footer-kontakt-link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #c1cdd1;
	text-decoration:none;
	font-size: 12px;

}

a.footer-kontakt-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #fff;
	text-decoration:none;
	


}



a.top-icon-link, a.top-icon-link:link, a.top-icon-link:active, a.top-icon-link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;	text-decoration:none;
	font-size: 10px;
	

}

a.top-icon-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration:none;
	font-size: 10px;

}

a.normal-link, a.normal-link:link, a.normal-link:active, a.normal-link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333;
	text-decoration:underline;
	font-size: 12px;



}

a.normal-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #cd071e;
	text-decoration:none;
	font-size: 12px;

}

a.headline-link, a.headline-link:link, a.headline-link:active, a.headline-link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#333;	text-decoration:none;
	font-size: 16px;



}

a.headline-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cd071e;
	text-decoration:underline;
	font-size: 16px;

}

a.headline2-link, a.headline2-link:link, a.headline2-link:active, a.headline2-link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#333;	text-decoration:none;
	font-size: 14px;



}

a.headline2-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cd071e;
	text-decoration:underline;
	font-size: 14px;

}

a.artikel-link, a.artikel-link:link, a.artikel-link:active, a.artikel-link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333;
	text-decoration:none;
	font-size: 12px;



}


a.artikel-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #cd071e;
	text-decoration:none;
	font-size: 12px;

}


a.text-link-red, a.text-link-red:link, a.text-link-red:active, a.text-link-red:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #cd071e;
	text-decoration:none;

}

a.text-link-red:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333;
	text-decoration:underline;
	

}

a.text-link-white, a.text-link-white:link, a.text-link-white:active, a.text-link-white:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #fff;
	text-decoration:none;

}

a.text-link-white:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ddd;
	text-decoration:underline;
	

}




a.img-link, a.img-link:link, a.img-link:active, a.img-link:visited {
	border: 1px solid #cccccc;
	margin: 5px 5px 5px 0px;
	background-color:#fff;
	padding: 3px 3px 0px 3px;
	
	}	
a.img-link:hover{
	border: 1px solid #333;
	margin: 5px 5px 5px 0px;
	background-color:#fff;
	padding: 3px 3px 0px 3px;
	}		
	



div.artikel-main {

	width:540px;
	margin-top:20px;
        margin-left: 20px;
	float:left;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;	
	
	}

div.artikel-main ul li {

	line-height:normal;
	list-style-type: disc;
	padding-left:25px;	
	
	
 

}

div.artikel-main h1{

	
	font-family:Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#e30000;
	padding-bottom:5px;
	
 

}

div.artikel-main p {

	
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	
 

}



div.artikel-main-2clm {

	/*width:700px;*/
        width: 95%;
	margin-top:20px;
        margin-left: 20px;
	float:left;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	
	}

div.artikel-main-2clm ul li {

	line-height:normal;
	list-style-type: disc;
	padding-left:25px;	
}

div.artikel-main-2clm h1{

	
	font-family:Verdana, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#e30000;
	padding-bottom:5px;
}

div.artikel-main-2clm p {

	
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;

}

div.artikel-right {
	width:220px;
	margin-top:20px;
	margin-left:5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #cccccc;
}

div.artikel-right a {

	width:220px;
	margin-top:20px;
	font-size:12px;
	color:#333;
	text-decoration:none;
}

div.artikel-right a:hover {

	width:220px;
	margin-top:20px;
	font-size:12px;
	color:#333;
	text-decoration:underline;
}

h1 {
	
	font-family:Verdana, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	/* color:#e30000; */
        color: #DA1919;

}


h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color:#333;
		font-weight:bold;

}



h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#e30000;
		font-weight:bold;
	
}

h4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#333;	font-weight:bold;
	
}






img.thumb-artikel {
	
	margin: 3px 10px 3px 0px;
	background-color:#ccc;
	padding: 3px 3px 3px 3px;
	float:left;
	
	

}




img {
	border:none; 
	}


li.footer-links {


	width:380px;
	height:25px;
	background-image:url(../img/background/bg_footer-news.gif);
	background-repeat:no-repeat;
	display:block;
	

}


p  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#333;	line-height:1.5;

		
}


table {
 	width:100%
 
 }



td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;	
	vertical-align: top;
	padding-top:2px;
	padding-left:2px;	
 
 }
 
a.tooltip, a.tooltip:link, a.tooltip:active, a.tooltip:visited { 
	     text-decoration: none;
 	     font-style: italic;
	     color: #da1919;
	  }
 
  





