
/*
 * normal.css
 * Stylesheet - rohrmax ( http://www.rohrmax.at/ )
 * 
 * by atomicboy / http://www.atomicboy.tv/
 *
 * @version	2009-05-28
 * @author	Carina Lacher <carina.lacher@atomicboy.tv>
 */ 

body
	{
		font-family: Arial, Helvetica, sans-serif; 
		color:#000;
/*		background-color:#fff;*/
		background-repeat:repeat-x;
		/*background-position:top center;*/
/*		background: #faab53;*/
		background: #fa8101;
		background-image:url(images/bg1.jpg);
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
	}

div
	{
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
	}

/*____________________________________________ div-tag __________________________________________________________________*/

div.top
	{
		height:121px;	
		background-color:#fff;
	}

div.top_content
	{
		width:980px;
		margin:auto;	
	}
	
div.teaser
	{
		width:980px;
		margin-left:auto;	
		margin-right:auto;	
		margin-top:3px;
	}
	
div.menu_content
	{
		width:980px;
		margin:auto;	
	}
	
div.content
	{
		width:980px;
		margin-left:auto;	
		margin-right:auto;	
		margin-top:3px;
		padding-top:10px;
		background-color:#f4f4f4;
		padding-bottom:15px;
	}
	
div.text
	{
		padding-left:48px;
		width:600px;
		float:left;
	}
	
div.quicklinks
	{
		padding-left:48px;
		width:200px;
		float:left;
		margin-left:49px;
		margin-top:5px;
	}
	
div.aufruf
	{
		padding-left:48px;
		width:200px;
		float:left;
		margin-left:49px;
		margin-top:5px;
	}

	
div.logo
	{
		width:250px;
		margin-left:20px;	
		margin-top:30px;
		float:left;
	}
	
div.service
	{
		width:235px;
		margin-right:2px;	
		margin-top:80px;
		float:right;
		text-align: right;
	}
	
div.menu
	{
		height:45px;
		background-image:url(images/menu_bg.jpg);
		border-top:1px solid white;
	}

div.footer
	{
		width:980px;
		margin:auto;
		padding-top:15px;
		padding-bottom:50px;
		color: #444;
	}

div.copy
	{
		width:30%;
		float:left;
		margin-left:10px;	
	}
	
div.footer_menu
	{
		width:60%;
		float:right;
		text-align:right;
		margin-right:10px;	
	}	
	
div.footer_logo
	{
		margin:auto;
		width:570px;
		padding-top:40px;	
	}
	
div.shadow
	{
		margin:auto;
		width:980px;
		background-image:url(images/shadow.png);
		background-repeat:no-repeat;
		height:5px;	
	}	
	
div.col1
	{
		width:280px;
		float:left;
	}
	
div.col2
	{
		width:280px;
		float:right;
	}		
	
/*____________________________________________ fonts __________________________________________________________________*/

h1
	{
		color:#fa8101;
		font-size:150%;	
		text-transform:uppercase;
		font-family:Myriad Pro;
		margin-bottom:8px;
	}
	
div.col1 h1
	{
		font-size:120%;	
	}
	
div.col2 h1
	{
		font-size:120%;	
	}
	
div.aufruf h1
	{
		font-size:85%;	
		font-family:Arial,Helvetica,sans-serif;
	}
	
	
h2
	{
		font-size:90%;
		margin-bottom:8px;
		margin-top:3px;
	}

h3
	{
		color:#fa8101;
		font-size:85%;	
		text-transform:uppercase;
		font-weight:bold;
		margin-bottom:15px;
	}


div.top span
	{
		font-size:65%;	
		padding-right:12px;
	}
div.footer span
	{
		font-size:73%;	
		padding-right:3px;
/*		color:#444444;*/
	}
	
div.menu span
	{
		font-size:88%;
		color:#fa8101;
		font-weight:bold;
		text-transform:uppercase;
	}
	
div.quicklinks span
	{
		color:#fa8101;
	}
	
p
	{
		font-size:75%;	
		margin-top:0;
		margin-bottom:5px;
	}

div.csc-textpic-caption
	{
		font-size:70%;
	}
	
div.aufruf strong
	{
		background-color:#fa8101;
	}

/*____________________________________________ links __________________________________________________________________*/

a {color:#fa8101;}
a:active, a:focus {outline: none;}

div.top a
	{
		text-transform:uppercase;
		color:#000;
		text-decoration:none;
	}
	

	
div.menu a
	{
		text-transform:uppercase;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	
div.menu a:hover, div.service a:hover
	{
		color:#fa8101;
	}

div.quicklinks a
	{
		color:#000;
		text-decoration:none;
/*		margin-left:-3px;*/
	}
	
div.quicklinks a:hover
	{
		text-decoration:underline;
	}
	
div.footer a
	{
		color:#444;
		text-decoration:none;
	}
div.footer a:hover 
	{
		color: #fff;
	}

div.menu a.active 
	{
		color:#fa8101;
	}
	
div.aufruf a
	{
		color:#fff;
		text-decoration:none;
		padding:3px;
	}	

/*____________________________________________ listen __________________________________________________________________*/

div.menu ul
	{
		margin-left:9px;
		margin-top:18px;
		margin-bottom:0px;	
	}
	
div.menu li
	{
		display:inline;	
		margin-right:34px;
	}
	
	
div.quicklinks ul
	{
		margin:0px;	
		padding-left:13px;
		list-style-image:url(images/bullet1.jpg);
	}
	
div.quicklinks li
	{
		font-size:77%;	
		font-weight:bold;
		margin-bottom:8px;
	}

div.content li
	{
		font-size:75%;
	}
	
ul.csc-bulletlist {
	/*list-style-position: inside;*/
	padding-left: 17px;
	margin-left:0;
/*	margin-bottom:5px;*/
}

/*____________________________________________ images __________________________________________________________________*/
div.teaser div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image
	{
		margin-bottom:0px;
	}

/*========================== FILELINKS ================================== */	

	
td.csc-uploads-fileName p
	{
		font-size:95%;
		margin:0;
	}
	
td.csc-uploads-fileSize
	{
		font-size:70%
	}
	
/*========================== MAILFORM ================================== */
fieldset
	{
		border:none;
	}
	
td
	{
		font-size:75%;	
	}

input 
        {
                width:200px;
        }
        
textarea 
        {
                width:200px;
        }

td.buttons input
	{
		width:100px;	
                background-color:#fa8101;
                border:1px solid #ff9900;
                color:#fff;
                font-weight:bold;
	}
	
/*========================== DIVIDER UNTER CONTENT ================================== */	
div.csc-frame-rulerAfter
	{
		height:28px;
		background-image: url(images/divider_large.jpg);
	}
div.twocol div.csc-frame-rulerAfter {
		height: 28px;
		background-image: url(images/divider_small.jpg);
	}